<SEC-DOCUMENT>0001466593-25-000034.txt : 20250219
<SEC-HEADER>0001466593-25-000034.hdr.sgml : 20250219
<ACCEPTANCE-DATETIME>20250219150914
ACCESSION NUMBER:		0001466593-25-000034
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		163
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250219
DATE AS OF CHANGE:		20250219

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Otter Tail Corp
		CENTRAL INDEX KEY:			0001466593
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC SERVICES [4911]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				270383995
		STATE OF INCORPORATION:			MN
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		215 S CASCADE ST
		STREET 2:		PO BOX 496
		CITY:			FERGUS FALLS
		STATE:			MN
		ZIP:			56538-0496
		BUSINESS PHONE:		866-410-8780

	MAIL ADDRESS:	
		STREET 1:		215 S CASCADE ST
		STREET 2:		PO BOX 496
		CITY:			FERGUS FALLS
		STATE:			MN
		ZIP:			56538-0496

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Otter Tail Holding Co
		DATE OF NAME CHANGE:	20090618
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ottr-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d3dd71fc-b3f4-4f8f-ba52-e50a81847228,g:313f6f43-8eaf-46f4-9bc0-5c08996d2e8f,d:e9c38a24f8ca463b96acc9483978ef5e-->
<html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:ottr="http://www.otpco.com/20241231" xmlns:srt="http://fasb.org/srt/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ottr-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-33">0001466593</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-34">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-36">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1038">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1039">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1040">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1041">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1042">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1043">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-431" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-1839">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ottr-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><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="segment"><xbrli:measure>ottr:segment</xbrli:measure></xbrli:unit><xbrli:unit id="plant"><xbrli:measure>ottr:plant</xbrli:measure></xbrli:unit><xbrli:unit id="reportingunit"><xbrli:measure>ottr:reportingUnit</xbrli:measure></xbrli:unit><xbrli:unit id="plan"><xbrli:measure>ottr:plan</xbrli:measure></xbrli:unit><xbrli:unit id="foundation"><xbrli:measure>ottr:foundation</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="year"><xbrli:measure>ottr:year</xbrli:measure></xbrli:unit><xbrli:unit id="agreement"><xbrli:measure>ottr:agreement</xbrli:measure></xbrli:unit><xbrli:unit id="regionaltransmissionorganization"><xbrli:measure>ottr:regionalTransmissionOrganization</xbrli:measure></xbrli:unit><xbrli:unit id="measure"><xbrli:measure>ottr:measure</xbrli:measure></xbrli:unit><xbrli:unit id="mwh"><xbrli:measure>utr:MWh</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricMember</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-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ProductSalesMember</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-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</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-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:NonelectricPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:NonelectricPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:NonelectricPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ottr:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:NonelectricPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ottr:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</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-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ottr:CoyoteCreekMiningCompanyLLCCCMCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ottr:LigniteSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ottr:CoyoteCreekMiningCompanyLLCCCMCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ottr:LigniteSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</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-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</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-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ottr:TwoCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ottr:TwoCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ottr:TwoCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ottr:OneCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailResidentialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailResidentialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailResidentialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailCommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailCommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailCommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectronicProductRetailMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectronicProductRetailMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectronicProductRetailMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:WholesaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:WholesaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:WholesaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricProductOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricProductOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricProductOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:MetalPartsAndToolingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:MetalPartsAndToolingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:MetalPartsAndToolingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:PlasticProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:PlasticProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:PlasticProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ScrapMetalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ScrapMetalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ScrapMetalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</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-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</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-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:PensionAndOtherPostretirementBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:PensionAndOtherPostretirementBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:AlternativeRevenueProgramRidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:AlternativeRevenueProgramRidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:DeferredIncomeTaxesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:DeferredIncomeTaxesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:FuelClauseAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:FuelClauseAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:RegulatoryAssetDerivativeInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:RegulatoryAssetDerivativeInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:OtherRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:OtherRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:DeferredIncomeTaxesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:DeferredIncomeTaxesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:PlantRemovalObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:PlantRemovalObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:FuelClauseAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:FuelClauseAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:AlternativeRevenueProgramRidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:AlternativeRevenueProgramRidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:NorthDakotaPTCRefundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:NorthDakotaPTCRefundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:PensionAndOtherPostretirementBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:PensionAndOtherPostretirementBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:OtherRegulatoryLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:OtherRegulatoryLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">ottr:NorthDakotaRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:NDPSCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-02</xbrli:startDate><xbrli:endDate>2023-11-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">ottr:NorthDakotaRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:NDPSCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-03</xbrli:startDate><xbrli:endDate>2024-07-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">ottr:NorthDakotaRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:NDPSCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">ottr:NorthDakotaRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:NDPSCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-30</xbrli:startDate><xbrli:endDate>2024-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ottr:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ottr:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStonePlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStonePlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:CoyoteStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:CoyoteStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthEllendaleMultiValueProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthEllendaleMultiValueProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:FargoProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:FargoProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthBrookingsMultiValueProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthBrookingsMultiValueProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BrookingsProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BrookingsProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BemidjiProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BemidjiProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:JamestownProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:JamestownProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthAlexandriaMultiValueProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthAlexandriaMultiValueProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:AlexandriaProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:AlexandriaProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:OsloProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:OsloProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStonePlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStonePlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:CoyoteStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:CoyoteStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthEllendaleMultiValueProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthEllendaleMultiValueProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:FargoProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:FargoProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthBrookingsMultiValueProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthBrookingsMultiValueProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BrookingsProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BrookingsProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BemidjiProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BemidjiProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:JamestownProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:JamestownProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthAlexandriaMultiValueProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthAlexandriaMultiValueProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:AlexandriaProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:AlexandriaProjectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:The355GuaranteedSeniorNotesDueDecember152026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:The355GuaranteedSeniorNotesDueDecember152026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes468SeriesADueFebruary272029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes468SeriesADueFebruary272029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes307SeriesADueOctober102029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes307SeriesADueOctober102029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes322SeriesBDueAugust202030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes322SeriesBDueAugust202030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes274SeriesADueNovember292031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes274SeriesADueNovember292031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.48SeriesADueApril012034Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.48SeriesADueApril012034Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes647SeriesDDueAugust202037Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes647SeriesDDueAugust202037Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes352SeriesBDueOctober102039Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes352SeriesBDueOctober102039Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes362SeriesCDueFebruary252040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes362SeriesCDueFebruary252040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes547SeriesBDueFebruary272044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes547SeriesBDueFebruary272044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes382SeriesCDueOctober102049Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes382SeriesCDueOctober102049Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes392SeriesDDueFebruary252050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes392SeriesDDueFebruary252050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes369SeriesBDueNovember292051Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes369SeriesBDueNovember292051Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes377SeriesADueMay202052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes377SeriesADueMay202052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.77SeriesBDueApril012054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.77SeriesBDueApril012054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.48SeriesADueApril012034Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.77SeriesBDueApril012054Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-28</xbrli:startDate><xbrli:endDate>2024-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange35To60PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanReturnEnhancementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange35To60PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanReturnEnhancementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanReturnEnhancementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanReturnEnhancementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange40To80PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanRiskManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange40To80PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanRiskManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanRiskManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanRiskManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange0To20PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanAlternativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange0To20PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanAlternativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanAlternativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanAlternativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49NonUnionEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderNonUnionEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</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">0001466593</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-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</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-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</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-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</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-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ottr:TaxYears2029To2037Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ottr:TaxYears2040To2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ottr:OTPLandEasementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ottr:OtherCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ottr:CoalPurchaseCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-389"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ottr:OtherCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:EnergyAxis">ottr:SolarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2026-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:EnergyAxis">ottr:SolarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:FederalEnergyRegulatoryCommissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:FederalEnergyRegulatoryCommissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-394"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ottr:CumulativePreferenceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-396"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ottr:CumulativePreferenceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-398"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ottr:SecondShelfRegistrationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-03</xbrli:startDate><xbrli:endDate>2024-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ottr:SecondShelfRegistrationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ottr:SecondShelfRegistrationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:MinnesotaPublicUtilitiesCommissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:MinnesotaPublicUtilitiesCommissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-408"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</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">0001466593</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-410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-411"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-413"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-417"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</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-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-434"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-435"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-436"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-437"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-439"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-440"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-442"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-443"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-444"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-446"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-447"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-450"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-451"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-452"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-454"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-455"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli: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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-457"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli: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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-458"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli: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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-459"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-460"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli: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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-461"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-462"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-463"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-464"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli: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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-465"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-466"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli: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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-467"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli: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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-468"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-469"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli: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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-470"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-471"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-472"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-473"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-474"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-475"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-476"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-477"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-478"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-479"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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-480"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-481"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-482"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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-483"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-484"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-485"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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-486"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-487"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-489"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:NorthernPipeProductsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-490"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:VinyltechCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-491"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:BTDManufacturingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-492"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:TOPlasticsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-493"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:VaristarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-494"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:OtterTailAssuranceLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-495"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-496"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-497"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:NorthernPipeProductsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-498"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:VinyltechCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-499"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:BTDManufacturingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-500"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:TOPlasticsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:VaristarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:OtterTailAssuranceLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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">0001466593</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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></ix:resources></ix:header></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_1"></div><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-bottom:3pt;padding-left:67.5pt;text-indent:-67.5pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Annual Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-bottom:3pt;padding-left:33.75pt;padding-right:33.75pt;text-align:center;text-indent:-67.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December&#160;31</ix:nonNumeric>, 2024</ix:nonNumeric> or </span></div><div style="margin-bottom:3pt;padding-left:67.5pt;text-indent:-67.5pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;padding-right:22.5pt;text-align:center;text-indent:-67.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commission File Number </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">0-53713</ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:22.5pt;padding-right:22.5pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">OTTER TAIL CORPORATION</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)&#160;</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Minnesota</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">27-0383995</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">215 South Cascade Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-11">Box 496</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-12">Fergus Falls</ix:nonNumeric>,</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-13">Minnesota</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-14">56538-0496</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Zip Code)</span></div></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registrant's telephone number, including area code: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-15">866</ix:nonNumeric>-<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-16">410-8780</ix:nonNumeric></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:&#160;</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">Common Shares, par value $5.00 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">OTTR</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.   <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-20">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160; &#160; </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.   Yes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-21">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-22">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-23">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;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 of the Exchange Act. (Check one):&#160;</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.000%"><tr><td style="width:1.0%"/><td style="width:4.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.827%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" id="f-24">Large Accelerated Filer</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accelerated Filer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-Accelerated Filer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Smaller Reporting Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Emerging Growth Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-26">&#9744;</ix:nonNumeric></span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;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 13(a) of the Exchange Act.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.   </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-27">&#9745;</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-28">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).</span><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:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160; &#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-29">&#9745;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of June 30, 2024, the aggregate market value of common stock held by non-affiliates was</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-30">3,545,374,386</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the registrant's classes of common stock, as of the latest practicable date: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">41,827,999</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares ($5 par value) as</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of January&#160;31, 2025</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.&#160;</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-32" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The Registrant's definitive Proxy Statement for its 2025 Annual Meeting of Shareholders is incorporated by reference into Part III of this Form 10-K.</span></div></ix:nonNumeric><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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></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 style="width:32.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Page</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_10">Definitions</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_10">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_13">Where to Find More Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_13">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_16">Forward</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">-</span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_16">Looking Information</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_16">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_19">PART I</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 1.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_22">Business</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_22">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 1A.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_34">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_34">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 1B.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_55">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_55">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 1C.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_58">Cybersecurity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_58">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 2.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_61">Properties</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_61">29</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 3.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_64">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_64">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 3A.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_67">Information About Our Executive Officers</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;(as of February&#160;19, 2025)&#160;</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_67">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 4.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_70">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_70">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_73">PART II</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 5.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_76">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_76">31</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 6.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_79">[Reserved]</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_82">31</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 7.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_82">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_82">31</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 7A.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_130">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_130">45</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 8.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_133">Financial Statements:</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_136">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (PCAOB ID No. <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-37">34</ix:nonNumeric>)</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_136">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_139">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_139">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_142">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_142">50</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_145">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_145">51</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_148">Consolidated Statements of Shareholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_148">52</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_151">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_151">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_154">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_154">54</a></span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 9.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_214">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_214">85</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 9A.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_217">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_217">85</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 9B.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_220">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_220">86</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 9C.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_223">Disclosure Regarding Foreign Jurisdictions That Prevent Inspections</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_220">86</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_226">PART III</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 10.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_229">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_229">87</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 11.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_232">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_232">87</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 12.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_235">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_235">87</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 13.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_238">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_238">87</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 14.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_241">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_241">88</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_244">PART IV</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 15.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_247">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_247">89</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITEM 16.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_283">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_283">97</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_286">Signatures</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_286">98</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_10"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DEFINITIONS</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following abbreviations or acronyms are used in the text:</span></div><div style="margin-bottom:24pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ADP</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advanced Determination of Prudence</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">kV</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">kiloVolt</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">AFUDC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for Funds Used During Construction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">kW</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">kiloWatt</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">AME</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Available Maximum Energy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">kwh</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">kilowatt-hour</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ARO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset Retirement Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">LSA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lignite Sales Agreement</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ARP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alternative Revenue Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MDT</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Metering and Distribution Technology</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounting Standards Codification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MISO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Midcontinent Independent System Operator</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BSER</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Best System of Emission Reduction</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MPUC</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Minnesota Public Utilities Commission</span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD Manufacturing, Inc.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MW</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Megawatt</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CCMC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coyote Creek Mining Company, L.L.C.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">NAV</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Asset Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CCR</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coal Combustion Residual</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">NDDEQ</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Dakota Department of Environmental Quality</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CDD</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cooling Degree Day</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">NDPSC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Dakota Public Service Commission</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CIS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Center for Information Security</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">NERC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North American Electric Reliability Corporation</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:1.26pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carbon dioxide</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe Products, Inc.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CODM</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Chief Operating Decision Maker</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">NOx</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nitrogen Oxides</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">COSO</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Committee of Sponsoring Organizations of the Treadway Commission</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Corporation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">DOE</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. Department of Energy</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Power Company</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">DOJ</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. Department of Justice</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PFAS</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Polyfluoroalkyl substances</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ECO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Energy Conservation and Optimization Rider</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PIR</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Phase-in Rider</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EEI</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Edison Electric Institute</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PSLRA</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private Securities Litigation Reform Act of 1995</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EEP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Energy Efficiency Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PTCs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production tax credits</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EPA</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Environmental Protection Agency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PVC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Polyvinyl chloride</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ERISA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee Retirement Income Security Act of 1974</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RHR</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regional Haze Rule</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ESSRP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Survivor and Supplemental Retirement Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ROE</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Return on equity</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EUIC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Utility Infrastructure Costs Rider</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">REC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Renewable Energy Certificate</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FASB</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial Accounting Standards Board</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RRR</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Renewable Resource Rider</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FCA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fuel Clause Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RTOs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regional Transmission Organizations</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FERC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Energy Regulatory Commission</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SDPUC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">South Dakota Public Utilities Commission</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FOB</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Free on Board</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SEC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities and Exchange Commission</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">GCR</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Generation Cost Recovery Rider</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SIP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Implementation plan</span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">GHG</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Greenhouse Gas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SO2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sulfur Dioxide</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HDD</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Heating Degree Day</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SOFR</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Secured Overnight Financing Rate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HDPE</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">High-Density Polyethylene</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SPP</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Southwest Power Pool</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ICSP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information and Cybersecurity Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics, Inc.</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IRP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Integrated Resource Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">TCR</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission Cost Recovery Rider</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IT</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information Technology</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">TSR</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Shareholder Return</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITC</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment Tax Credits</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">VIE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable Interest Entity</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">JTIQ</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Joint Targeted Interconnection Queue</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech Corporation</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:24pt;margin-top:3pt"><span><br/></span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_13"></div><div style="margin-bottom:6pt;margin-top:42pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHERE TO FIND MORE INFORMATION</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make available free of charge on our website (www.ottertail.com) our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy and information statements, Forms 3, 4 and 5 filed on behalf of directors and executive officers and any amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as soon as reasonably practicable after such material is electronically filed with or furnished to the Securities and Exchange Commission (SEC). These reports are also available on the SEC's website (www.sec.gov). Information on our and the SEC's websites is not deemed to be incorporated by reference into this report on Form 10-K.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_16"></div><div style="margin-bottom:6pt;margin-top:42pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FORWARD-LOOKING INFORMATION</span></td></tr></table><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 (the PSLRA). When used in this Form 10-K and in future filings by the Company with the SEC, in the Company&#8217;s press releases and in oral statements, words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; "can," &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; "future," "goal," &#8220;intend,&#8221; "likely," &#8220;may,&#8221; &#8220;outlook,&#8221; &#8220;plan,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221; "predict," "probable," "projected ," &#8220;should,&#8221; "target," &#8220;will,&#8221; &#8220;would&#8221; or similar expressions are intended to identify forward-looking statements within the meaning of the PSLRA. Such statements are based on current expectations and assumptions and entail various risks and uncertainties that could cause actual results to differ materially from those expressed in such forward-looking statements. Such risks and uncertainties include the various factors set forth in Item 1A. Risk Factors of this report on Form 10-K and in our other SEC filings.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_19"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">PART I</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_22"></div><div style="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 style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 1.</span></td><td colspan="3" style="background-color:#000000;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BUSINESS</span></td><td colspan="3" style="background-color:#000000;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Otter Tail Corporation (OTC) is a holding company which has strategically invested in a portfolio of diversified operations including an electric utility and manufacturing and plastic pipe businesses with corporate offices located in Fergus Falls, Minnesota and Fargo, North Dakota.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our five operating companies into three reportable segments consistent with our business strategy and management structure. The following table depicts our three segments, and the subsidiary entities included within each segment:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:31.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ELECTRIC SEGMENT</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MANUFACTURING SEGMENT</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PLASTICS SEGMENT</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Otter Tail Power Company (OTP)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BTD Manufacturing, Inc. (BTD)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Northern Pipe Products, Inc. (Northern Pipe)</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">T.O. Plastics, Inc. (T.O. Plastics)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vinyltech Corporation (Vinyltech)</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the generation, purchase, transmission, distribution and sale of electric energy in western Minnesota, eastern North Dakota and northeastern South Dakota. Otter Tail Power (OTP), our primary business since 1907, serves approximately 134,000 customers in more than 400 communities across a predominantly rural and agricultural service territory.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of businesses engaged in the following manufacturing activities: contract machining; metal parts stamping; fabrication and painting; and production of plastic thermoformed horticultural containers, life science and industrial packaging, material handling components and extruded raw material stock. These businesses have manufacturing facilities in Georgia, Illinois and Minnesota and sell products primarily in the United States.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of businesses producing polyvinyl chloride (PVC) pipe at plants in North Dakota and Arizona. The PVC pipe is sold primarily in the western half of the United States and Canada.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout the remainder of this report, we use the terms "Company," "us," "our," or "we" to refer to OTC and its subsidiaries collectively. We will also refer to our Electric, Manufacturing and Plastics segments and our individual subsidiaries as indicated above.  </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INVESTMENT AND GROWTH STRATEGY</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment and growth strategy is focused on our electric utility as our foundational business, complemented by our investments in our Manufacturing and Plastics segments (collectively, our Manufacturing Platform). This strategic diversification allows us to maintain a moderate risk profile while driving growth through rate base investments in our Electric segment and organic growth opportunities in our Manufacturing Platform. This strategy and risk profile are designed to provide a more predictable earnings stream, to provide growth over long-term cycles, to produce returns above the utility industry average, to support investment grade credit ratings, and to provide for dividend payments to our shareholders. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term focus remains on executing our strategy to grow our business and achieving operational, commercial and talent excellence to strengthen our position in the markets we serve. Our long-term financial objectives include achieving a compounded annual growth rate in earnings per share in the range of 6 to 8%, with a long-term earnings mix of approximately 65% from our Electric segment and 35% from our Manufacturing Platform. We also are targeting an annual increase in our dividend to be in the range of 6 to 8%. We expect our earnings growth and cash flow generation to be driven by rate base investments in our Electric segment and from existing capacities and recent investments within our Manufacturing and Plastics segments.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since 2021, our earnings mix has diverged from our long-term target of 65% from our Electric segment and 35% from our Manufacturing Platform and our earnings growth rate has exceeded our long-term targeted growth rate primarily due to market conditions within the PVC pipe industry. These conditions have led to significant revenue, earnings and cash flow growth in our Plastics segment. Currently, we expect these industry conditions to gradually normalize through 2027. As they do, we expect earnings and cash flow generation within our Plastics segment to moderate from current levels. Once these industry conditions have normalized, we expect to achieve our long-term financial objectives as outlined above. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to review our business portfolio to identify additional opportunities to improve our risk profile, enhance our credit metrics and generate additional sources of cash to support the organic growth opportunities in our Electric, Manufacturing, and Plastics segments. We will also evaluate opportunities to allocate capital to potential acquisitions. We are a committed long-term owner and do not acquire companies in pursuit of short-term gains. However, we will divest of businesses which no longer fit into our strategy and risk profile over the long term.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a set of criteria used in evaluating the strategic fit of our operating businesses. The operating company should:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Maintain a minimum level of net earnings and a return on invested capital in excess of the Company&#8217;s weighted-average cost of capital,</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Have a strategic differentiation from competitors and a sustainable cost advantage,</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Operate within a stable and growing industry and be able to quickly adapt to changing economic cycles, and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Have a strong management team committed to operational and commercial excellence.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our actual mix of earnings for the years ended December&#160;31, 2024 and 2023 along with an historical average and long-term expectation are shown below:</span></div><div style="padding-left:23.4pt;padding-right:23.4pt;text-align:center"><img src="ottr-20241231_g1.jpg" alt="4731" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:500px"/></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HUMAN CAPITAL</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employees are a critical resource for our business and an integral part of our success. We strive to provide an environment of opportunity and accountability where people are valued and empowered to do their best work. We are focused on the health and safety of our employees and creating a culture of inclusion, excellence and learning. We monitor various metrics and objectives associated with i) employee safety, ii) workforce stability, iii) management and workforce demographics, iv) leadership development and succession planning v) productivity, and vi) employee engagement. We have established the following in furtherance of these efforts:</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Safety </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Safety is one of our core values. In managing our business, we focus on the safety of our employees and have implemented safety programs and management practices to promote a culture of safety. Safety is also a metric used and evaluated in determining annual incentive compensation. We continually monitor the Occupational Safety and Health Administration Total Recordable Incident Rate (number of work-related injuries per 100 employees for a one-year period) and Lost Time Incident Rate (number of employees who lost time due to work-related injuries per 100 employees for a one-year period). New cases are reported and evaluated for corrective action during monthly safety meetings attended by safety professionals at all locations. Our 2024 Total Recordable Incident Rate was 1.64, compared to 1.70 in 2023 and our Lost Time Incident Rate was 0.16 in 2024, compared to 0.53 in 2023.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Employee and Leadership Development, Succession Planning and Training Programs </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">- We invest in training and professional development for employees, management and leaders throughout the Company to ensure all have the necessary training and skills to perform their work well, and to build enterprise-wide understanding of our culture, strategy and processes. Annual succession planning, individual development planning, mentoring, and supervisory and leadership development programs all play a role in ensuring a capable leadership team now and in the future. Our skill progression and technical training programs help to retain a stable and skilled workforce. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Workforce Stability</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Recruiting, retaining and developing employees is an important factor in our continued success and growth. We regularly evaluate our recruiting programs, employee retention and turnover rates. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Engagement </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- To enhance the effectiveness of our workforce and to help our companies continue to be places where our employees choose to work and thrive, we have undertaken a multi-year series of employee engagement surveys. We use the feedback to help shape the employee programs of our organization.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Rights</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We are committed to the protection of our employee&#8217;s freedom of expression and freedom of organization and assembly.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inclusive Workplace </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold every employee accountable for their behavior in maintaining a workplace free of discrimination and harassment. We have implemented education initiatives for all employees, aimed at inclusive leadership and a respectful workplace. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Code of Business Ethics </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We require employees to complete training on several topics associated with our code of business ethics to reinforce our commitment to compliance with laws, regulations and values that guide who we are and how we do business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we employed 2,133 full-time employees as shown in the table below:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment/Organization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employees</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Electric Segment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTP </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Manufacturing Segment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">162&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Plastics Segment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,133&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes all full-time employees of Otter Tail Power Company, including employees working at jointly owned facilities. Labor costs associated with employees working at jointly owned facilities are allocated to each of the co-owners based on their ownership interest.</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, 371 employees of OTP were represented by local unions of the International Brotherhood of Electrical Workers under two separate collective bargaining agreements expiring on August 31, 2026 and October 31, 2026. OTP has not experienced any strike, work stoppage or strike vote, and considers its present relations with employees to be good. None of the employees of our other operating companies are represented by local unions.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_25"></div><div style="margin-bottom:6pt;margin-top:9pt;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 style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ELECTRIC</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Contribution to Operating Revenues: 39% (2024), 39% (2023), 38% (2022)</span></div></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP, headquartered in Fergus Falls, Minnesota, is a vertically integrated, regulated utility with generation, transmission and distribution facilities to serve its approximately 134,000 residential, commercial and industrial customers in a service area encompassing approximately 70,000 square miles of western Minnesota, eastern North Dakota and northeastern South Dakota. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CUSTOMERS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our service territory is predominantly rural and agricultural and includes over 400 communities, most of which have populations of less than 10,000. While our customer base includes relatively few large customers, sales to commercial and industrial customers are significant and in 2024 two customers combined accounted for 19% of segment operating revenues. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following charts summarize our retail electric revenues by state and by customer segment for the years ended December&#160;31, 2024 and 2023: </span></div><div style="margin-bottom:3pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center"><img src="ottr-20241231_g2.jpg" alt="909" style="height:225px;margin-bottom:5pt;vertical-align:text-bottom;width:350px"/><img src="ottr-20241231_g3.jpg" alt="910" style="height:225px;margin-bottom:5pt;vertical-align:text-bottom;width:350px"/></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to retail revenue, our Electric segment also generates operating revenues from the transmission of electricity for others over the transmission assets we wholly or jointly own with other transmission service providers, and from the sale of electricity we generate and sell into the wholesale electricity market. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPETITIVE CONDITIONS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retail electric sales are made to customers in assigned service territories. As a result, most retail customers do not have the ability to choose their electric supplier. Competition is present in some areas from municipally owned systems, rural electric cooperatives and, in certain respects, from on-site generators and co-generators. Electricity also competes with other forms of energy. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competition also arises from customers supplying their own power through distributed generation, which is the generation of electricity on-site or close to where it is needed, designed to meet specific, local needs. The adoption of distributed generation can be impacted by the availability of tax credits associated with the development and use of distributed energy. Distributed energy resources can include combined heat and power, solar photovoltaic, wind, battery storage, thermal storage and demand-response technologies.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The degree of competition may vary from time to time depending on relative costs and supplies of other forms of energy and advances in technology. Irrespective of the competitive environment, we are focused on providing value to our customers and ensuring our retail rates remain among the lowest in the region and in the nation. In 2024, our summer residential rates were 16% below the regional average and 30% below the national average. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our average retail rate per kilowatt-hour (kwh) by customer class and in total for the years ended December&#160;31, 2024 and 2023:</span></div><div style="margin-bottom:6pt;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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Revenue per kwh</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11.38</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#162;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.82&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#162;</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial &amp; Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.03</span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#162;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.02&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#162;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Retail</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.98</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#162;</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.90&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#162;</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wholesale electricity markets are competitive under the Federal Energy Regulatory Commission (FERC) open access transmission tariffs, which require utilities to provide nondiscriminatory access to all wholesale users. In addition, the FERC has established a competitive process for the construction and operation of certain new electric transmission facilities under federal regulation. Certain states, including the three states in our service territory, have laws which provide the incumbent transmission owner the right of first refusal to construct and own new transmission facilities. Future changes to the laws which provide for the right of first refusal could impact the competitive conditions related to the construction of new transmission facilities.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP has franchises to operate as an electric utility in substantially all of the incorporated municipalities it serves. Franchise rights generally require periodic renewal. No franchises are required to serve unincorporated communities in any of the three states OTP serves. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GENERATION AND PURCHASED POWER</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP primarily relies on company-owned generation, supplemented by power purchase agreements, to supply the energy to meet our customer needs. Wholesale market purchases and sales of electricity are used as necessary to balance supply and demand. Our mix of owned generation and wholesale market energy purchases to meet customer demand are impacted by wholesale energy prices and the relative cost of each energy source with wholesale market energy being utilized when it is determined to be beneficial to customers.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, OTP&#8217;s wholly or jointly owned plants and facilities, as well as in place power purchase agreements, and their dependable kilowatt (kW) capacity were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">&#160;Capacity /<br/>Purchased Power <br/>in kW</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Owned Generation:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Baseload Plants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone Plant</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">264,700&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coyote Station</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Baseload Plants</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">415,900&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Combustion Turbine and Small Diesel Units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Astoria Station</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">288,800&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Solway</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All Other</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77,900&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Combustion Turbine and Small Diesel Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">416,700&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Owned Wind Facilities (rated at nameplate)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Merricourt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Ashtabula III</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,400&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Luverne </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Ashtabula </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Langdon </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,500&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Owned Wind Facilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">350,400&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Hoot Lake Solar (rated at nameplate)</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,900&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Hydroelectric Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Owned Generation Capacity</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,233,900&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Power Purchase Agreements:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Purchased Wind Power (rated at nameplate and greater than 2,000 kW)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Edgeley</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Langdon</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,500&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Purchased Wind</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,500&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Generating Capacity</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,274,400&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Reflects OTP's 53.9% ownership percentage of jointly owned facility.</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Reflects OTP's 35.0% ownership percentage of jointly owned facility.</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following charts summarize the percentage of our generating capacity by source, including owned and jointly owned facilities and through power purchase arrangements, as of December&#160;31, 2024 and 2023:</span></div><div style="text-align:center"><img src="ottr-20241231_g4.jpg" alt="4121" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:359px"/><img src="ottr-20241231_g5.jpg" alt="4122" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:359px"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Midcontinent Independent System Operator (MISO) requirements, OTP is required to provide sufficient capacity through wholly or jointly owned generating capacity or power purchase agreements to meet its monthly weather-normalized forecast demand, plus a reserve obligation. MISO operates under a seasonal resource adequacy construct in which generation resources are accredited and planning reserve margin requirements are implemented on a seasonal basis. Current planning reserve margin requirements range between 9.0% and 33.9%, depending on the season.  </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following charts summarize the percentage of retail kwh sold by source during the years ended December&#160;31, 2024 and 2023:</span></div><div style="text-align:center"><img src="ottr-20241231_g6.jpg" alt="4799" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:359px"/><img src="ottr-20241231_g7.jpg" alt="4800" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:359px"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capacity Additions</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our investment plan to meet our future energy needs, the following projects are under development or construction: </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Wind Energy Facility Upgrades </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consist of the replacement and upgrade of hubs, gearboxes, blades, generators and other components of our Ashtabula, Ashtabula III, Langdon and Luverne wind facilities at a total cost of approximately $230 million. Once complete, we expect the increased energy production from these facilities will be equivalent to an additional 40 megawatts (MW) of generation. Our Langdon facility upgrades were completed in the fourth quarter of 2024 and we anticipate the remaining facilities will be completed in 2025. Once complete, the energy production from each of these facilities is eligible for production tax credits (PTCs) over a ten-year period. We expect these projects will lower customer costs through a combination of fuel savings and the tax credit benefits afforded to our customers.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solway Solar</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a solar facility currently under development that is planned to be constructed adjacent to our existing Solway natural gas plant in northern Minnesota. The project is expected to add an additional 50 MW of generating capacity. We estimate the facility will be operational by the end of 2026 and OTP's capital investment is estimated to be $100 million. The recovery of the costs of this project remains subject to regulatory approval.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Abercrombie Solar</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is solar facility currently under development in southeastern North Dakota. In October 2024, we entered into a purchase agreement to acquire the development assets of the project, including approximately 3,400 acres of land, interconnection agreements, state and local permits, and all other assets of the project. We anticipate we will close on the purchase of the development project in late 2025 or early 2026 and estimate the facility will be operational by the end of 2028. Once complete, the facility is expected to have a generating capacity of 295 MW. OTP's capital investment in the project is estimated to be $450 million. The recovery of the costs of this project remains subject to regulatory approval.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENERGY TRANSITION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP is transitioning to a lower-carbon and increasingly clean energy future, while maintaining affordable and reliable electricity to serve our customers. We have developed the following goals in furtherance of our efforts to support the energy transition:</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Own or purchase energy generation that is </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">55% renewable by 2030</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reduce carbon emissions</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from owned generation resources </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">50% by 2030</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from 2005 levels.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reduce carbon emissions</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from owned generation resources </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">97% by 2050</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from 2005 levels. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have undertaken numerous initiatives to reduce our carbon footprint and mitigate greenhouse gas (GHG) emissions in the process of generating electricity for our customers. Our recent initiatives include adding the 49 MW Hoot Lake Solar facility to our resource mix, the investment in our wind energy facility upgrades, the commencement of development of the 50 MW Solway Solar and 295 MW Abercrombie Solar facilities, and sponsoring energy conservation programs. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From 2005 through 2024, we have reduced our carbon dioxide (CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) emissions approximately 40% and increased the amount of renewable generation resources we own or purchase through power purchase agreements by approximately 420 MW. We currently own or contract energy generation that is 37% renewable. </span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart depicts our energy resource mix, which is the electricity we used to serve our customers in 2005 and 2024, and the projected mix in 2030 and 2050. The amounts include energy generated from owned resources, procured through power purchase agreements and energy purchased in the wholesale market:</span></div><div style="text-align:center"><img src="ottr-20241231_g8.jpg" alt="8353" style="height:220px;margin-bottom:5pt;vertical-align:text-bottom;width:725px"/></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESOURCE MATERIALS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal is the principal fuel burned at our jointly owned Big Stone and Coyote Station generating plants. Coyote Station, a mine-mouth facility, burns North Dakota lignite coal. Big Stone Plant burns western subbituminous coal. We source coal for our coal-fired power plants through requirements contracts which do not include minimum purchase requirements but do require all coal necessary for the operation of the respective plant to be purchased from the counterparty. Our coal supply contracts for our Big Stone Plant and Coyote Station have expiration dates in 2026 and 2040, respectively. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supply agreement between the Coyote Station owners, including OTP, and the coal supplier includes provisions requiring the Coyote Station owners to purchase the membership interests and pay off or assume loan and lease obligations of the coal supplier, as well as complete mine closing and post-mining reclamation, in the event of certain early termination events and at the expiration of the coal supply agreement in 2040. See below and </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_157">Note 1</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included in this report on Form 10-K for additional information.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal is transported to Big Stone Plant by rail and is provided under a common carrier rate which includes a mileage-based fuel surcharge.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase natural gas for use at our combustion turbine facilities based on anticipated short-term resource needs. We procure natural gas from multiple vendors at spot prices in a liquid market primarily under firm delivery contracts.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSMISSION AND DISTRIBUTION</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our transmission and distribution assets deliver energy from energy generation sources to our customers. In addition, we earn revenue from the transmission of electricity over our wholly or jointly owned transmission assets for others under approved rate tariffs. As of December&#160;31, 2024, we were the sole or joint owner of approximately 14,000 miles of transmission and distribution lines.  </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Midcontinent Independent System Operator</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MISO is an independent, non-profit organization that operates the transmission facilities owned by other entities, including OTP, within its regional jurisdiction and administers energy and generation capacity markets. MISO has operational control of our transmission facilities above 100 kilovolts (kV). MISO seeks to optimize the efficiency of the interconnected system, provide solutions to regional planning needs and minimize risk to reliability through its security coordination, long-term regional planning, market monitoring, scheduling and tariff administration functions.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transmission Additions</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MISO Tranche 1.0. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, MISO approved several projects within the first tranche of its long-range transmission plan. Within the first tranche of projects, OTP will be a partial owner of two new 345 kV transmission projects. These projects will be developed and constructed over several years and OTP's total investment in these projects is estimated to be $475 million. </span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jamestown-Ellendale</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes the construction of a new 345 kV transmission line in southeastern North Dakota spanning approximately 95 miles from Jamestown, North Dakota to Ellendale, North Dakota. This project is in the initial stages of planning and development and is expected to be completed in 2028.</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Big Stone South-Alexandria-Big Oaks</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the construction of a new 345 kV transmission line in eastern South Dakota and western Minnesota and the addition of a second circuit to an existing 345 kV line in central Minnesota. The new transmission </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">line will span approximately 100 miles between Big Stone, South Dakota and Alexandria, Minnesota. A second circuit will be added to the existing transmission line spanning from Alexandria, Minnesota to Big Oaks, Minnesota. This project is in the initial stages of planning and development and is expected to be completed in 2032.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MISO Tranche 2.1.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In December 2024, MISO approved several projects within the second tranche of its long-range transmission plan. Within this second tranche of projects, we anticipate OTP will be a partial owner of three projects, including a new 345 kV transmission line, a new 765 kV transmission line, and the addition of a second circuit to an existing 345 kV transmission line. These projects will be developed and constructed over several years and OTP's total investment in these projects is estimated to be $700 million.</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bison-Alexandria</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes the construction of a second 345 kV circuit, which is being added to an existing transmission line in eastern North Dakota and western Minnesota. This project is in the initial stages of planning and development and is expected to be completed in 2032.</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maple River-Cuyuna</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes the construction of a new 345 kV transmission line in eastern North Dakota and western Minnesota, as well as investment in substation expansion. This project is in the initial stages of planning and development and is expected to be completed in 2033.</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Big Stone South-Brookings County</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes the construction of a new 765 kV transmission line in eastern South Dakota, as well as investment in substation expansion. This project is in the initial stages of planning and development and is expected to be completed in 2034.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Joint Targeted Interconnection Queue (JTIQ). </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2024, MISO and Southwest Power Pool (SPP) approved a set of transmission projects that are part of a collaboration between MISO and SPP to construct high-voltage transmission lines along the MISO and SPP seam, which spans seven states - Iowa, Kansas, Minnesota, Missouri, Nebraska, North Dakota and South Dakota. These projects will improve reliability and resolve constraints in the transmission system to allow for up to 30 gigawatts of new generation to be added to the system. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP expects to participate in one JTIQ project, being the sole owner of a new 345 kV transmission line spanning from Big Stone, South Dakota to Hankinson, North Dakota, and a partial owner of a new 345 kV line spanning from Hankinson, North Dakota to Bison, North Dakota. In October 2023, the U.S. Department of Energy (DOE) approved a grant in an amount up to 25% of the total JTIQ project costs. OTP's capital investment in these projects, after the impact of the 25% DOE grant, is estimated to be $450 million.  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEASONALITY</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electricity demand is affected by seasonal weather differences, with peak demand occurring in the summer and winter months. As a result, our Electric segment operating results regularly fluctuate on a seasonal basis. In addition, fluctuations in electricity demand within the same season but between years can impact our operating results. We monitor the level of heating and cooling degree days in a period to assess the impact of weather-related effects on our operating results between periods. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PUBLIC UTILITY REGULATION</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP is subject to regulation of rates and other matters in each of the three states in which it operates and by the federal government for, among other matters, the interstate transmission of electricity. OTP operates under approved retail electric tariff rates in all three states it serves. Tariff rates are designed to recover plant investments, a return on those investments and operating costs. In addition to determining rate tariffs, state regulatory commissions also authorize return on equity (ROE), capital structure and depreciation rates of our capital investments. Decisions by our regulators significantly impact our operating results, financial position and cash flows.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the regulatory agencies with jurisdiction over OTP covered by each regulatory agency:</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 style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:83.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Regulatory</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Agency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Areas of Regulation</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Minnesota Public Utilities Commission <br/>(MPUC)<br/></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail rates, issuance of securities, depreciation rates, capital structure, public utility services, construction of major facilities, establishment of exclusive assigned service areas, contracts with subsidiaries and other affiliated interests and other matters.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selection or designation of sites for new generating plants (50,000 kW or more) and routes for transmission lines (100 kV or more).</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Review and approval of fifteen-year Integrated Resource Plan.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North Dakota Public Service Commission <br/>(NDPSC)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail rates, certain issuances of securities, construction of major utility facilities and other matters.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approval of site and routes for new electric generating facilities (&gt;500 kW for wind generating facilities; &gt;50,000 kW for non-wind generating facilities) and high voltage transmission lines (&gt;115 kV).</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Review and approval of fifteen-year Integrated Resource Plan.</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Dakota Public Utilities Commission <br/>(SDPUC)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail rates, public utility services, construction of major facilities, establishment of assigned service areas and other matters.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approval of sites and routes for new electric generating facilities (100,000 kW or more) and most transmission lines (115 kV or more).</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Energy Regulatory Commission <br/>(FERC)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wholesale electricity sales, transmission and sale of electric energy in interstate commerce, interconnection of facilities, hydroelectric licensing and accounting policies and practices.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compliance with North American Electric Reliability Corporation (NERC) reliability standards, including standards on cybersecurity and protection of critical infrastructure.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to base rates, which are established through periodic rate case proceedings within each state jurisdiction, there are other mechanisms for recovery of our capital investments and operating costs between rate cases. The following table summarizes these recovery mechanisms:</span></div><div style="margin-bottom:3pt;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 style="width:27.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:56.680%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Recovery Mechanism</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Jurisdiction(s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Additional Information</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Clause Adjustment (FCA)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN, ND, SD</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides for periodic billing adjustments for changes in prudently incurred costs of fuel and purchased power. In North and South Dakota, fuel and purchased power costs are generally adjusted on a monthly basis. In Minnesota, fuel and purchased power costs are estimated on an annual basis and the accumulated difference between actual and estimated cost is refunded or recovered, subject to regulatory approval, in subsequent periods.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transmission Cost Recovery Rider (TCR)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN, ND, SD</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides for the recovery of costs outside of a general rate case for investments in new or modified electric transmission assets and certain MISO transmission service and related costs.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Renewable Resource Rider (RRR)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN, ND</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides for the recovery of costs outside of a general rate case for investments in certain new renewable energy projects.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Conservation and Optimization Rider (ECO)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Under Minnesota law, OTP is required to save 1.75% of its gross retail energy revenues through the energy conservation and optimization program. Recovery of these costs outside of a general rate case occurs through the ECO rider.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electric Utility Infrastructure Costs Rider (EUIC)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides for the recovery of costs for investments made to replace or modify existing infrastructure if the replacement or modification conserves energy or uses energy more efficiently.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Metering and Distribution Technology Cost Recovery Rider (MDT)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides for the recovery of costs for advanced metering infrastructure, outage management systems and demand response projects.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Generation Cost Recovery Rider (GCR)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides for the recovery of costs outside of a general rate case for investments in new generation facilities.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Efficiency Plan (EEP)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SD</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides for the recovery of costs from energy efficiency investments.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phase-In Rider (PIR)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SD</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides for the recovery of costs outside of a general rate case for investments in new generation facilities and advanced grid infrastructure.</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Resource Planning</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Minnesota law, utilities are required to submit for approval by the Minnesota Public Utilities Commission (MPUC) a 15-year advance Integrated Resource Plan (IRP). An IRP is a set of resource options a utility could use to meet the service needs of its customers over the forecast period, including an explanation of the utility&#8217;s supply and demand circumstances, and the extent to </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which each resource option would be used to meet those service needs. The MPUC&#8217;s findings of fact and conclusions regarding IRPs are considered to be prima facie evidence, subject to rebuttal, in future rate reviews and other proceedings. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under North Dakota law, utilities are required to submit for approval by the North Dakota Public Service Commission (NDPSC) a 15-year advance IRP every three years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">South Dakota does not have a formal advance IRP process.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Structure Petition</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Minnesota law requires an annual filing of a capital structure petition with the MPUC. In this filing, the MPUC reviews and approves OTP's capital structure. Once approved, OTP may issue securities without further petition or approval, provided the issuance is consistent with the purposes and amounts set forth in the approved petition. OTP&#8217;s current capital structure approved by the MPUC on July 30, 2024, allows for an equity-to-total-capitalization ratio between 47.2% and 57.7%, with total capitalization not to exceed $2.2 billion. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Renewable Energy Standard</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Minnesota has adopted a renewable energy standard requiring utilities to generate or procure sufficient renewable generation such that the following percentages of total retail electric sales to Minnesota customers come from qualifying renewable sources: 25% by 2025 and 55% by 2035. Qualifying renewable sources are classified as wind, hydropower, hydrogen and certain biomass generation. We met the current renewable sources requirements with a combination of owned renewable generation and purchases from renewable generation sources. Minnesota law also requires 1.5% of total Minnesota retail electric sales by public utilities to be supplied by solar energy. For a public utility with between 50,000 and 200,000 retail electric customers, such as OTP, at least 10% of the 1.5% requirement must be met by solar energy generated by or procured from solar photovoltaic devices with a nameplate capacity of 40 kW or less. We met the current solar requirement with a combination of owned solar generation and solar renewable energy certificate (REC) purchases. We plan to comply with the requirements of this standard in the future through a combination of our existing and projected renewable generation fleet. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Minnesota Clean Energy Law</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, Minnesota enacted the Clean Energy Law, which requires electric utilities to generate or procure sufficient electricity from carbon-free resources, to provide retail customers in Minnesota with at least the following percentages of carbon-free electric energy: 80% by 2030, 90% by 2035, and 100% by 2040. Carbon-free resources include wind, solar, hydropower and nuclear generation. To provide flexibility, the law allows electric utilities to use RECs to offset carbon emissions and for the MPUC to consider whether a regulated utility's requirement to meet established standards should be delayed due to affordability or reliability impacts. We anticipate at least 80% of our Minnesota retail sales will be served with carbon-free generation by 2030, in compliance with Minnesota's clean energy requirements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENVIRONMENTAL REGULATION</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP is subject to stringent federal and state environmental standards and regulations regarding, among other things, air, water and solid waste pollution. OTP's facilities have been designed, constructed and, as necessary, updated to operate in compliance with applicable environmental regulations. However, new or amended laws and regulations or changes in interpretations of current laws and regulations may require additional pollution control equipment or other emission reduction measures which may require future capital investments or ongoing operating and monitoring costs.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Impacts</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the five-year period ended December&#160;31, 2024, OTP invested approximately $4.8 million in environmental control equipment, including $1.7 million in 2024. Our capital budget for the next five years includes approximately $9.0 million of capital investments in environmental control equipment. The timing and amount of our expenditures may change as the regulatory environment changes. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Emerging Environmental Regulation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regional Haze Rule (RHR). </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Environmental Protection Agency (EPA) adopted the RHR in an effort to improve visibility in national parks and wilderness areas. The RHR requires states, in coordination with the EPA and other governmental agencies, to develop and implement state implementation plans (SIPs) that work towards achieving natural visibility conditions by the year 2064; to set goals to ensure reasonable progress is being made; and to periodically evaluate whether those goals and progress are on track or whether additional emission reductions are necessary. The second RHR implementation period covers the years 2018-2028. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coyote Station, OTP's jointly owned coal-fired power plant in North Dakota, is subject to assessment in the second implementation period under the North Dakota SIP. The North Dakota Department of Environmental Quality (NDDEQ) submitted its SIP to the EPA in August 2022. In its plan, the NDDEQ concluded it is not reasonable to require additional emission controls during this planning period. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 2, 2024, the EPA published its final ruling on North Dakota's SIP, approving certain aspects of the plan and disapproving other aspects of the plan. Regarding the partial disapproval, the EPA found that North Dakota failed to submit a long-</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">term strategy that includes enforceable emissions limitations, compliance schedules, and other measures necessary to make reasonable progress on national visibility goals. Specific to Coyote Station, the EPA found that North Dakota relied on non-statutory visibility modeling to reject the installation of additional nitrogen oxides (NOx) and sulfur dioxide (SO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) emission controls. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Having disapproved, in part, the North Dakota SIP, the EPA now must promulgate a Federal Implementation Plan within two years from the issuance of its final decision. The Federal Implementation Plan may include emission controls required to satisfy the requirements of the RHR.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict with certainty the final resolution of regional haze compliance in North Dakota and specifically the impact, if any, on the operations of Coyote Station. However, significant emission control investments could be required which may have a material impact on our operating results, financial condition and liquidity. Alternatively, such investments may prove to be uneconomic and result in the early closure, sale of or withdrawal from our interest in Coyote Station. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clean Air Act. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the EPA finalized new regulations under Section 111 of the Clean Air Act to regulate GHG emissions from existing and new fossil fuel-based power plants. The final rule establishes subcategories for new combustion turbines and existing coal-fired power plants to achieve certain CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> emission reduction levels based on the respective subcategory. For existing coal-fired power plants, the applicable subcategory is based upon the date at which the plant will cease operations. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For existing coal-fired power plants anticipated to be operated after January 2039, the regulation set a Best System of Emission Reduction (BSER) based on 90% capture and sequestration of CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> emissions with a compliance date of January 2032. For existing coal-fired power plants anticipated to be operated after January 2032 but plan to cease operations before January 2039, the regulation set a BSER of 40% co-firing with natural gas, which would result in a 16% reduction in CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> emissions rate with a compliance date of January 2030. Coal-fired power plants with federally enforceable plans to cease operations by January 2032 are not subject to this regulation. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several states and industry groups have filed lawsuits challenging the new regulation, arguing the EPA has overstepped its authority under the Clean Air Act. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to review and evaluate the final regulations and the ongoing legal challenges. We cannot at this time conclude what the impact may be on our power plants and the potential impact to our operating results, financial condition and liquidity. However, significant emission control investments could be required, which may have a material impact on our operating results, financial condition and liquidity. Alternatively, such investments may prove to be uneconomic and result in the early closure, sale of or withdrawal from our interest in a coal-fired plant. Coyote Station and Big Stone Plant, our two co-owned coal-fired power plants, are within the scope of the regulations but our combustion turbines are not within the scope of the final regulation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coal Combustion Residual (CCR) Regulation. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the EPA published a final rule amending CCR regulations, which introduce new requirements for the management of coal ash at active coal-fired power plants and inactive coal-fired power plants with a legacy surface impoundment. The regulations impose new requirements including groundwater monitoring, closure standards, post-closure care obligations and potential remediation activities. We anticipate we will incur costs related to coal ash removal and groundwater monitoring in the future as a result of the amended regulation; however, we continue to review and evaluate the overall impact this regulation may have on our business, including potential impacts to our operating results, financial condition and liquidity.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mercury and Air Toxics Standards. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the EPA published final regulations to strengthen and update Mercury and Air Toxics Standards for coal-fired power plants, tightening the emission standard for toxic metals and finalizing a reduction standard for mercury from existing lignite-fired sources. We continue to review and evaluate the overall impact this regulation may have on our business, including potential impacts to our operating results, financial condition and liquidity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Climate Change and Greenhouse Gas Regulation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global climate change presents a significant energy and environmental policy challenge. Combustion of fossil fuels for the generation of electricity is a considerable source of CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> emissions, which is the primary GHG emitted by our utility operations. The federal government, many states and international organizations are pursuing climate policies to regulate GHG emissions as part of a broad-based effort to limit global warming. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Minnesota Clean Energy Law, passed in 2023, requires electric utilities to generate or procure sufficient electricity from carbon-free resources to provide retail customers in Minnesota with at least the following percentages of carbon-free electric energy: 80% by 2030, 90% by 2035, and 100% by 2040.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The implementation of climate change programs, such as the Minnesota Clean Energy Law, regulations under the Clean Air Act and other existing or future federal or state regulations targeting GHG emissions, may have a significant impact on our utility business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the future financial impact of any current, proposed or pending regulation of GHG or other emissions is unknown at this time, any capital or operating costs incurred for additional pollution control equipment or emission reduction measures could materially </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adversely impact our future operating results, financial position and liquidity unless such costs could be recovered through related rates and/or future market prices for energy.    </span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_28"></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:67.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">MANUFACTURING</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Contribution to Operating Revenues: 26% (2024), 30% (2023), 27% (2022)</span></div></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Manufacturing businesses are engaged in the production of metal or plastics products sold to commercial customers. The following is a brief description of each of these businesses:</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BTD Manufacturing, Inc. (BTD),</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with facilities in Detroit Lakes and Lakeville, Minnesota, Washington, Illinois and Dawsonville, Georgia, provides metal fabrication services for custom machine parts and metal components. BTD is a full-service contract metal fabricator with capabilities in metal stamping and fabrication, tool and die, machining, tube bending, welding, assembly and product painting.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">T.O. Plastics, Inc. (T.O. Plastics)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with facilities in Otsego and Clearwater, Minnesota, manufactures thermoformed plastics products, including its own line of horticulture containers and custom packaging products for the medical and industrial product markets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CUSTOMERS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our metal fabrication business primarily serves Midwestern and Southeastern U.S. original equipment manufacturers (OEM) in the recreational vehicle, lawn and garden, agricultural, construction, industrial, energy equipment and other end markets. Our customers include some of the largest recreational vehicle and equipment manufacturers based in the U.S. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our plastic products business primarily serves U.S. customers in the horticulture, medical and life sciences, industrial, recreational and electronics industries. Most of our horticulture products are sold through distributors. Our customer packaging products are manufactured to customer specifications and sold directly to the end customer. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we sell our products to a large number of customers across a diverse group of end markets, two customers combined to account for approximately 36% of segment operating revenues in 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal method of production distribution is by direct shipment to our customers through direct customer pick-up or common carrier ground transportation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents our revenue by end market for the years ended December&#160;31, 2024 and 2023:</span></div><div style="margin-bottom:3pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center"><img src="ottr-20241231_g9.jpg" alt="1099511634651" style="height:224px;margin-bottom:5pt;vertical-align:text-bottom;width:499px"/></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPETITIVE CONDITIONS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete in a highly fragmented market with competition from both domestic and international entities. Our competitors vary in size, ranging from small companies focused on certain end markets or geographical area, to large companies with broad manufacturing capabilities and domestic and international geographical reach. Competition can be geographically regionalized as customers procure products locally to manage cost and minimize logistical complexities. Certain competitors may have broader product lines, more manufacturing capacity and greater distribution capabilities than we do. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the principal competitive factors in our Manufacturing segment are product performance, quality, price, technical innovation, cost effectiveness, customer service and breadth of product line. We intend to continue to compete based on high quality products, innovative production technologies, cost-effective manufacturing techniques, close customer relations and support, and increasing product offerings.&#160;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2024, we completed an expansion project at our Georgia location, which added approximately 162,000 square feet of owned manufacturing and warehouse space and will replace a warehouse facility that is currently being leased near the same location. This expansion provides additional manufacturing capacity in the southeastern U.S. to meet customer demand as their manufacturing base expands in the same region.  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESOURCE MATERIALS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use raw materials in the products we manufacture, including, among others, steel, aluminum, and polystyrene and other plastics resins. Managing price volatility and ensuring raw material availability are important aspects of our business. We attempt to pass increases in the costs of these raw materials through to our customers. Increases in the costs of raw materials that cannot be passed on to customers could have a negative effect on profit margins. Additionally, a certain amount of residual material (scrap) is a by-product of the manufacturing and production processes. Declines in commodity prices for these scrap materials due to weakened demand or excess supply can negatively impact the profitability of our Manufacturing segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENVIRONMENTAL REGULATION</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing businesses are subject to environmental, health and safety laws and regulations, including those governing discharges to air and water, the management and disposal of hazardous substances, the cleanup of contaminated sites and health and safety matters. </span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_31"></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:74.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PLASTICS</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Contribution to Operating Revenues: 35% (2024), 31% (2023), 35% (2022)</span></div></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Plastics businesses produce PVC pipe at plants in North Dakota and Arizona. The following is a brief description of these businesses:</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Northern Pipe Products, Inc. (Northern Pipe)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, located in Fargo, North Dakota, manufactures and sells PVC pipe for municipal water, rural water, wastewater, storm drainage systems and other uses in the northern, midwestern, south-central and western regions of the United States as well as central and western Canada.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Vinyltech Corporation (Vinyltech)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, located in Phoenix, Arizona, manufactures and sells PVC pipe for municipal water, wastewater, water reclamation systems and other uses in the western, northwest and south-central regions of the United States.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PVC pipe is manufactured through an extrusion process, during which PVC compound (a dry powder-like substance) is blended with other materials and introduced into an extrusion machine, where it is heated to a molten state and then forced through a sizing apparatus to produce the pipe. The newly extruded pipe is pulled through a series of water-cooling tanks, marked to identify the type of pipe and cut to finished lengths. We produce pipe in a variety of diameters ranging from 3/4" to 24" and in varying lengths, generally from 10 feet to 20 feet.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CUSTOMERS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our PVC pipe is used in municipal and wastewater systems, residential and commercial plumbing applications, and rural water systems. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our pipe products are marketed through a combination of independent sales representatives, company salespersons and customer service representatives. Substantially all of our products are sold through distribution partners, which range from large, national distributors to smaller regional or local distributors. In 2024, two customers, both of which are distributors of PVC pipe, combined to account for 52% of segment operating revenues. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal method for distribution of our products is by common carrier ground transportation. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents our revenue by end market for the years ended December&#160;31, 2024 and 2023:</span></div><div style="margin-bottom:3pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center"><img src="ottr-20241231_g10.jpg" alt="1099511639371" style="height:230px;margin-bottom:5pt;vertical-align:text-bottom;width:518px"/></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPETITIVE CONDITIONS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competition in the plastic pipe industry arises from other PVC pipe manufacturers and the fungible nature of the product. Due to shipping costs, competition is usually regional instead of national in scope. The principal factors of competition are price, customer service, product availability, shipping costs and product performance. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industry competition is characterized by a limited number of competitors, with the three largest competitors capturing a significant portion of the overall market. These competitors have a broader geographical reach, integration with PVC resin producers, greater manufacturing capacity and national relationships with key distribution partners. We compete on a regional basis, serving our core markets with strong customer service and high-quality products.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to competition with other PVC pipe manufacturers, our PVC pipe competes with other products that serve the same end markets, including ductile iron, high-density polyethylene (HDPE), steel and concrete pipe products. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to compete based on our high level of service quality, including being a responsive and reliable partner to our customers, through maintaining product availability, by producing high-quality products and using cost-effective production techniques.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2024, we completed an expansion project at our Arizona location, which added approximately 62,000 square feet of manufacturing, warehouse and office space, allowing for additional manufacturing capacity, including the ability to produce large diameter pipe to serve our customers in our regional market.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESOURCE MATERIALS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PVC resins are acquired in bulk and shipped to our facilities by rail. There are four vendors from which we can source our PVC resin requirements and in 2024 we utilized all four vendors to source our PVC resin. Our contractual arrangements to acquire resin generally include estimated annual order quantities, with no required minimum purchases, and include variable pricing based on market prices for resin. The supply of PVC resin may also be limited due to manufacturing capacity and the limited availability of raw material components, along with rail transportation disruptions from PVC resin plants to our facilities. Most U.S. resin production plants are located in the Gulf Coast region. These plants are subject to the risk of damage and production shutdowns because of exposure to hurricanes or other extreme weather events that occur in this part of the United States. The loss of a key vendor or any interruption or delay in the supply of PVC resin could disrupt the ability of our Plastics segment businesses to manufacture products, cause customers to cancel orders or result in increased expenses for obtaining PVC resin from alternative sources, if such sources were available. We believe we have good relationships with our key raw material vendors.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the commodity nature of PVC resin and the dynamic supply and demand factors worldwide, historically the market for PVC resin has been cyclical and subject to significant fluctuations in price.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to PVC resin, we use certain other materials, such as stabilizers, waxes, gaskets and lumber, in the process of manufacturing and shipping our PVC pipe products. We generally source these materials from a limited number of suppliers, and supply chain constraints or disruptions related to these materials could disrupt our ability to manufacture or ship products and could result in increased costs.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEASONALITY</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our PVC pipe products can be impacted by seasonal weather differences, with generally lower sales volumes realized in the first quarter of the year when cold temperatures and frozen ground across the northern portion of our footprint can delay or prevent construction activity and consequently delay or prevent customer orders of PVC pipe.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENVIRONMENTAL REGULATION</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our plastics businesses are subject to environmental, health and safety laws and regulations, including those governing discharges to air and water, the management and disposal of hazardous substances, the cleanup of contaminated sites and health and safety matters. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_34"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 1A.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RISK FACTORS</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_37"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RISK FACTORS AND CAUTIONARY STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses are subject to various risks and uncertainties. Any of the risks described below or elsewhere in this report on Form 10-K or in our other SEC filings could materially adversely affect our business, operating results, financial condition and liquidity. Additional risks and uncertainties we are not presently aware of or that we currently consider immaterial may also affect our business, operating results, financial condition and liquidity.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_40"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPERATIONAL RISKS</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our strategy includes large capital investments, which are subject to risks.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business strategy includes major capital investments at our operating companies. These capital projects are planned years in advance of their in-service dates and are subject to various risks including adverse changes in regulatory treatment or public policy; changes in commodity pricing or construction costs; delivery of critical materials; obtaining necessary permits and licenses; and other adverse conditions. Capital investments in our Electric segment require regulatory approval and are subject to the risks of not being granted timely approval or allowed to be fully recovered. In addition, our ability to construct and own utility assets may be impacted by regulatory requirements to competitively bid such investments, which could impact the amount and timing of our capital investments. A lack of direct ownership, or the inability to complete capital projects on budget and in a timely manner could impact our ability to achieve our strategic financial goals and could adversely impact our operating results and financial condition.  </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weather impacts, including seasonal fluctuations, could adversely affect our operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Electric segment business is seasonal, and weather patterns have had an impact on our financial performance in the past and may again in the future. Demand for electricity is normally greater in the winter and summer months. Unusually mild summers and winters could have an adverse effect on our financial condition and results of operations. Our Plastics segment businesses can be affected by seasonal weather prohibiting or delaying construction projects at any time of the year in any geography, but specifically times of the year when frozen ground and cold temperatures in many parts of the country can delay construction projects, all of which can result in reduced customer demand and could have an adverse effect on our financial condition, operating results and liquidity. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to physical and transition risks associated with climate change and extreme weather events.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Longer term shifts in climate patterns may impact our customers' demand for electricity, interrupt our business operations and damage our facilities; reduce the availability of natural resources, such as water; and cause disruptions in our supply chains. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Climate change may increase the frequency and severity of extreme weather events, such as prolonged periods of extreme cold or heat, and natural disasters, such as severe snow and ice storms, tornadoes, flooding and wildfires. These acute events could result in the interruption of our business operations and damage to our facilities. We may not have sufficient insurance coverage to avoid adverse impacts to our operating results or financial condition from damage to our facilities or an interruption in our business. An extreme weather event within our utility service area could directly affect our capital assets, causing disruption in service to customers, and result in reduced operating revenues and additional repair or replacement costs, due to downed wires and poles or damage to other operating equipment. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past, severe weather events in the Gulf Coast region of the U.S. have disrupted the supply of PVC resin, the primary material input of our Plastics segment businesses. As most U.S. PVC resin production plants are located in the Gulf Coast region, an area prone to seasonal hurricane activity and other extreme weather events, our access to PVC resin may be impacted by the volume and magnitude of hurricane and storm activity in this region, which could impact our Plastics segment businesses.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased risk of natural disasters, such as wildfires, could have financial consequences, including limiting our ability to secure sufficient insurance coverage, or lead to increased insurance cost. While we carry liability insurance, given an extreme event, if we were found to be liable for damages, amounts that exceed our coverage limit could negatively impact our financial condition, operating results and liquidity. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These risks may also negatively impact our credit ratings, which may limit our access to capital markets and increase our borrowing costs. In addition, to the extent investors view climate change, fossil fuel combustion and GHG emissions as a financial risk, our stock price or our ability to access capital markets on favorable terms and conditions could be adversely impacted.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may experience transition risks in moving towards low carbon generation and manufacturing. For example, we may face challenges with the adoption of new technologies, meeting changing customer expectations, ensuring reliability of electric service, and committing to voluntary GHG emissions reduction goals, as well as complying with evolving local, state or federal regulatory requirements intended to reduce GHG emissions.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our operations are subject to environmental, health and safety laws and regulations.&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to numerous federal, state and local environmental, health and safety laws and regulations governing, among other things, discharges to air and water, natural resources, hazardous waste and toxic substances, the cleanup of contaminated sites, and health and safety matters. Our failure to comply with applicable laws and regulations could result in civil or criminal fines or penalties, enforcement actions, and regulatory or judicial orders enjoining or curtailing operations or requiring corrective measures, which could materially and adversely affect our business. Compliance with these laws and regulations is a significant factor in our business. We have incurred and expect to continue to incur capital expenditures and operating costs to comply with applicable current and future laws and regulations. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses continue to be subject to additional and changing environmental, health and safety laws and regulations, and we could incur additional costs complying with requirements that are promulgated in the future. New laws or regulations or changes to existing laws and regulations in the future may result in disruptions to our business, changes in customer preferences or changes in customer demand, which could adversely impact our financial condition, operating results and liquidity. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently, various federal and state agencies have heightened their scrutiny of per- and polyfluoroalkyl substances (PFAS), which are manufactured chemicals used in a variety of consumer and industrial products. Regulators have recently proposed additional chemicals be designated as hazardous substances, including a proposal to designate perfluorooctanesulfonic acid and perfluorooctanoic acid, two of the most common PFAS chemicals, as hazardous substances, which could have wide-ranging impacts on companies across various industries, including ours. At this time, we cannot predict the outcome or the severity of the impact, if any, of future laws or regulations enacted to address PFAS. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Claims, litigation, government investigations and other proceedings may adversely affect our business, operating results and liquidity.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are periodically subject to actual and threatened claims, litigation, investigations and other proceedings, including proceedings by governments and regulatory authorities, involving utilities regulation, competition and antitrust, product quality matters, and liability claims. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these proceedings, including the currently ongoing proceedings related to our Plastics segment businesses, could have an adverse effect on our financial condition, operating results and liquidity. It is possible that a resolution of one or more proceedings, including as a result of a settlement, could involve damages, sanctions, consent decrees or orders requiring us to make substantial future payments, prevent us from offering certain products or services, require us to change our business practices in a manner materially adverse to our business, otherwise disrupt our business, divert management resources, damage our reputation or otherwise have a material effect on our operations. The outcomes of these matters are inherently unpredictable and subject to significant uncertainties, and we are unable to determine the likelihood of an outcome or estimate a range of reasonably possible losses, if any, arising from the proceedings at this time.  </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A cyber incident, security breach or system failure could adversely affect our business and operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operation of our business is dependent on the secure functioning of our computer hardware and software systems, as well as that of third-party service providers and vendors. Information systems, both ours and those of third parties, are vulnerable to security breaches by computer hackers and cyber terrorists, system failures, the negligent or intentional breach of established controls and procedures or mismanagement of confidential information by employees. Cyber-attacks or other security breaches may also be perpetrated through the use of artificial intelligence, which could introduce additional complexity to such an attack or breach. While we employ a defense-in-depth strategy and regularly conduct cybersecurity assessments, we cannot be certain our information security systems and protocols and those of our vendors and other third parties are sufficient to withstand a cyber-attack or other security breach.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A system failure could result in a disruption to our business including, but not limited to, the inability to produce products or serve our customers. A prolonged system failure could negatively impact our operating results. A major cyber incident could result in significant expenses to investigate and repair security breaches or system damage, and could lead to litigation, fines, other remedial action, heightened regulatory scrutiny and damage to our reputation. For example, we may be subject to liability under various federal, state and international disclosure laws and data protection laws. These laws are subject to change and expansion and may require additional operational changes and costs to comply.&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The misappropriation, corruption or loss of personally identifiable information and other confidential data could lead to significant monetary damages, regulatory enforcement actions and breach notification and mitigation expenses, such as credit monitoring, and result in reputational damage affecting relations with shareholders, customers, regulators and others. In addition to property and casualty insurance, which may cover restoration of data, certain physical damage or third-party injuries, we have cybersecurity insurance related to a breach event. However, damage and claims arising from such incidents may not be covered or may exceed the amount of any available insurance.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The loss of or significant reduction in revenue from any of our key customers could have an adverse effect on our operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, a single customer provided more than 10% of our consolidated operating revenues, and each of our segments have customers which accounted for over 10% of the segment&#8217;s operating revenues. In 2024, two customers combined to account for 19% of Electric segment revenues, two customers combined to account for 36% of Manufacturing segment operating revenues and two customers combined to account for 52% of Plastics segment operating revenues, with one of those customers providing more than 10% of our consolidated operating revenues. The loss of any one of these customers or a significant decline in sales to these customers, would have a significant negative impact on the segment's financial condition and operating results, and could have a significant negative impact on the Company&#8217;s consolidated financial condition, operating results and liquidity. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The inability to attract and retain a qualified workforce could have an adverse effect on our operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our business is heavily dependent on the leadership of our executive officers and key employees for implementation of our strategy. In addition, all of our businesses rely on a qualified workforce, including technical employees who possess certain specialized knowledge and skills. The inability to attract and retain a skilled and stable workforce at necessary staffing levels, whether due to decreases in hiring rates, increases in employee retirements, increases in terminations, or any combination thereof, may negatively affect our ability to service our customers, manufacture products or successfully manage our business and achieve our objectives.  </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FINANCIAL RISKS</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to capital market and interest rate risks.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on access to debt and equity capital markets as a source of liquidity to fund our investment initiatives, including rate base growth investments in our Electric segment and opportunities for investment, including acquisitions, in our Manufacturing and Plastics segments. Capital markets are impacted by global and domestic economic conditions, monetary policy, commodity prices, geopolitical events and other factors. If we are unable to access capital on acceptable terms and at reasonable costs, our ability to implement our business plans may be adversely affected. In addition, higher market interest rates on outstanding variable-rate indebtedness could also impact our operating results.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A decrease in our credit ratings could increase our borrowing costs and result in additional contractual costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our investment grade credit ratings to provide acceptable costs for accessing the capital markets. A downgrade of our credit ratings could result in higher borrowing costs thereby negatively impacting our operating results and limiting our ability to access capital markets, which may negatively impact our ability to implement our business plans. In addition, OTP is a party to contracts that require the posting of collateral or settlement of applicable contracts if credit ratings fall below certain levels, which may negatively impact our financial condition or liquidity. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our pension and other postretirement benefit plans are subject to investment and interest rate risks.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial obligations and related costs of our pension and other postretirement benefit plans are affected by numerous factors. Assumptions related to future costs, investment returns, actuarial estimates and interest rates have a significant effect on our funding obligations and the cost recognized related to these plans. If our pension plan assets do not achieve our estimated long-term rate of return or if our other estimates prove to be inaccurate, our operating results, financial condition and liquidity may be adversely impacted. In addition, our funding requirements could be impacted by changes to the Pension Protection Act.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We rely on our subsidiaries to provide sufficient earnings and cash flows to allow us to meet our financial obligations and pay dividends to our shareholders.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC is a holding company with no significant operations of its own. The primary source of funds for payment of our financial obligations and dividends to our shareholders is from cash provided by our subsidiary companies. Our ability to meet our financial obligations and pay dividends on our common stock principally depends on the earnings, cash flows, capital requirements and general financial positions of our subsidiary companies. In addition, OTP is subject to federal and state regulations which may restrict its ability to pay dividends. Finally, we are also reliant on our subsidiary companies to maintain compliance with financial covenants under our various short- and long-term debt agreements. Our debt agreements include restrictions on the payment of cash dividends upon an event of default.&#160;</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in tax laws could materially affect our financial condition and operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes and tax obligations are impacted by various tax laws and regulations, including the availability of various tax credits, IRS tax policies such as tax normalization and, at times, the ability to carryforward net operating losses and tax credits. Changes in tax laws, regulations and interpretations could have an adverse effect on our financial condition and operating results. Tax law changes that reduce or eliminate production or investment tax credits (ITCs), or the ability to transfer or sell these credits, or a failure to meet the compliance requirements to receive these credits, may impact the economics of constructing certain electric generation resources, which may impact our planned investments, and could adversely affect our financial condition and operating results.  </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_43"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELECTRIC SEGMENT RISKS</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our utility business is significantly impacted by government legislation and regulation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP is subject to federal and state legislation and comprehensive regulation by federal and state regulatory agencies, including the public utility commissions in each of the three states in which OTP operates, and by the FERC. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial condition, operating results and liquidity are significantly impacted by and dependent upon our ability to recover the costs associated with providing utility service and earn a return on our utility capital investments. There is no assurance that each state utility commission will judge our utility costs to have been prudently incurred or that rates will produce full recovery of such costs. In addition, changes in the federal or state regulatory framework could impair our ability to recover utility costs historically collected from our customers. Diverging public policy priorities across the jurisdictions we serve and a lack of inter-jurisdictional consensus may impact our ability to recover the cost of and return on our capital investments and our operating costs; it may impact our future capital investment opportunities; and may result in inefficiencies which could negatively impact our financial position, operating results and liquidity. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the recovery of our utility costs, our profitability is impacted by our authorized ROE, which can be impacted by macroeconomic factors such as interest rates. There can be no assurance that each state utility commission or the FERC will authorize a rate of return which allows us to achieve our financial goals. An adverse decision by one or more regulatory authorities or any prolonged delay in rendering a decision in a rate or other proceeding could adversely impact our financial condition, operating results and liquidity.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflationary cost pressures have increased the cost of constructing our utility assets and operating our utility business. There can be no assurance that our state regulatory commissions will authorize recovery of rising costs. Regulatory commissions may also limit future capital investments, or the rate of return allowed on such investments in response to inflationary cost pressures and customer bill impacts. Such limitations could negatively impact our financial position, operating results and liquidity. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be unable to fully recover costs of our co-owned coal-fired generating facilities. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in regulatory, operational or economic factors could result in the early closure or sale of or withdrawal from our interest in a coal-fired generating facility. In the event of an early closure, a significant asset impairment charge could be required, and we would be obligated to pay for our share of the costs of closure of the generating facility. In the event of a sale of our interest in a generating facility, we may be unable to negotiate the sale on favorable terms, which could result in the recognition of a loss on the sale. There can be no assurance that we would be authorized by any of our state utility commissions to recover any costs or losses associated with the early closure or sale of our interest in a generating facility.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our IRP, approved in Minnesota by the MPUC in May 2024, directs OTP to commence activities to no longer serve Minnesota customers with capacity or energy from Coyote Station as early as 2029. The discontinuation of service to Minnesota customers from Coyote Station could result in stranded costs, which may significantly impact our operating results, financial condition and liquidity.   </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental regulation could require us to incur substantial capital expenditures, increased operating costs or make it no longer economically viable to operate some of our facilities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to federal, state and local environmental laws and regulations relating to air quality, water quality, waste management, natural resources and health safety. These laws and regulations regulate the modification and operation of existing facilities, the construction and operation of new facilities and the proper storage, handling, cleanup and disposal of hazardous waste and toxic substances. Compliance with these legal requirements may require us to commit significant resources and funds toward environmental monitoring, installation and operation of pollution control equipment, payment of emission fees and securing environmental permits. Obtaining environmental permits can entail significant expense and cause substantial construction delays. Failure to comply with environmental laws and regulations, even if caused by factors beyond our control, may result in civil or criminal liabilities, penalties and fines.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coyote Station, one of OTP's jointly owned coal-fired power plants, is subject to assessment under the second planning period of the RHR as part of the state of North Dakota's RHR SIP. In December 2024, the EPA partially disapproved the North Dakota SIP related to Coyote Station and now must promulgate a Federal Implementation Plan. The federal plan may include emission controls required to satisfy the requirements of the RHR. We cannot predict with certainty the final resolution of regional haze compliance in North Dakota and specifically the impact, if any, on the operations of Coyote Station. However, significant emission control investments could be required which may have a material impact on our operating results, financial condition and liquidity. Alternatively, such investments may prove to be uneconomic and result in the early closure, sale of, or withdrawal from, our interest in Coyote Station. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Existing environmental laws or regulations may be revised, and new laws or regulations may be adopted or become applicable to us. The multiple jurisdictions that govern our electric utility business may not agree as to the appropriate resource mix, which may lead to costs incurred to comply with one jurisdiction that are not recoverable across all jurisdictions served by the same assets. Revised </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or additional regulations which result in increased compliance costs or additional operating restrictions, particularly if those costs are not fully recoverable from customers, could have a material effect on our financial condition, operating results and liquidity, making the operation of some of our facilities no longer economically viable.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Actions to address climate change and greenhouse gas emissions could materially impact us.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current and future federal, state, regional and international legislation and regulations to address global climate change and reduce GHG emissions, including measures such as mandated levels of renewable generation, mandatory reductions in CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> emission levels, taxes on CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> emissions, or cap-and-trade regimes, could require us to incur significant costs, which could negatively impact our financial condition, operating results and liquidity if such costs cannot be recovered through rates granted by rate-making authorities or through increased market prices for electricity.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the EPA finalized new regulations under Section 111 of the Clean Air Act to regulate GHG emissions from existing and new fossil fuel-based power plants. The new regulations require existing coal-fired power plants to achieve certain CO</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> emissions reduction levels, with the amount of reduction dependent upon the remaining operating life of the facility. The new regulation has the potential to materially impact the operations of our coal-fired power plants, which could have a material impact on our operating results, financial condition and liquidity. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to complying with legislation and regulation, we could be subject to litigation related to climate change. If we were subjected to such litigation, the costs of such litigation could be significant and an adverse outcome could require substantial capital expenditures, changes in operations and possible payment of penalties or damages, which could affect our financial condition, operating results and liquidity if the costs are not recoverable in rates or covered by insurance.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General economic and industry conditions impact our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several factors, many of which are beyond our control, may contribute to reduced demand for energy from our customers or increase the cost of providing energy to our customers. These risks include economic growth or decline in our service areas, demographic changes in our customer base and changes in customer demand or load growth due to, among other items, proliferation of distributed generation, energy efficiency initiatives and technological advancements. In addition, customer demand could be impacted by increased competition in our service territories or the loss of a service territory or franchise. Other risks include increased transmission or interconnection costs, generation curtailment and changes in the manner in which wholesale power is purchased and sold. A decrease in revenues or an increase in expenses related to our electric operations could negatively impact our financial condition, operating results and liquidity.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Violations of extensive legal and regulatory compliance requirements could have a negative impact on our business and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to an extensive legal and regulatory framework imposed under federal and state laws and regulatory agencies, including the FERC and the North American Electric Reliability Corporation (NERC). We could be subject to potential financial penalties for compliance violations. Our transmission systems and electric generation facilities are subject to the NERC mandatory reliability standards, including cybersecurity standards. If a serious reliability incident were to occur, it could have a material effect on our operations or financial results. Some states have the authority to impose substantial penalties in the event of non-compliance. We attempt to mitigate the risk of regulatory penalties through formal training. However, there is no guarantee our compliance program will be sufficient to ensure against violations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These laws and regulations significantly influence our operations and may affect our ability to recover costs from our customers. We are required to have numerous permits, licenses, approvals and certificates from the agencies and other organizations that regulate our business. We believe we have obtained the necessary approvals for our existing operations and that our business is conducted in accordance with applicable laws and regulatory requirements; however, we are unable to predict the impact on our operating results from the future regulatory activities of any of these agencies and other organizations. Changes in regulations or the imposition of additional regulations could have a material adverse impact on our financial condition, operating results and liquidity.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our generation, transmission and distribution facilities could be vulnerable to cyber and physical attack.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP owns electric transmission, distribution and generation facilities subject to mandatory and enforceable standards advanced by the NERC. These bulk electric system facilities provide the framework for the electrical infrastructure of OTP&#8217;s service territory and interconnected systems, the operation of which is dependent on information technology systems. Further, the information systems that operate OTP&#8217;s electric system are interconnected to external networks. Parties that wish to disrupt the U.S. bulk power system or OTP&#8217;s operations could view OTP&#8217;s computer systems, software or networks as attractive targets for cyber-attack.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, OTP&#8217;s generation and transmission facilities are spread throughout a large service territory. These facilities could be subject to physical attack or vandalism that could disrupt OTP&#8217;s operations or conceivably the regional or U.S. bulk power system.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP is subject to mandatory cybersecurity and physical security regulatory requirements. OTP implements the NERC standards for operating its transmission and generation assets and remains abreast of best practices within the business and the utility industry to </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">protect its computers and computer-controlled systems from outside attack. We rely on industry-accepted security measures and technology to securely maintain confidential and proprietary information necessary for the operation of our systems. In an effort to reduce the likelihood and severity of cyber intrusions, we have cybersecurity processes and controls, and disaster recovery plans designed to protect and preserve the confidentiality, integrity and availability of data and systems. We also take prudent and reasonable steps to protect the physical security of our transmission, distribution and generation facilities. However, all these measures and technology may not adequately prevent security breaches, ransomware attacks or other cyber-attacks, or enable us to recover effectively from such a breach or attack. Any significant interruption or failure of our information systems or any significant breach of security due to cyber-attacks, hacking or internal security breaches or physical attack of our generation or transmission facilities could adversely affect our business and our financial condition, operating results and liquidity.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our generation, transmission and distribution facilities are subject to operational risks, which include circumstances that could result in injuries, loss of life, property damage and fires.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operation of our generation, transmission and distribution facilities involves many risks including equipment failures, accidents and workforce safety matters, environmental damage, property damage, operator error and the occurrence of catastrophic events such as fires, explosions and floods. Diminished availability or performance of those facilities could result in facility shutdowns, reduced customer satisfaction, reputational harm and regulatory inquiries and fines.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accidents, fires, explosions, catastrophic failures, general system damage or dysfunction, intentional acts of destruction and other unplanned events related to our infrastructure would increase repair costs and may expose us to liability for personal injury, loss of life and property damage. Fires alleged to have been caused by our transmission, distribution or generation infrastructure, or that allegedly result from our contractors&#8217; operating or maintenance practices, could also expose us to claims for fire suppression and clean-up costs, evacuation costs, fines and penalties, and liability for economic damages, personal injury, loss of life, property damage and environmental pollution, whether based on claims of negligence, trespass or otherwise. We maintain insurance coverage for such operating and event risks, but insurance coverage is subject to the terms and limitations of the available policies and may not be sufficient in amount to cover our ultimate liability. We may be unable to fully recover costs in excess of insurance through customer rates or regulatory mechanisms. If the amount of insurance is insufficient or otherwise unavailable, and if we are unable to fully recover in rates the costs of uninsured losses, our financial condition, operating results and liquidity could be materially affected.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Joint ownership of coal-fired generation facilities could impact our ability to manage changing regulations and economic conditions.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own our coal-fired generation facilities jointly with other co-owners with varying ownership interests in such facilities. Our ability to make determinations to best navigate changing environmental regulations and economic conditions may be impacted by our rights and obligations under the co-ownership and related agreements, and our ability to reconcile a divergence in the interests of OTP and the co-owners of these generation facilities. Such a divergence could impair our ability to effectively manage these changing conditions to meet our strategic objectives, and could adversely impact our financial condition, operating results and liquidity. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to risks associated with energy and capacity markets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our electric business is subject to the risks associated with energy and capacity markets, including changes in market supply, energy and capacity prices. If we need to procure market energy and are faced with shortages in market supply, we may be unable to fulfill our contractual obligations to our retail, wholesale and other customers at previously anticipated costs. This could force us to obtain alternative energy or fuel supplies at higher costs or suffer increased liabilities for unfulfilled contractual obligations. Changes in our own generation capacity or market capacity, including from changes in capacity accreditation, could lead to increased capacity prices. Significantly higher than expected energy or capacity costs could negatively affect our financial condition, operating results and liquidity.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to risks associated with the procurement and transportation of fuel to our coal and natural gas-powered generation facilities. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a limited number of suppliers to provide coal and a limited number of service providers to transport coal and natural gas to our facilities. A counterparty's failure to perform their obligations may arise due to liquidity challenges or insolvency, operational deficiencies or other circumstances such as severe weather or natural disasters and could impact our ability to provide service to our customers or require us to seek alternative sources for these products and services, if available. A prolonged failure to perform by one or more of our current suppliers or service providers could lead to increased costs or other consequences, which could negatively impact our financial condition, operating results and liquidity. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_46"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANUFACTURING SEGMENT RISKS</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are impacted by our customers' strategies, operational decisions and conditions</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">in the end markets they serve</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing businesses derive a large amount of their revenues from customers in the following industry sectors: recreational vehicle/powersports, lawn and garden, construction, agriculture, industrial, energy and horticulture. Factors affecting any of these industries in general could adversely affect our operating results, as growth in our operating revenues is largely dependent on the growth of our customers&#8217; businesses in their respective industries. These factors include:</span></div><div style="margin-bottom:3pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">our customers&#8217; failure to successfully market their products, gain or retain widespread commercial acceptance of their products or compete effectively in their industries;</span></div><div style="margin-bottom:3pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">loss of market share for our customers&#8217; products, which may lead our customers to reduce or discontinue purchasing our products and components and to reduce prices, thereby exerting pricing pressure on us;</span></div><div style="margin-bottom:3pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">economic conditions in the markets in which our customers operate, the United States in particular, including recessionary periods such as a global economic downturn;</span></div><div style="margin-bottom:3pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">our customers&#8217; decisions to bring the production of components in-house that have traditionally been outsourced to us; and</span></div><div style="margin-bottom:3pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">seasonality of demand for our customers&#8217; products, which may cause our manufacturing capacity to be underutilized for periods of time;</span></div><div style="margin-bottom:6pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">product design changes or manufacturing process changes that may reduce or eliminate demand for the components we supply.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect future sales will continue to depend on the success of our customers. If economic conditions or demand for our customers&#8217; products deteriorates, we may experience a material adverse effect on our financial condition, operating results and liquidity.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The price and availability of raw materials could adversely impact our operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The companies in our Manufacturing segment use a variety of raw materials in the products they manufacture including, among others, steel, aluminum, and polystyrene and other plastics resins. The price and availability of the raw materials used in our manufacturing processes are based on global supply and demand conditions, which can create volatile pricing and supply disruptions as conditions change. Federal trade policies, including imposed tariffs, can also impact prices for these raw materials. If we are unable to pass cost increases through to our customers or are unable to procure adequate or timely raw material inputs for use in our manufacturing processes, our financial condition, operating results and liquidity could be negatively impacted. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, a certain amount of residual material (scrap) is a by-product of the manufacturing and production processes used by our manufacturing companies. Declines in commodity prices for these scrap materials due to weakened demand or excess supply can negatively impact the profitability of our manufacturing companies as it reduces their ability to mitigate the cost associated with excess material. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition from domestic and foreign manufacturers could affect the revenues and earnings of our manufacturing businesses.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing businesses are subject to intense competition from domestic and foreign manufacturers, many of whom have broader product lines, greater distribution capabilities, greater capital resources, larger marketing, research and development personnel and facilities, and other capabilities. Our ability to compete on product performance, competitive pricing, technological innovation and customer service is critical to our ongoing success. If we are unable to compete in these and potentially other areas, our business and financial condition, operating results and liquidity could be adversely impacted.  </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our business may be adversely affected if we are not able to</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">maintain our manufacturing, engineering and technological</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">expertise.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for our manufacturing businesses are characterized by changing technology and evolving process development. The continued success of our businesses will depend on our ability to:</span></div><div style="margin-bottom:3pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">maintain technological leadership in our industry;</span></div><div style="margin-bottom:3pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">implement new and expand on current robotics, automation and tooling technologies; and</span></div><div style="margin-bottom:6pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.52pt">anticipate or respond to changes in manufacturing processes in a cost-effective and timely manner.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be unable to develop the capabilities required by our customers in the future. The emergence of new technologies, industry standards or customer requirements may render our equipment, inventory or processes obsolete or noncompetitive. We may be required to acquire new technologies and equipment to remain competitive. The acquisition and implementation of new technologies and equipment may require us to incur significant expense and capital investment, which could reduce our margins and affect our operating results. Failure to anticipate and adapt to customers&#8217; changing technological needs and requirements and to </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maintain manufacturing, engineering and technological expertise may have material adverse effects on our financial condition, operating results and liquidity.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_49"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PLASTICS SEGMENT RISKS</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">External factors beyond our control could cause fluctuations in demand for and pricing of our PVC pipe products.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our PVC pipe products, sold through distributors and wholesalers, are primarily used in municipal and rural water projects, wastewater projects, storm drainage systems and reclamation systems. External factors beyond our control can cause volatility in demand for our products and sales prices impacting our operating margins. These factors can magnify the impact of economic cycles on our business and results of operations. Examples of external factors include:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">general economic conditions including housing and construction markets which can be cyclical;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">increases in interest rates;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">severe weather and natural disasters;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">governmental regulation in the United States; and</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">funding shortages for municipal water and wastewater projects.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales prices for PVC pipe began to significantly increase in 2021, reaching a peak level in mid-2022. Pipe prices have since retreated from the high point but remain elevated compared to historic levels. Elevated pipe prices led to a significant expansion in our operating margins and cash generation. We expect sales prices for PVC pipe to continue to decline, which will cause a decline in operating margins and cash generation prospectively. The pace and magnitude of the decline in product pricing could materially impact our operating results and liquidity.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in PVC resin prices could negatively affect our plastics business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of PVC resin is based on global supply and demand conditions, which can create volatile pricing. Changes in PVC resin cost prices can negatively affect PVC pipe prices and profit margins on PVC pipe sales.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our plastics operations are highly dependent on a limited number of vendors and a limited supply of PVC resin and other materials.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a limited number of vendors to supply the PVC resin used in our plastics businesses. In 2024, we sourced all of our PVC resin needs from four vendors. In addition, the supply of PVC resin may be limited primarily due to manufacturing capacity and the limited availability of raw material components. Most U.S.&#160;resin production plants are located in the Gulf Coast region. This could increase the risk of a shortage of resin in the event of a hurricane, other extreme weather events and other natural disasters in that region. The loss of a key vendor or any interruption or delay in the availability or supply of PVC resin could disrupt our ability to deliver our plastic products, cause customers to cancel orders or require us to incur additional expenses to obtain PVC resin from alternative sources, if such sources were available.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although PVC resin is the most significant raw material input in our PVC pipe manufacturing process, we also use certain other materials, such as stabilizers, gaskets, lumber, banding and others in the process of manufacturing and shipping our PVC pipe products. We generally source these materials from a limited number of suppliers and any significant supply chain constraints or disruptions related to these materials could also disrupt our ability to manufacture or ship products and could result in increased costs.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We compete against other manufacturers of PVC pipe and manufacturers of alternative products. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competition in the plastic pipe industry arises from other PVC pipe manufacturers and the fungible nature of the product. Certain of the companies we compete with have a broader geographical reach, integration with PVC resin producers, greater manufacturing capacity and national relationships with key distribution partners. In addition to competing with other plastic pipe manufacturers, our products also complete against similar products serving the same end markets, including ductile iron, HDPE, steel and concrete pipe. Our inability to compete effectively on product price, customer service and product performance may adversely affect the financial performance of our plastics businesses.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_52"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GENERAL RISK FACTORS</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in economic conditions and economic policies could negatively impact our businesses.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses are affected by local, national and worldwide economic conditions. Economic recessions, inflation, changes in commodity prices, changes in interest rates and tightening of credit in financial markets could adversely affect our operating results, financial condition and liquidity. In addition, changes in government policies, including trade regulations and tariffs, could impact our businesses, including increasing our costs of materials, negatively impacting our supply chain, reducing sales volumes of our products or services, or disrupting the competitive environment in which we operate. A broad increase in tariffs may also lead to elevated inflation and increased interest rates, which may negatively impact national economic conditions and impact our operating results, financial condition and liquidity.  </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we are unable to achieve the organic growth we expect, our financial performance may be adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect much of our growth in the next few years will come from major capital investments at existing companies. To achieve the organic growth we expect, we must have access to the capital markets, be successful with capital expansion programs related to organic growth, develop new products and services, expand our markets and increase efficiencies in our businesses. Competitive and economic factors could adversely affect our ability to do this. If we are unable to achieve and sustain consistent organic growth, we will be less likely to meet our earnings growth targets, which may adversely affect the market price of our common shares.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The effects of a major public health crisis, such as an epidemic or pandemic, and measures taken to reduce and slow the spread of the disease could adversely impact our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A future widespread outbreak of an infectious disease, which affects a large percentage of the population regionally, nationally or globally could impact our business operations, including our employees, customers, construction contractors, suppliers and vendors, and could impact our operating results, financial condition and liquidity.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_55"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 1B.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">UNRESOLVED STAFF COMMENTS</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_58"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"/><td style="width:8.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 1C.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CYBERSECURITY</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CYBERSECURITY RISK</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operation of our businesses is dependent on the secure functioning of our computer infrastructure and digital information systems. Furthermore, all our businesses require us to collect and maintain sensitive customer data, as well as confidential employee and shareholder information, which is subject to electronic theft or loss. We also use third-party service providers to electronically process certain of our business transactions and perform certain cyber-related functions, such as system monitoring and critical infrastructure protection and maintenance. The confidentiality, integrity and availability of information systems, both ours and those of our third-party service providers, are vulnerable to security breaches by computer hackers and cyber terrorists and the negligent or intentional breach of established controls and procedures or mismanagement of confidential information by employees. We may also be impacted by attacks and data security breaches of financial institutions, merchants or other business partners. As part of our utility operations, we own electric generation, transmission and distribution facilities that are part of an interconnected regional grid, the operation of which is dependent on information technology systems. Parties who wish to disrupt the U.S. bulk power system or our utility operations could view our computer systems, software or networks as attractive targets for cyber-attack. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-38">Although we have not historically experienced material cyber incidents, we and other utilities are subject to cyber-attacks of increasing frequency and sophistication, and any significant interruption or failure of our information systems or any significant breach of security due to cyber-attacks, hacking or internal security breaches, could adversely affect our business and our financial condition, operating results and liquidity.</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RISK MANAGEMENT AND STRATEGY</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-39" continuedAt="f-39-1" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity policies and practices, which are based on the Center for Information Security (CIS) Critical Security Controls, are governed by our information and cybersecurity governance program. The CIS Critical Security Controls are a set of 18 cybersecurity-related controls which aid companies in designing an effective control environment and are viewed as best practices by organizations worldwide. A significant number of our cybersecurity policies and practices associated with our electric utility operations are also subject to regulation by multiple governmental and other agencies. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our information and cybersecurity governance program is the foundation of our cybersecurity risk management strategy. The program includes policies which authorize and guide the development of procedures, standards and guidelines for personnel activities, incident prevention and reporting, and compliance monitoring. Cybersecurity policies, procedures and controls are reviewed and approved by our Information and Cybersecurity Program (ICSP) group annually, with amendments made as deemed necessary for any updates for regulatory compliance and best practices, legal privacy protection and information protection, or to reflect current technology or new methods for ensuring secure business procedures.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a corporate risk assessment annually, which includes specific consideration and assessment of cybersecurity risk. As part of our risk assessment process, we incorporate results from procedures performed by third-party consultants. We utilize <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-40">third-party</ix:nonNumeric> consultants to perform penetration and vulnerability testing and monitoring, as well as overall cybersecurity control testing. Potential risks associated with the use of <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-41">third-party</ix:nonNumeric> service providers are monitored and managed through an established service provider management policy. Service providers must meet certain security requirements such as security incident or data breach notification and response protocols, data encryption requirements and data disposal commitments. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In managing cybersecurity risk, we employ a defense-in-depth strategy and regularly monitor our cyber environment for potential new threats. Our strategy includes employee training and awareness on cybersecurity risks and related best practices, required </span></div></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-39-1">password complexity, the use of multi-factor authentication, information security protocols, anti-virus and anti-ransomware software, a patch management program, the execution of tabletop exercises on a periodic basis, established policies and protocols for cyber incident response planning and reporting, and ongoing internal cybersecurity testing.</ix:continuation> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GOVERNANCE</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-44" continuedAt="f-44-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-42" continuedAt="f-42-1" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-45" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-43" escape="true">At the management level, our cyber program is managed by our ICSP group. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-46" escape="true">The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations.</ix:nonNumeric></ix:nonNumeric> The <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-47">ICSP group</ix:nonNumeric> is in charge of developing, maintaining and measuring compliance with the information and cybersecurity governance program, as well as monitoring cyber incidents and implementing mitigation measures as part of an evolving, dynamic external environment. Our approach to cybersecurity incident reporting and response planning is governed by our incident response plans established for each of our business units. The plans outline the processes related to detecting, assessing, investigating, mitigating and remediating cyber incidents, as well the communication and reporting plan and the required personnel to be included in the process and communications.</ix:nonNumeric> </span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-49" continuedAt="f-49-1" escape="true"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-44-1"><ix:continuation id="f-42-1"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-48" escape="true">Our cybersecurity risk management is <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-50">integrated</ix:nonNumeric> into our overall risk management system through our internal business risk management process.</ix:nonNumeric> Our business risk management group works closely with our ICSP group to regularly assess and identify possible material risks from cybersecurity threats, including but not limited to, financial, operations, reputational and regulatory impact to the Company, as well as impacts on our employees and customers. Their risk assessment results are reported to our Executive Risk Committee on a quarterly basis. The Executive Risk Committee, which is comprised of our executive officers, meets quarterly to identify and assess short-, medium- and long-term risks, and to ensure adequate mitigation strategies are implemented. During these meetings, the Executive Risk Committee reviews significant and emerging risks, including cybersecurity risks, and assesses the Company&#8217;s plans to mitigate or otherwise manage and monitor those risks.</ix:continuation></ix:continuation> </span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-51" escape="true"><ix:continuation id="f-49-1">Our Board of Directors provides oversight of our cybersecurity program through quarterly and annual risk reviews and cybersecurity reporting. On a quarterly basis, cybersecurity risk and mitigation strategies are reviewed as part of our business risk management group's reporting to the Board of Directors, which includes the reporting of significant business risks, including cybersecurity mitigation strategies employed to manage these risks and a review of any emerging risks. At least annually, our Vice President of IT provides an overview of our cybersecurity program to the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-52">Board of Directors</ix:nonNumeric>, including a review of key strategies, emerging risks and a summary of key performance indicators. In addition, annually the Board of Directors reviews the results of our penetration and vulnerability testing.</ix:continuation></ix:nonNumeric> </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_61"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 2.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PROPERTIES</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of our properties which are material to our operations, by segment, as of December&#160;31, 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELECTRIC SEGMENT</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reflects our wholly or jointly owned material electric generation facilities as of December&#160;31, 2024:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Year <br/>Placed in Service</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Fuel Type</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Capacity - kW <br/>(Nameplate Rating)</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Big Stone Plant</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Big Stone City, SD</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1975</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subbituminous Coal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,146&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coyote Station</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beulah, ND</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1981</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lignite Coal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jamestown Combustion Turbines</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jamestown, ND</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1975</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Oil</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,108&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lake Preston Combustion Turbine</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lake Preston, SD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1978</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Oil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Solway Combustion Turbine</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Solway, MN</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2003</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Natural Gas/Fuel Oil</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,500&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Astoria Station</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Astoria, SD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Natural Gas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Langdon Wind Energy Center</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cavalier County, ND</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2007</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wind</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,500&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ashtabula Wind Energy Center</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Barnes County, ND</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2008</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wind</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luverne Wind Energy Center</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Griggs and Steele Counties, ND</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2009</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wind </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,500&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merricourt Wind Energy Center</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">McIntosh and Dickey Counties, ND</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wind</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ashtabula III Wind Energy Center</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Barnes County, ND</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wind</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,400&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hoot Lake Solar</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Otter Tail County, MN</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Solar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">OTP holds a 53.9% joint ownership interest in this jointly owned facility. The nameplate capacity indicated reflects OTP's ownership percentage.</span></div></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">OTP holds a 35.0% joint ownership interest in this jointly owned facility. The nameplate capacity indicated reflects OTP's ownership percentage.</span></div></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Originally placed in service in 2010 and owned by an unrelated third party. OTP acquired this facility in 2023.</span></div></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our generation facilities, we wholly or jointly own transmission and distribution lines as of December&#160;31, 2024 as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Miles</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345 kV</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230 kV</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115 kV</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 115 kV</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,998&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 115 kV</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,870&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> As of December 31, 2024, OTP held a 14.2% ownership interest of 242 miles, a 4.8% ownership interest of 250 miles, and a 50.0% ownership interest of 234 miles of the 345 kV transmission lines, with the remaining miles being wholly owned.</span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">As of December 31, 2024, OTP held a 14.8% ownership interest of 70 miles of the 230 kV transmission lines, with the remaining miles being wholly owned.</span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANUFACTURING AND PLASTICS SEGMENTS</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reflects the properties of our Manufacturing and Plastic segments as of December&#160;31, 2024 which are significant to our operations:</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 style="width:35.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Segment/Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Owned/Leased</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Facility Type/Use</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Approximate <br/>Square Feet</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Manufacturing Segment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Otsego, MN</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clearwater, MN</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office/Manufacturing/Warehouse</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington, IL</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office/Manufacturing/Warehouse</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sauk Rapids, MN</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehouse</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dawsonville, GA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office/Manufacturing/Warehouse</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Detroit Lakes, MN</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office/Manufacturing/Warehouse</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lakeville, MN</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office/Manufacturing/Warehouse</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plastics Segment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fargo, ND</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office/Manufacturing/Warehouse</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phoenix, AZ</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office/Manufacturing/Warehouse</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the facilities described above are adequate for our present business.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_64"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 3.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">LEGAL PROCEEDINGS</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several class action complaints have been filed against certain PVC pipe manufacturers, including OTC, alleging, among other things, that the defendants conspired to fix, raise, maintain, and stabilize the price of PVC municipal water and electrical conduit pipe in violation of United States antitrust laws. See </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_193">Note 1</a><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_193">4</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies,</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements, which information is incorporated herein by reference, for further discussion of this matter.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_67"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.068%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 3A.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">INFORMATION ABOUT OUR EXECUTIVE OFFICERS</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Set forth below is a summary of the principal occupations and business experience during the past five years of our executive officers as defined by rules of the SEC. Each of the executive officers has been employed by the Company for more than five years in an executive or management position either with the Company or its wholly owned subsidiary, Otter Tail Power Company.</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 style="width:27.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Name and Age</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Date Elected to Office</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Current Position</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Charles S. MacFarlane&#160;(60)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">04/13/15</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">President and Chief Executive Officer</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Todd R. Wahlund (54)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">01/01/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vice President, Chief Financial Officer</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Timothy J. Rogelstad (58)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">04/14/14</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior Vice President, Electric Platform</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">John S. Abbott (66)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">02/11/15</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior Vice President, Manufacturing Platform</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Jennifer O. Smestad (54)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">01/01/18</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vice President, General Counsel and Corporate Secretary</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chuck MacFarlane</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as the Company&#8217;s President and Chief Executive Officer and as a member of the Company&#8217;s Board of Directors since April 13, 2015. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Todd Wahlund</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as Chief Financial Officer and Vice President since January 1, 2024, and previously served as Chief Financial Officer and Vice President, Finance for OTP from May 1, 2018 to December 31, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timothy Rogelstad</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as President of OTP and Senior Vice President, Electric Platform of the Company since April 14, 2014.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">John Abbott </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has served as Senior Vice President, Manufacturing Platform since February 11, 2015. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jennifer Smestad</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as Vice President, General Counsel and Corporate Secretary of the Company since January 1, 2018. Ms. Smestad has also served as General Counsel for OTP since March 1, 2013.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term of office for each of the executive officers is one year and any executive officer elected may be removed by the vote of the board of directors at any time during the term. There are no family relationships between any of the executive officers or directors.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_70"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 4.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">MINE SAFETY DISCLOSURES</span></td><td colspan="3" style="background-color:#000000;padding:0 1pt"/><td colspan="3" style="background-color:#000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_73"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">PART II</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_76"></div><div style="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 style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 5.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">MARKET FOR THE REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on the Nasdaq Global Select Market under the Nasdaq symbol &#8220;OTTR&#8221;. As of December&#160;31, 2024, there were 10,245 holders of record of our common stock.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have a publicly announced stock repurchase program and we did not repurchase any equity securities during the quarter ended December&#160;31, 2024.&#160;</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PERFORMANCE GRAPH COMPARISON OF FIVE-YEAR CUMULATIVE TOTAL RETURN</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This graph compares the cumulative total shareholder return on our common shares for the last five years with the cumulative return of the Nasdaq Stock Market Index and the Edison Electric Institute (EEI) Index over the same period (assuming the investment of $100 in each vehicle on December 31, 2019, and reinvestment of all dividends).</span></div><div style="margin-bottom:3pt;text-align:center"><img src="ottr-20241231_g11.jpg" alt="707" style="height:300px;margin-bottom:5pt;vertical-align:text-bottom;width:600px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.611%"><tr><td style="width:1.0%"/><td style="width:9.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OTTR</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.52&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">147.06&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">125.37&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">185.62&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">166.48</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EEI</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">117.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">106.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">127.32</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nasdaq</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">121.27&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.67&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">122.55&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154.93&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">192.86</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_79"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 6.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">[RESERVED]</span></td></tr></table></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_82"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 7.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion and analysis of our financial condition and results of operations together with our financial statements and the related notes appearing under </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_133">Item 8</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> of this Form 10-K.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_85"></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">OVERVIEW</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Otter Tail Corporation and its subsidiaries form a diverse group of businesses with operations classified into three segments: Electric, Manufacturing and Plastics. Our Electric business is a vertically integrated, regulated utility with generation, transmission and distribution facilities to serve our customers in western Minnesota, eastern North Dakota and northeastern South Dakota. Our Manufacturing segment provides metal fabrication for custom machine parts and metal components, and manufactures extruded and thermoformed plastic products. Our Plastics segment manufactures PVC pipe for use in, among other applications, municipal and rural water, wastewater and water reclamation projects.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 FINANCIAL RESULTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, our diversified business model generated record financial results, producing net income of $301.7 million, or $7.17 per diluted share, an increase of 3% from $294.2 million, or $7.00 per diluted share, in 2023. Our financial results for the year were driven by earnings growth in our Electric and Plastics segments, partially offset by a decline in our Manufacturing segment earnings. In 2024, we paid an annual dividend of $1.87 per share, or $78.3 million, completing our 86th consecutive year of dividend payments to our shareholders. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Electric segment produced earnings growth of 8% in 2024, from $84.4 million in 2023 to $91.0 million in 2024, primarily due to increased retail revenue resulting from an interim rate increase in North Dakota and increased rider revenue, partially offset by the investment and financing costs associated with our rate base investments, resulting in increased depreciation and interest expense compared to the prior year.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Manufacturing segment earnings decreased 36% in 2024, from $21.5 million in 2023 to $13.7 million in 2024, primarily due to soft end market demand, which resulted in lower sales volumes and a decrease in gross profit margins in our plastics thermoforming business, partially offset by reduced general and administrative expenses. Decreased profit margins were primarily due to reduced leveraging of fixed manufacturing costs resulting from decreased production and sales volumes. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Plastics segment produced earnings growth of 7%, from $187.7 million in 2023 to $200.7 million in 2024, primarily due to the impact of increased sales volumes, driven by strong customer and end market demand. Increased operating revenues, driven by increased sales volumes, were partially offset by a decrease in gross profit margins. Gross profit margins decreased primarily due to decreases in sales prices, which outpaced decreases in the cost of PVC resin and other input materials.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our earnings mix in 2024 was 30% from our Electric segment and 70% from the combination of our Manufacturing and Plastics segments including unallocated corporate costs. Since 2021, our earnings mix has diverged from our long-term target of 65% from our Electric segment and 35% from our Manufacturing Platform primarily due to market conditions within the PVC pipe industry. These conditions have led to significant revenue, earnings and cash flow growth in our Plastics segment. Currently, we expect these industry conditions to gradually normalize through 2027. As they do, we expect earnings and cash flow generation within our Plastics segment to moderate from current levels and our earnings mix to return to our long-term targeted mix. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PVC PIPE MARKET CONDITIONS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Extraordinary supply and demand conditions in the PVC industry beginning in 2021 have led to a significant expansion in operating margins and elevated earnings in our Plastics segment over the past four years. Periodic disruptions in the supply of PVC resin, the primary material input used in the manufacturing of PVC pipe, coupled with robust demand for resin, led to a significant increase in the cost of resin beginning in 2021. During this time, robust end market demand for PVC pipe led to a rapid and significant increase in sales prices for the product, significantly outpacing the increase in resin input costs, leading to increased operating margins within our Plastics segment. PVC pipe prices and resin costs reached historic levels, peaking in 2022. Sales prices have steadily declined since the third quarter of 2022, a trend that continued throughout 2024; however, operating margins remain elevated relative to historical levels.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second half of 2022, our sales volumes declined in response to uncertain and competitive market conditions, which continued through the first half of 2023. Robust infrastructure investment plans, particularly in water supply, sewage, and drainage systems, and increased construction activity drove strong distributor and end market demand for PVC pipe beginning in the second half of 2023 and those trends continued throughout 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market dynamics impacting our Plastics segment resulted in a significant increase in earnings in the last four years compared to historical levels. We anticipate PVC pipe sales prices will continue to decline over time; however, future supply and demand dynamics, as well as other factors, could impact future product prices. We anticipate PVC pipe prices will gradually normalize through 2027. The marketplace dynamics impacting our Plastics segments are fluid and subject to change and may impact our operating results prospectively.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_88"></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FINANCIAL AND OTHER METRICS</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Heating Degree Days (HDDs)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a measure of how much (in degrees), and for how long (in days), the outside air temperature was below a certain normalized level. Normal weather conditions are defined as the 20-year average of actual historical weather conditions. This measure is commonly used in calculations relating to the energy consumption required to heat buildings.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cooling Degree Days (CDDs)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a measure of how much (in degrees), and for how long (in days), the outside air temperature was above a certain normalized level. This measure is commonly used in calculations relating to the energy consumption required to cool buildings.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP generally bases its forecasted kwh sales and rates on expected consumption under a normal level of HDDs and CDDs over a given period of time in its service territory. Increased or decreased levels of consumption for certain customer classifications are attributed to deviation from the norms and are a significant factor influencing consumption of electricity across our service territory. We present HDDs and CDDs to provide an indication of the impact of weather on kwh sales, revenues and earnings relative to forecast, and on period-to-period results.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_91"></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RESULTS OF OPERATIONS</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">For a comparison of fiscal year 2023 to 2022, see Part II, Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our report on </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1466593/000146659324000039/ottr-20231231.htm">Form 10-K</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> for the fiscal year ended December&#160;31, 2023, filed with the SEC on February 14, 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provided below is a summary and discussion of our operating results on a consolidated basis followed by a discussion of the operating results of each of our segments, Electric, Manufacturing and Plastics. In addition to the segment results, we provide an overview of our Corporate costs. Our Corporate costs do not constitute a reportable segment, but rather consist of unallocated general corporate expenses, such as corporate staff and overhead costs, the results of our captive insurance company and other items excluded from the measurement of segment performance. Corporate costs are added to operating segment totals to reconcile to totals on our consolidated statements of income.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED RESULTS</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our consolidated results of operations for the years ended December&#160;31, 2024 and 2023:</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 style="width:54.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">$ change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">% change</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,330,548</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,349,166&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,618)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">950,298</span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Income</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">380,250</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377,919&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,331&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(41,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonservice Components of Postretirement Benefits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,609</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,597&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(988)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18,848</span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income Before Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">366,892</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,489&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,403&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income Tax 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,230</span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">301,662</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,191&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,471&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenues </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decreased $18.6&#160;million on a consolidated basis in 2024. Electric segment operating revenues decreased 1% primarily due to decreased fuel recovery and wholesale revenues and the impact of unfavorable weather, partially offset by retail revenue increases due to an interim rate increase in North Dakota in connection with our most recent rate case, as well as increased commercial and industrial sales volumes, and increased rider revenue. Manufacturing segment operating revenues decreased 15% primarily due to lower sales volumes due to soft end market demand across most end markets. Plastics segment operating revenues increased 11% primarily due to increased sales volumes driven by strong customer demand, partially offset by a decrease in sales prices. See our segment disclosures below for additional discussion of items impacting operating revenues.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decreased $20.9 million in 2024. Electric segment operating expenses decreased primarily due to decreased purchased power costs resulting from lower market energy prices. Operating expenses in our Manufacturing segment decreased primarily due to decreased sales volumes, as discussed above. Operating expenses in our Plastics segment increased primarily due to increased sales volumes, as discussed above. See our segment disclosures below for additional discussion of items impacting operating expenses.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased $4.1 million in 2024 due to the issuance of an additional $120.0 million of long-term debt at OTP in March, the proceeds of which were used to repay short-term borrowings, fund capital expenditures and support operating activities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased $6.2 million in 2024 primarily due to an increase in investment income earned on our short-term cash equivalent investments and our long-term fixed income investments.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decreased $4.1 million in 2024 primarily due to an increase in PTCs produced by our wind and solar generation assets. Our effective tax rate was 17.8% in 2024 and 19.1% in 2023. See </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_190">Note 1</a><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_190">3</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included in this report on Form 10-K for additional information regarding factors impacting our effective tax rate. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_94"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ELECTRIC SEGMENT RESULTS</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the operating results of our Electric segment for the years ended December&#160;31, 2024 and 2023:</span></div><div style="margin-bottom:6pt;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 style="width:53.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">$ change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">% change</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retail Revenue</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">453,214</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">455,840&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,626)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission Services 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53,517</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Wholesale Revenue</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,077</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,459&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,382)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Electric 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,707</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Operating Revenue</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">524,515</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">528,359&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,844)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Fuel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">60,945</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchased Power</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61,561</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78,292&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16,731)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21.4)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and Maintenance 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">190,422</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and Amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82,136</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,330&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,806&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15,662</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Income</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">113,789</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">106,521&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,268&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(38,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(33,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonservice Cost Components of Postretirement Benefits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10,578</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,661&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,083)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,268</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Before Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">89,419</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,072&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,347&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax (Benefit) 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(193.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">90,963</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,424&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,539&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.7&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Electric kwh Sales</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">kwh change</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">% change</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retail kwh Sales</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,681,268</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,772,215&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(90,947)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Wholesale kwh 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">273,365</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(78,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Heating Degree Days</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,313</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,259&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(946)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cooling Degree Days</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">440</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(25.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Electric segment operating results are impacted by fluctuations in weather conditions and the resulting demand for electricity for heating and cooling. The following table presents heating and cooling degree days as a percent of normal for the years ended December&#160;31, 2024 and 2023:</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 style="width:75.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Heating Degree Days</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">83.7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98.4&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cooling Degree Days</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">93.8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">127.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated effect on diluted earnings per share of the difference in retail sales under actual weather conditions and expected retail sales under normal weather conditions for the years ended December&#160;31, 2024 and 2023,&#160;and between years:</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 style="width:64.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024 vs Normal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024 vs<br/>&#160;2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023 vs Normal</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect on Diluted Earnings Per Share</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.13)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.15)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.02&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retail Revenue </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decreased $2.6 million primarily due to the following:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">A $13.4 million decrease in fuel recovery revenues, primarily due to lower purchased power costs, as described below.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">A $8.1 million decrease in base revenues from the unfavorable impact of weather compared to last year.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decreases in retail revenue described above were partially offset by the following:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;A $12.4 million increase from an interim rate increase in North Dakota, effective January 1, 2024, in connection with our most recent rate case.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;A $3.2 million increase in rider revenues, including recovery of our continued investments in advanced metering and outage management systems and wind repowering projects.</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Increased sales volumes to commercial and industrial customers, the mix of customer rates compared to the prior year and other factors.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchased Power</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> costs to serve retail customers decreased $16.7 million due to a 17% decrease in the price of purchased power, primarily due to decreased market energy costs, as well as a 5% decrease in the volume of purchased power primarily due to decreased demand resulting from unfavorable weather.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Maintenance</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expense</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased $0.8 million primarily due to decreased vegetative maintenance, outage, transmission tariff and insurance costs, partially offset by increased labor, software and environmental protection costs. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Depreciation and Amortization</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expense increased $6.8 million primarily due to the placing in service of our metering infrastructure project throughout the year, a full year of depreciation recognized for Hoot Lake Solar, which was placed in service in August 2023, and continued investments in distribution facilities during the year.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property Taxes</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased $1.0 million due to lower taxes associated with certain wind farm facilities in North Dakota due to a revision of the tax methodology applied to the property and lower taxes in Minnesota.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased $4.4 million due to the issuance of an additional $120.0 million of long-term debt in March, partially offset by lower interest on short-term borrowings due to lower average borrowings and interest rates compared to the prior year.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decreased $3.2 million due to an increase in PTCs produced by our wind and solar generation assets, partially attributable to Hoot Lake Solar going into service in August 2023. </span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_97"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANUFACTURING SEGMENT RESULTS</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the operating results of our Manufacturing segment for the years ended December&#160;31, 2024 and 2023:</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 style="width:54.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">$ change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">% change</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">342,592</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">402,781&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(60,189)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.9)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Products Sold (excluding depreciation)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">267,904</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">310,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(42,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35,203</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44,545&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9,342)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21.0)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20,393</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Income</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">19,092</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29,140&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,048)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(34.5)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(100.0)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Before Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16,576</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,844&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,268)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(38.3)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,895</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,390&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,495)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(46.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Income</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13,681</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,454&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7,773)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(36.2)</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenues</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased $60.2 million primarily due to a 15% decrease in sales volumes, with declines experienced in the recreational vehicle, agriculture, construction, lawn and garden, and horticulture end markets. Sales volumes decreased due to lower end market demand and inventory management efforts by manufacturers, distributors and dealers. A 28% decline in scrap metal revenues, largely driven by lower production volumes, also contributed to the decrease in operating revenues. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Products Sold</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased $42.7 million primarily due to lower sales volumes, as described above. In response to declines in end market demand and decreased sales volumes, we reduced our headcount and operating hours and placed employees on temporary furlough during the year, which also reduced our costs. These decreases were partially offset by reduced leveraging of fixed manufacturing costs resulting from the decreased production and sales volumes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling, General, and Administrative Expenses</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased $9.3 million primarily due to decreased employee compensation costs resulting from a decrease in headcount and lower variable compensation driven by financial performance in the current year.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Depreciation and Amortization</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $1.9 million due to capital expenditures during the year, which included investments in facility improvements and purchases of equipment. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_100"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PLASTICS SEGMENT RESULTS</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the operating results for our Plastics segment for the years ended December&#160;31, 2024 and 2023:</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 style="width:54.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">$ change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">% change</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">463,441</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">418,026&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,415&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Products Sold (excluding depreciation)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">166,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">143,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20,414</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,076&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,338&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4,494</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Income</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">271,905</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">254,402&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,503&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">76</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">442.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Before Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">271,391</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">253,814&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,577&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">70,644</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66,066&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,578&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Income</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">200,747</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">187,748&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,999&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenues </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased $45.4 million primarily due to a 27% increase in sales volumes driven by customer sales volume growth and strong distributor and end market demand. Sales volumes in 2023 were negatively impacted by distributors and contractors reducing purchase volumes in response to uncertain and competitive market conditions. Although market conditions remain somewhat uncertain, infrastructure investment and active construction across our sales territories contributed to increased distributor and end market demand in 2024. The impact of increased sales volumes was partially offset by decreased sales prices. Our sales prices have steadily declined after peaking in late 2022 and decreased 12% in 2024 compared to the prior year due to continuing changes in market conditions.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Products Sold</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $23.1 million primarily due to increased sales volumes, as described above. The supply and demand conditions for PVC resin experienced in recent years appear to have normalized and resin costs were less volatile throughout the year than they were in the recent past. The cost of PVC resin and other input materials decreased 13% compared to the prior year, partially offsetting the impact of increased sales volumes. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling, General, and Administrative Expenses </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased $4.3 million due to costs associated with ongoing litigation regarding the pricing of PVC pipe, which is further described in </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_193">Note 1</a><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_193">4</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements, as well as increased variable costs associated with our increase in sales volumes and current year financial performance.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_103"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CORPORATE</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes Corporate results of operations for the years ended December&#160;31, 2024 and 2023:</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 style="width:54.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">$ change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">% change</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24,438</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,042&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,396&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">98</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Income (Loss)</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(24,536)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,144)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,392)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(46.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonservice Cost Components of Postretirement Benefits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(969)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,064)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.9)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15,504</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income (Loss) Before Income Taxes</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(10,494)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,241)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7,253)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">223.8&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax (Benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(6,765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,959)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Income (Loss)</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,729)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">565&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,294)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(760.0)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Selling, General, and Administrative Expenses</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> increased $12.4 million primarily due to increased insurance expense driven by higher claims costs associated with our self-funded insurance programs, as well as increased variable compensation based on the current year financial performance. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Other Income </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">increased $4.6 million primarily due to an increase in investment income earned on our short-term cash equivalent investments and our long-term fixed income investments, primarily due to additional investments made during the year driven by an increase in cash available for investment.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_106"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">REGULATORY MATTERS</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of OTP's current and recent rate case filings, rate rider filings, and other regulatory filings that have or are expected to have a material impact on our operating results, financial position or cash flows.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RATE CASES</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following includes a summary of electric rate cases as determined in OTP's most recent general rate case in each state:</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 style="width:40.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Allowed</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Implementation</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Requirement</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Return on</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Return</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Equity</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Rate Base</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">on Equity</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Ratio</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Minnesota</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/01/22</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.18&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.48&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North Dakota</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">03/15/25</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Dakota</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/01/19</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.09&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.75&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.92&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> Includes an earnings sharing mechanism to share with North Dakota customers any earnings above an ROE of 10.20%. The mechanism requires 70% of any revenue creating annual earnings in excess of the authorized ROE be returned to customers.</span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> A compliance filing affirming the implementation date, revenue requirement, return on rate base, allowed return on equity, and equity ratio was made on February 7, 2025, and remained subject to final approval by the NDPSC as of the date of this annual report on Form 10-K.</span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> Includes an earnings sharing mechanism to share with South Dakota customers any weather-normalized earnings above the authorized ROE of 8.75%. The mechanism requires 50% of any weather-normalized revenue creating annual earnings in excess of the authorized ROE up to a maximum of 9.50% be returned to customers and 100% returns of revenue creating annual earnings above 9.50%.</span></div></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North Dakota Rate Case: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2023, OTP filed a request with the NDPSC for an increase in revenue recoverable under general rates in North Dakota. In its filing, OTP requested a net increase in annual revenue of $17.4 million, or 8.4%, based on an allowed rate of return on rate base of 7.85% and an allowed rate of ROE of 10.6% on an equity ratio of 53.5% of total capital. The filing also included an interim rate request of a net increase in annual revenue of $12.4 million, or 6.0%, which was approved by the NDPSC on December 13, 2023. Interim rates went into effect on January 1, 2024. On July 3, 2024, OTP filed an update to the original request increasing the amount of the net annual revenue requirement increase from $17.4 million to $22.5 million, or a net increase of 10.9% in annual revenue, to account for certain items identified throughout the regulatory process. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2024, the NDPSC approved a settlement agreement between OTP and certain interested parties in the general rate case and issued its written order on final rates. The key provisions of the order include a revenue requirement of $225.6 million, based on a return on rate base of 7.53%, and an allowed ROE of 10.10% on an equity ratio of 53.5%. The net annual revenue requirement includes a net increase of $13.1 million, or 6.18%. OTP&#8217;s revenue requirement was reduced by approximately $3.0 million primarily due to the inclusion of forecasted PTCs plus adjustments for new customer load additions, which were not included in OTP&#8217;s updated request filed on July 3, 2024. Through the settlement of the case, the parties also agreed to establish an earnings sharing mechanism, whereby 70% of actual earnings in excess of a 10.20% ROE would be returned to customers, with OTP retaining the remaining 30%.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RATE RIDERS</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of substantial pending and recently concluded rate rider proceedings:</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 style="width:7.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recovery</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Mechanism</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notes</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RRR - 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/01/22</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$17.5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/01/23</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of Hoot Lake Solar costs, Ashtabula III costs, and true up for PTCs from Merricourt.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ECO - 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/03/23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/01/23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of energy conservation improvement costs as well as a demand side management financial incentive.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ECO - 2024</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/24</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/01/24</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of energy conservation improvement costs as well as a demand side management financial incentive.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RRR - 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/04/23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">09/01/24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of Hoot Lake Solar costs, Ashtabula III costs, wind upgrade project costs at our four owned wind facilities, and true up of PTCs for Merricourt.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EUIC - 2025</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MN</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">05/03/24</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/01/25</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of advanced metering infrastructure, outage management system, geographic information system, and demand response projects.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RRR - 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/30/22</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.2</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">05/01/23</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of Merricourt, Ashtabula III and other costs.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RRR - 2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/05/22</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/22</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of Merricourt costs, Ashtabula III costs, and deferred taxes and PTCs.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TCR - 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">09/15/22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/01/23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of transmission project costs.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TCR - 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/02/23</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/01/24</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of transmission project costs.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GCR - 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">03/01/22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/01/22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual update to generation cost recovery rider.</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDT - 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/08/22</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/01/23</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of advanced metering infrastructure, outage management system and demand response projects.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TCR - 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ND</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">09/16/24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/01/25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of transmission project costs.</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PIR - 2024</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SD</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">06/03/24</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">09/01/24</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of Ashtabula III, Merricourt, Astoria Station, wind upgrade projects, Advanced Grid Infrastructure project costs, and impact of load growth credits.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PIR - 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SD</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Requested</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/20/24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">09/01/25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of Ashtabula III, Merricourt, Astoria Station, wind upgrade projects, advanced metering infrastructure, outage management system, demand response system, and impact of load growth credits.</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PIR - 2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SD</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">06/01/22</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">09/01/22</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of Ashtabula III, Merricourt, Astoria Station, Advanced Grid Infrastructure project costs, and impact of load growth credits.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TCR - 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SD</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/01/22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">03/01/23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recovery of transmission project costs.</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESOURCE PLANNING</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Minnesota</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the MPUC approved OTP&#8217;s 2023 to 2037 IRP. Consistent with MPUC practice, the decision was made during deliberations by oral vote and was finalized in a written order issued in July 2024.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MPUC:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Directed OTP to procure the following generation resources, subject to additional regulatory review and approval:</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">200 to 300 MW of solar generation by November 1, 2027, or as soon as practicable thereafter,</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">150 to 200 MW of wind generation by December 31, 2029, or as soon as practicable thereafter,</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">20 to 75 MW of battery storage by December 31, 2029, or as soon as practicable thereafter;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Approved the project to add on-site liquified natural gas storage at our Astoria Station natural gas plant by 2027;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Directed OTP to designate the Minnesota share of the jointly owned Coyote Station coal-fired plant as an Available Maximum Emergency (AME) resource beginning in 2026 and ending no later than December 2031. If the designation as an AME resource is found to not be feasible, then Minnesota customers shall not continue to pay for or depend on capacity or energy from Coyote Station past 2028; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Directed OTP to commence activities to no longer serve Minnesota customers with capacity or energy from Coyote Station as soon as feasible and no later than December 31, 2031.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the MPUC&#8217;s order, OTP will file its next IRP in May 2026. In this filing, the company will include, among other options, an analysis considering the continued operation of Big Stone Plant with AME.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North Dakota</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2024, the NDPSC issued its final order on OTP's IRP. The order stipulated that the commission does not support the addition of new wind or solar generation or battery storage through 2030. Therefore, none of the costs or benefits of the new renewable and battery storage assets in OTP's IRP approved by the MPUC will be assigned to North Dakota customers, including any that may be physically located in North Dakota. In addition, at an informal hearing in July 2024, the NDPSC denied our request for an Advanced Determination of Prudence (ADP) for the on-site liquified natural gas storage at Astoria Station, a project that was part of OTP's IRP approved by the MPUC. We continue to evaluate the benefits of on-site fuel storage at Astoria Station and the development of this project in the future.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_109"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">LIQUIDITY</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY OVERVIEW</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our financial condition is strong and our cash and cash equivalents, other liquid assets, operating cash flows, existing lines of credit, access to capital markets and borrowing ability, because of investment-grade credit ratings, when taken together, provide us ample liquidity to conduct business operations, fund our capital expenditure program and satisfy our obligations as they become due. Our liquidity, including our operating cash flows and access to capital markets, could be impacted by macroeconomic factors outside of our control, including higher interest rates and debt capital costs, and diminished credit availability. In addition, our liquidity could be impacted by non-compliance with certain financial covenants under our various debt instruments. As of December&#160;31, 2024, we were in compliance with all financial covenants (see the Financial Covenant section under Capital Resources below).</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the status of our lines of credit as of December&#160;31, 2024:</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 style="width:49.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Line Limit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Outstanding</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Letters <br/>of Credit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Available</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTC Credit Agreement</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">170,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTP 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">220,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">141,613</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">390,000&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,615&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,772&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">311,613</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC and OTP are each party to separate credit agreements (the OTC Credit Agreement and OTP Credit Agreement, respectively) which provide for unsecured revolving lines of credit. Should additional liquidity be needed, the OTC Credit Agreement includes an accordion feature allowing us to increase the amount available to $290 million, subject to certain terms and conditions. The OTP Credit Agreement also includes an accordion feature allowing OTP to increase that facility to $300 million, subject to certain terms and conditions.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had $311.6 million of available liquidity under our credit agreements and $294.7 million of available cash and cash equivalents, resulting in total available liquidity of $606.3 million, compared to total available liquidity of $479.8 million as of December&#160;31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH FLOWS</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a discussion of our cash flows for the years ended December&#160;31, 2024 and 2023:</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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Cash Provided by Operating Activities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">452,731</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,499&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Cash Provided by Operating Activities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $48.2 million primarily due to a decrease in working capital and increased net income. In our Plastics segment, sales and related receivable balances were less volatile than the prior year where sales and related receivable balances increased in the later part of the year. This resulted in decreased working capital in the current year compared to the prior year. Working capital also decreased due to an increase in payables in our Electric segment, due to the timing of capital investment spending, and decreases in receivables and inventories in our Manufacturing segment, due to decreased sales and production volumes during the later part of the current year.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market dynamics experienced by our Plastics segment businesses in 2024 and 2023 resulted in a significant increase in our overall cash from operations compared to prior periods. We anticipate our cash from operations in future years will decline from current levels consistent with the anticipated decline in Plastics segment earnings.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Cash Used in Investing Activities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">411,374</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,287&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Cash Used in Investment Activities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $122.1 million primarily due to an increase in capital expenditures. Capital expenditures during the year included additional investments in our wind repowering and advanced metering and outage management projects at OTP, as well as continued investments in our manufacturing facility expansion projects in Arizona and Georgia. A $50.1 million investment in U.S. treasuries made during the year to secure a fixed rate of return until their maturity in September 2026 also contributed to the increase in net cash used in investing activities. </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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Cash Provided by (Used in) Financing Activities</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,921</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,835)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Cash Provided by (Used in) Financing Activities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $26.8 million compared to the prior year. Financing activities during the year included the issuance of $120.0 million of long-term debt at OTP, the proceeds of which were used to repay short-term borrowings under the OTP credit agreement, fund Electric segment construction expenditures and support operating activities. We manage the capital structure of OTP independently from our consolidated financial position to ensure compliance with the capital structure approved through regulation; therefore, our decision to issue long-term debt at OTP is not impacted by our consolidated cash and cash equivalent position.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing activities during the year also included net repayments of short-term debt of $11.8 million compared to net short-term borrowings of $73.2 million in 2023, and in 2024, we made dividend payments of $78.3 million compared to $73.1 million in 2023.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_112"></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CAPITAL REQUIREMENTS</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAPITAL EXPENDITURES</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our capital expenditure plan includes investments in electric generation facilities, transmission and distribution lines and facilities, manufacturing facilities and upgrades, equipment used in the manufacturing process, and computer hardware and information systems. Our capital expenditure plan is subject to review and is revised in light of changes in demands for energy, technology, environmental laws, regulatory approvals, business expansion opportunities, the costs of labor, materials and equipment, and our overall financial condition.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of capital expenditures for the years ended December&#160;31, 2024 and 2023 for our Electric segment and non-electric businesses and anticipated capital expenditures for the five-year period 2025 through 2029:</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 style="width:26.955%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2029</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">Total</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">2025 - 2029</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Electric Segment:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Renewable Generation</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">162&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">528&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">188&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Electric Segment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">241&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">357&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,426&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Manufacturing and Plastics Segments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Capital Expenditures</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">287</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">359</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">278</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">335</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">374</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">382</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">186</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,555</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTRACTUAL AND OTHER OBLIGATIONS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our contractual obligations on December&#160;31, 2024 and the effect these obligations are expected to have on our liquidity and cash flow in future periods.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.237%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Less than<br/>1 Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">1-3<br/>Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">3-5<br/>Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">More than<br/>5 Years</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt Obligations</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,017</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">755&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on Debt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">700</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coal Contracts</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">441</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">314&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Land Easements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Postretirement Benefit Obligations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Lease 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Obligations</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Contractual Obligations</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,331</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,684&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal contract obligations are based on estimated coal consumption and costs for the delivery of coal to Coyote Station from Coyote Creek Mining Company (CCMC) under the Lignite Sales Agreement (LSA) that ends in 2040. Postretirement benefit obligations include estimated cash expenditures for the payment of retiree medical and life insurance benefits and supplemental pension benefits under our unfunded Executive Survivor and Supplemental Retirement Plan (ESSRP), but do not include amounts to fund our noncontributory funded pension plan, as we are not currently required to make any contributions to that plan. OTP also has contractual agreements for the purchase of capacity and wind-generated energy. Generally, the terms of OTP's wind power purchase agreements require OTP to purchase all of the electricity generated by a particular wind farm, but do not include fixed or minimum payments. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 30, 2024, OTP entered into an agreement to acquire the assets of a solar facility currently under development. Under the terms of the agreement, the purchase price is equal to $23.6 million, plus the reimbursement of certain interconnection costs and costs to purchase and store the main power transformer. Closing of the transaction is expected to occur in late 2025 or early 2026.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMMON STOCK DIVIDENDS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid dividends to our shareholders totaling $78.3 million, or $1.87 per share, in 2024. The determination of the amount of future cash dividends to be paid will depend on, among other things, our financial condition, our actual or expected level of earnings and cash flows from operations, the level of our capital expenditures and our future business prospects. As a result of certain statutory limitations or regulatory or financing agreements, restrictions could occur on the amount of distributions allowed to be made by OTC subsidiaries to OTC. These intercompany distributions serve as the primary source of funding for dividends paid to our shareholders. See </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_196">Note 1</a><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_196">5</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included in this report on Form 10-K for additional information. The decision to declare a dividend is reviewed quarterly by our Board of Directors. On February 4, 2025, our Board of Directors approved a quarterly dividend of $0.525 per common share.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_115"></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CAPITAL RESOURCES</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial flexibility is provided by operating cash flows, unused lines of credit, access to capital markets and alternative financing arrangements such as leasing. Debt financing will be required in the five-year period from 2025 through 2029 to refinance maturing debt and to finance our planned capital investments. Our financing plans are subject to change and are impacted by our planned level of capital investments, decisions to reduce borrowings under our lines of credit, to refund or retire early any of our presently outstanding debt, to complete acquisitions or to use capital for other purposes. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REGISTRATION STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2024, we filed two registration statements with the SEC, replacing two previously filed registration statements upon their expiration. The first statement, a shelf registration, allows us to offer for sale, from time to time, either separately or together in any combination, equity, debt or other securities described in the registration statement. No new equity, debt, or other securities have been issued pursuant to this registration statement. The second registration statement allows for the issuance of up to 1,500,000 common shares under our Automatic Dividend Reinvestment and Share Purchase Plan, which provides our common shareholders, retail customers of OTP and other interested investors a method of purchasing our common shares by reinvesting their dividends and/or making optional cash investments. Shares purchased under the plan may be newly issued common shares or common shares purchased on the open market. As of December&#160;31, 2024, there were 1,429,531 shares available for purchase or issuance under the plan. Both registration statements expire in May 2027.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SHORT-TERM DEBT</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The OTC Credit Agreement and OTP Credit Agreement provide for unsecured revolving lines of credit. In December 2024, the credit agreements were amended to extend the maturity date of each credit facility and amend certain financial covenants. The OTP Credit Agreement was also amended to increase the borrowing limit. The agreements generally bear interest at the Secured Overnight Financing Rate (SOFR) plus an applicable credit spread, which is subject to adjustment based on the credit ratings of the borrower. The weighted-average interest rate on all outstanding borrowings as of December&#160;31, 2024 and 2023 was 5.61% and 6.70%.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of key provisions and borrowing information as of and for the year ended December&#160;31, 2024:</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 style="width:65.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except interest rates)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTC Credit Agreement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTP Credit Agreement</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowing Limit</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowing Limit if Accordion Exercised</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount Restricted Due to Outstanding Letters of Credit at Year-End</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,772&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount Outstanding at Year-End</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average Amount Outstanding During Year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,475&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maximum Amount Outstanding During the Year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate at Year-End</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.83&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.61&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 11, 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 11, 2029</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Each facility includes an accordion feature allowing the borrower to increase the borrowing limit if certain terms and conditions are met.</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LONG-TERM DEBT </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, OTP entered into a Note Purchase Agreement pursuant to which OTP issued, in a private placement transaction, $120.0 million of senior unsecured notes consisting of (a) $60.0 million of 5.48% Series 2024A Senior Unsecured Notes due April&#160;1, 2034, and (b) $60.0 million of 5.77% Series 2024B Senior Unsecured Notes due April&#160;1, 2054. The proceeds of the notes were used to repay existing short-term borrowings, fund capital expenditures and for general corporate purposes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had $947.0 million of principal outstanding under long-term debt arrangements. </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_181">Note </a><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_181">10</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included in this report on Form 10-K includes information regarding these instruments. The agreements generally provide for unsecured borrowings at fixed rates of interest with maturities ranging from 2026 to 2054. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Covenants</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short- and long-term debt agreements require OTC and OTP to maintain certain financial covenants. As of December&#160;31, 2024, we were in compliance with these financial covenants as further described below: </span></div><div style="margin-bottom:6pt;padding-left:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OTC,</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under its financial covenants, may not permit its ratio of interest-bearing debt to total capitalization to exceed 0.60 to 1.00 or 0.65 to 1.00, depending on the debt agreement, may not permit its interest and dividend coverage ratio to be less than 1.50 to 1.00 and may not permit its priority indebtedness to exceed 10% of our total capitalization. As of December&#160;31, 2024, OTC's interest-bearing debt to total capitalization was 0.38 to 1.00, OTC's interest and dividend coverage ratio was 10.00 to 1.00 and OTC had no priority indebtedness outstanding.</span></div><div style="margin-bottom:6pt;padding-left:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OTP,</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under its financial covenants, may not permit its ratio of interest-bearing debt to total capitalization to exceed 0.60 to 1.00 or 0.65 to 1.00, depending on the debt agreement, may not permit its interest and dividend coverage ratio to be less than 1.50 to 1.00 and may not permit its priority indebtedness to exceed 20% of its total capitalization. As of December&#160;31, 2024, OTP's interest-bearing debt to total capitalization was 0.47 to 1.00, OTP's interest and dividend coverage ratio was 3.34 to 1.00 and OTP had no priority indebtedness outstanding. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of our debt agreements include any provisions that would trigger an acceleration of the related debt as a result of changes in the credit rating levels assigned to the related obligor by rating agencies.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Ratings</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current credit ratings of OTC and OTP are summarized below:</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 style="width:47.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Otter Tail Corporation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Otter Tail Power Company</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Moody's</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Fitch</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">S&amp;P</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Moody's</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Fitch</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">S&amp;P</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Credit/Long-Term Issuer Default Rating</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Baa2</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BBB</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BBB</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A3</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BBB+</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BBB+</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Unsecured Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BBB</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outlook</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stable</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stable</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stable</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Negative</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stable</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stable</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_118"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CRITICAL ACCOUNTING POLICIES INVOLVING SIGNIFICANT ESTIMATES</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discussion and analysis of our results of operations are based on financial statements prepared in accordance with generally accepted accounting principles in the United States of America. Certain of our accounting policies require management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities in the preparation of our consolidated financial statements. While we believe the estimates, assumptions and judgments we use in preparing our consolidated financial statements are appropriate and are based on the best available information, they are subject to future events and uncertainties regarding their outcome and therefore actual results may materially differ from these estimates. Management has discussed the application of these critical accounting policies and the development of these estimates with the Audit Committee of our Board of Directors. The following critical accounting policies affect the most significant judgments and estimates used in the preparation of our consolidated financial statements.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_121"></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REGULATORY ACCOUNTING</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our utility business is subject to regulation of rates and other matters by state utility commissions in Minnesota, North Dakota and South Dakota and by the FERC for certain interstate operations. Accordingly, our utility business must adhere to the accounting requirements of regulated operations, which requires the recognition of regulatory assets and regulatory liabilities for amounts that otherwise would impact the statements of income or comprehensive income when it is probable that such amounts will be collected from customers or credited to customers through the rate-making process. This guidance also provides recognition criteria for adjustments to rates outside of a general rate case proceeding, which are provided to encourage or incentivize investments in certain areas such as conservation, renewable energy, pollution reduction or control, improved infrastructure of the transmission grid or other programs that provide benefits to the general public under public policy, laws or regulations. Regulatory assets generally represent costs that have been incurred but have been deferred because future recovery from customers, as established through the rate-making process, is probable. Regulatory liabilities generally represent amounts to be refunded to customers or amounts currently collected from customers for future costs. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the probability of recovery of regulatory assets and the obligations arising from regulatory liabilities on a quarterly basis. Our probability estimates incorporate numerous factors, including recent rate making decisions, historical precedents for similar matters, the regulatory environments in which we operate and the impact these incurred costs may have on our customers. Changes in our assessments regarding the likelihood of recovery or settlement of our regulatory assets and liabilities may have a material impact on our operating results and financial position. Further, if we determine that all or a portion of our utility business no longer meets the criteria for continued application of regulatory accounting, or our regulators disallow recovery of a previously incurred cost or eliminate a regulatory liability, we would be required to remove the associated regulatory assets and liabilities from our consolidated balance sheets and recognize those amounts in the consolidated statements of income as an expense or income item, or in the consolidated statements of comprehensive income as a loss or gain, in the period in which this accounting treatment is no longer applicable.   </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, we had regulatory assets of $108.6 million and $111.8 million and regulatory liabilities of $318.2 million and $302.0 million. If future recovery of amounts recorded as regulatory assets was no longer probable, we would be required to recognize an expense or loss in the period in which recovery was deemed to no longer be probable.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_124"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PENSION AND OTHER POSTRETIREMENT BENEFITS OBLIGATIONS AND COSTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension and postretirement benefit liabilities and expenses are determined by actuaries using numerous assumptions, including a discount rate, an expected return on plan assets, a rate of compensation increase and healthcare cost-trend rates. See </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_184">Note 1</a><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_184">1</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included in this report on Form 10-K for additional information on our pension and postretirement benefit plans and related assumptions.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These benefits, for any individual employee, can be earned and related expenses can be recognized and a liability accrued over periods of up to 30 or more years. These benefits can be paid out for up to 40 or more years after an employee retires. Estimates of liabilities and expenses related to these benefits are among our most critical accounting estimates. Although deferral and amortization of fluctuations in actuarially determined benefit obligations and expenses are provided for when actual results on a year-to-year basis deviate from long-range assumptions, compensation increases and healthcare cost increases or a reduction in the discount rate applied from one year to the next can significantly increase our benefit expenses in the year of the change. Likewise, compensation decreases and healthcare cost decreases or an increase in the discount rate applied from one year to the next can significantly decrease our benefit expenses in the year of the change. Also, a change in the expected rate of return on pension plan assets in our funded pension plan or realized rates of return on plan assets that are well above or below assumed rates of return or a change in the anticipated life expectancy of plan participants could result in significant increases or decreases in recognized pension benefit expenses in the year of the change or for many years thereafter because actuarial losses can be amortized over the average remaining service lives of active employees.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the discount rate through the use of a hypothetical bond portfolio method, which incorporates yields on a collection of high credit quality bonds that produce cash flows similar to our anticipated future benefit payments. We estimate the assumed long-term rate of return on plan assets based on asset category studies using historical market returns achieved by our asset portfolio allocation over long-term periods, as well as long-term projected return levels. Other assumptions are developed by reference to available trend or historical data adjusted as necessary for future expectations.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;31, 2024, the discount rates used to measure our pension plan and postretirement healthcare obligations were 5.70% and 5.61%, a thirteen and eight basis point increase, respectively, from the estimates used on December&#160;31, 2023. Our estimates used to determine benefit cost for 2024 included a discount rate of 5.57% for pension benefits and 5.53% for postretirement healthcare costs, a six and one basis point increase, respectively, from 2023 estimates. In addition, we estimated our assumed rate of return on pension assets to be 7.00% for 2024, which was unchanged from our 2023 estimate. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the impact on 2024 pension and postretirement costs for a 25 basis point increase or decrease, holding all other variables constant, on certain key assumptions:</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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">+0.25</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">-0.25</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plan:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount Rate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rate of Increase in Future Compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-Term 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Postretirement Benefits:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2025, we expect pension and other postretirement benefit income to be $4.3 million compared to $8.5 million of income in 2024 due to the impacts of updated actuarial assumptions. See additional information at </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_184">Note 11</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the consolidated financial statements.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent increases or decreases in actual rates of return on plan assets over assumed rates, increases or decreases in the discount rate, increases in future compensation levels and increases in retiree healthcare cost inflation rates could significantly change projected costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the estimates made for our pension and other postretirement benefits are reasonable based on the information that is known at the point in time the estimates are made. These estimates and assumptions are subject to a number of variables and are subject to change.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_127"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GOODWILL IMPAIRMENT</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is required to be evaluated annually for impairment and more frequently as events or circumstances require. Goodwill is tested for impairment at the reporting unit level. We have identified two reporting units which carry a material amount of goodwill, BTD Manufacturing, our contract metal fabrication business, and our Plastics segment. As of December&#160;31, 2024, BTD Manufacturing and our Plastics segment carried a goodwill balance of $18.1 million and $19.3 million, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We historically tested goodwill for impairment as of December 31st each year; however, in 2024, we elected to change the date of our annual goodwill impairment test to October 1st. We believe this new testing date allows us to better align our annual goodwill impairment testing procedures with our year-end financial reporting, as well as our annual budgeting and forecasting process. This change did not delay, accelerate or avoid the recognition of an impairment charge.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill impairment test is a single-step quantitative assessment which compares the estimated fair value of the reporting unit to its carrying value. An impairment charge is recognized if the carrying amount exceeds the estimated fair value in an amount that is equal to the excess but limited to the amount of recorded goodwill of the reporting unit. An optional qualitative impairment assessment may be performed prior to, and may eliminate the need to perform, the quantitative assessment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimating the fair value of a reporting unit under the quantitative impairment method requires significant judgments and estimates. We estimate the fair value of our reporting units using income and market approaches. Our income approach uses a discounted cash flow methodology to arrive at a fair value estimate by determining the present value of projected future cash flows over a specified period plus a terminal value to reflect cash flows beyond the projection period. The discount rate applied to the estimated future cash flows reflects our estimate of the weighted-average cost of capital of comparable entities. Our market approach includes estimating the fair value of our reporting units by reference to various market indications of value, including fair value estimates using multiples derived from comparable enterprise values to earnings before interest, taxes, depreciation and amortization (EBITDA) of select peer companies, and, if available, comparable sales transactions for comparative peer companies.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our discounted cash flow methodology incorporates significant estimates, which include assumptions of future operating results and cash flows, which are impacted by economic and industry conditions, the amount and timing of estimated capital expenditures, an </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimated terminal growth rate and the selection of an appropriate weighted-average cost of capital, among others. Our market approaches require significant judgment in selecting comparable peer companies and comparable sales transactions and from these peer groups selecting an appropriate EBITDA multiple and indication of fair value. In addition, weighting the indications of fair value between the income and market approaches to arrive at a single fair value estimate for each reporting unit also requires judgment. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goodwill impairment testing performed in the fourth quarter of 2024 indicated no impairment was present for either reporting unit and the estimated fair value of each reporting unit substantially exceeded the respective carrying value. As part of our testing, we perform various sensitivity analyses to understand if our conclusions are sensitive to changes in certain assumptions. A 3% decrease in projected operating revenues, a one hundred basis point decrease in projected gross profit margins, a one hundred basis point decrease in projected terminal growth rate, a 50 basis point increase in weighted-average cost of capital or a 1.0x decrease in the assumed EBITDA multiple would not lead to a goodwill impairment charge for either reporting unit. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the estimates and assumptions used in our impairment assessments are reasonable and based on the best information available. However, these estimates and assumptions include an inherent degree of uncertainty. Significant adverse changes in our expectations for any of these estimates could result in an impairment charge in a future period which may materially impact our operating results and financial position.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_130"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 7A.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market risk is the potential loss arising from adverse changes in market rates and prices. We are primarily exposed to commodity price and interest rate risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commodity Price Risk</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Electric segment business is exposed to market risk arising from changes in commodity prices for wholesale energy and natural gas. OTP purchases energy in the wholesale market to supplement its own electricity generation and to respond to changes in demand and variability in generating plant output. In addition, OTP procures natural gas as a fuel source for its combustion turbine peaking facilities. OTP's exposure to price risk for these commodities is largely mitigated by the current ratemaking process and regulatory framework, which generally allows recovery of purchased power and fuel costs from our electric customers. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP, where prudent, seeks to further manage its exposure to commodity price variability and reduce volatility in prices for its retail customers through the use of derivative instruments, primarily financial swap agreements. OTP does not engage in derivative and hedging activities for trading purposes. As of December&#160;31, 2024, OTP was party to financial swap agreements with an aggregate notional amount of 167,200 megawatt-hours of electricity with various settlement dates throughout 2025. As of December&#160;31, 2024, the aggregate fair value of these instruments was $2.0&#160;million, reflected as a liability on our consolidated balance sheets. Holding other variables constant, a ten percent change in energy prices would have had an approximate $0.9 million impact on the fair value of these instruments. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Manufacturing and Plastics segment businesses are exposed to market risk arising from changes in commodity prices for certain raw material inputs, including steel, aluminum and PVC and other plastic resins. We manage commodity price risk by attempting to pass changes in the cost of these input materials through to our customers. If our efforts to manage commodity price risk are unsuccessful, the operating revenues and earnings of our Manufacturing and Plastics segment could be impacted.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not engage in any hedging activities within our Manufacturing and Plastics segments to manage our commodity price risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to interest rate risk arises from our outstanding short-term debt which is subject to variable rates of interest based on benchmark interest rates, primarily SOFR, and our cash equivalent investments, which earn income at a rate that fluctuates daily, based on changes in U.S. treasury rates. As of December&#160;31, 2024 and 2023, we had $69.6 million and $81.4 million of short-term debt outstanding. Holding other variables constant, a 100 basis point change in interest rates during 2024 would have had an approximate $0.4 million impact to interest expense in 2024 based on our average outstanding short-term debt during the year. As of December&#160;31, 2024 and 2023, we had $282.0 million and $219.7 million invested in cash equivalent investments. Holding other variables constant, a 100 basis point change in the average interest rates during 2024 would have had an approximate $2.3 million impact to our investment income in 2024, based on our average outstanding investment balance during the year. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our outstanding long-term debt obligations as of December&#160;31, 2024 and 2023 had fixed interest rates and were not subject to material interest rate risk. We manage our interest rate risk through the issuance of fixed-rate debt with varying maturities, by limiting the amount of variable interest rate debt and the utilization of short-term borrowings to allow flexibility in the timing and placement of long-term debt.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not used hedging instruments to manage interest risk arising from our portfolio of borrowings. We maintain a ratio of fixed-rate debt to total debt within a certain range. It is our policy to enter into interest rate transactions and other financial </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">instruments only to the extent considered necessary to meet our stated objectives. We do not enter into interest rate transactions for speculative or trading purposes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_133"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 8.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FINANCIAL STATEMENTS</span></td></tr></table></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_136"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of Otter Tail Corporation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of Otter Tail Corporation and subsidiaries (the "Company") as of December 31, 2024 and 2023, the related consolidated statements of income, comprehensive income, shareholders' equity, and cash flows, for each of the three years in the period ended December 31, 2024, the related notes and the schedules listed in the Index at Item 15 (collectively referred to as the "financial statements"). We also have audited the Company's internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by COSO.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report Regarding Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company's internal control over financial reporting 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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to 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. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Matters&#8212;Impact of Rate Regulation on the Financial Statements&#8212;Refer to Notes 1 and 6 to the financial statements</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s regulated Electric segment accounts for the financial effects of regulation in accordance with ASC 980, Regulated Operations. This guidance allows for the recording of a regulatory asset or liability for certain costs or credits which otherwise would be recognized in the statement of income or comprehensive income based on an expectation that the cost will be recovered or returned in future rates. This guidance also provides for adjustments to rates outside of a general rate case proceeding to encourage or incentivize investments in certain areas such as conservation, renewable energy, pollution reduction or control, improved infrastructure of the transmission grid or other programs that provide benefits to the general public under public policy, laws or regulations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to regulation of rates and other matters by state and federal regulatory agencies (collectively, the &#8220;Commissions&#8221;), which have jurisdiction with respect to the rates of electric distribution companies in Minnesota, North Dakota and South Dakota. The Company assesses the probability of recovery of regulatory assets and the obligations arising from regulatory liabilities on a quarterly basis. Probability estimates incorporate numerous factors, including recent rate making decisions, historical precedents for similar matters, the regulatory environments in which the Company operates, and the impact that incurred costs may have on customers.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There is a risk that the Commissions will not approve full recovery of the costs of providing utility service or full recovery of all amounts invested in the utility business and a reasonable return on that investment. As a result, we identified the impact of rate regulation as a critical audit matter due to the significant judgments made by management to support its assertions about impacted account balances and disclosures and the high degree of subjectivity involved in assessing the impact of future regulatory orders on the financial statements. Management judgments include the recording of regulatory assets for certain costs which otherwise would be recognized in the statement of income or comprehensive income based on an expectation that the costs will be recovered in future rates and the recording of regulatory liabilities for certain credits which would otherwise be recognized in the statement of income or comprehensive income based on an expectation that the amount will be returned to customers in future rates. Given that management&#8217;s accounting judgements are based on assumptions about the outcome of future decisions by the Commissions, auditing these judgments required specialized knowledge of accounting for rate regulation and the rate setting process due to its inherent complexities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our audit procedures related to the uncertainty of future decisions by the Commissions included the following, among others:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">We tested the effectiveness of management&#8217;s controls over the evaluation of the likelihood of (1) the recovery in future rates of costs incurred as regulatory assets, and (2) a refund or a future reduction in rates that should be reported as regulatory liabilities. We also tested the effectiveness of management&#8217;s controls over the initial recognition of amounts as regulatory assets or liabilities, the monitoring and evaluation of regulatory developments that may affect the likelihood of recovering costs in future rates or of a future reduction in rates, and the related disclosures in the notes to the financial statements.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">We evaluated the Company&#8217;s disclosures related to the impacts of rate regulation, including the balances recorded and regulatory developments.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">We read relevant regulatory orders issued by the Commissions for the Company, regulatory statutes, interpretations, procedural memorandums, filings made by interveners, and other publicly available information to assess the likelihood of recovery in future rates or of a future reduction in rates based on precedents of the Commissions&#8217; treatment of similar costs under similar circumstances. We evaluated the external information and compared to management&#8217;s recorded regulatory asset and liability balances for completeness.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">We obtained an analysis from management regarding probability of recovery for regulatory assets or refund or future reduction in rates for regulatory liabilities not yet addressed in a regulatory order to assess management&#8217;s assertion that amounts are probable of recovery or a future reduction in rates.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-53">Deloitte &amp; Touche LLP</ix:nonNumeric></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-54">Minneapolis, Minnesota</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;19, 2025</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 1944.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_139"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands, except share data)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-55">294,651</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-56">230,373</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Receivables, net of allowance 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-57">145,964</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-58">157,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-59">148,885</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-60">149,701</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regulatory 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">9,962</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">16,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Current Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">30,579</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">16,826</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Current Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">630,041</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">570,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncurrent Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-67">121,177</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-68">62,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, Plant and Equipment, net of accumulated depreciation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities" format="ixt:num-dot-decimal" scale="3" id="f-69">2,692,460</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities" format="ixt:num-dot-decimal" scale="3" id="f-70">2,418,375</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regulatory 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">98,673</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">95,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible Assets, net of accumulated amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-73">5,743</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-74">6,843</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-75">37,572</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-76">37,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Noncurrent Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">66,416</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">51,377</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Noncurrent Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">3,022,041</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">2,672,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-81">3,652,082</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-82">3,242,568</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities and Shareholders' Equity</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-Term Debt</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-83">69,615</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-84">81,422</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">113,574</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">94,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued Salaries and Wages</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">34,398</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">38,134</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">17,314</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">26,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regulatory Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">29,307</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">25,408</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">45,582</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">43,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Current Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">309,790</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">309,757</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncurrent Liabilities and Deferred Credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension Benefit Liability</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">32,614</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-98">33,101</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Postretirement Benefits Liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-99">27,385</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-100">27,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regulatory Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-101">288,928</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-102">276,547</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-103">267,745</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-104">237,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred Tax Credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" format="ixt:num-dot-decimal" scale="3" id="f-105">14,990</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" format="ixt:num-dot-decimal" scale="3" id="f-106">15,172</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Noncurrent 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-107">98,397</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-108">75,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Noncurrent Liabilities and Deferred Credits</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-109">730,059</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-110">665,746</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and Contingencies (Note 14)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-111"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-112"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalization</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-113">943,734</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-114">824,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shareholders' Equity</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Stock: <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-115"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-116">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-117"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-118">5</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-119">41,827,967</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-120">41,710,521</ix:nonFraction> outstanding </span></div><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">at December&#160;31, 2024 and 2023</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-121">209,140</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-122">208,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additional Paid-In Capital</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-123">429,089</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-124">426,963</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained Earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-125">1,029,738</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-126">806,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated Other Comprehensive Income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-127">532</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-128">1,148</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Shareholders' Equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-129">1,668,499</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-130">1,443,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Capitalization</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="f-131">2,612,233</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="f-132">2,267,065</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Liabilities and Shareholders' Equity</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-133">3,652,082</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-134">3,242,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_142"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF INCOME</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands, except per-share amounts)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-135">524,515</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-136">528,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-137">549,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product Sales</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-138">806,033</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-139">820,807</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-140">910,510</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Operating Revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-141">1,330,548</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-142">1,349,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-143">1,460,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Production Fuel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" format="ixt:num-dot-decimal" scale="3" id="f-144">60,945</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" format="ixt:num-dot-decimal" scale="3" id="f-145">60,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" format="ixt:num-dot-decimal" scale="3" id="f-146">65,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Purchased Power</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="f-147">61,561</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="f-148">78,292</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="f-149">100,281</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Operating and Maintenance 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="3" id="f-150">190,422</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="3" id="f-151">191,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="3" id="f-152">181,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Products Sold (excluding depreciation)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-153">434,522</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-154">454,122</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-155">542,944</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">80,065</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">72,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-158">69,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and Amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-159">107,121</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-160">97,954</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-161">92,597</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Property Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ottr:UtilitiesOperatingExpensePropertyTaxes" format="ixt:num-dot-decimal" scale="3" id="f-162">15,662</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ottr:UtilitiesOperatingExpensePropertyTaxes" format="ixt:num-dot-decimal" scale="3" id="f-163">16,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ottr:UtilitiesOperatingExpensePropertyTaxes" format="ixt:num-dot-decimal" scale="3" id="f-164">17,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Operating Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-165">950,298</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-166">971,247</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-167">1,069,770</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-168">380,250</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-169">377,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-170">390,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Income and (Expense)</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-171">41,815</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-172">37,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-173">36,016</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonservice Cost Components of Postretirement Benefits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="f-174">9,609</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="f-175">10,597</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="f-176">1,075</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Income (Expense), 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-177">18,848</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-178">12,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-179">2,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-180">366,892</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-181">363,489</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-182">357,535</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-183">65,230</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-184">69,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-185">73,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-186">301,662</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-187">294,191</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-188">284,184</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Common Shares Outstanding:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-189">41,778</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-190">41,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-191">41,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-192">42,072</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-193">42,039</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-194">41,931</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earnings Per Share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-195">7.22</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-196">7.06</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-197">6.83</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-198">7.17</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-199">7.00</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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-200">6.78</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"/></tr></table></div><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_145"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-201">301,662</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-202">294,191</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-203">284,184</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Comprehensive Income (Loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized Gain (Loss) on Available-for-Sale Securities, net of tax (expense) benefit of $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="f-204">128</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="f-205">51</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="f-206">115</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-207">386</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-208">192</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-209">432</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:-4.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized Gain (Loss) on Pension and Other Postretirement Benefit Plans, net of tax (expense) benefit of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="f-210">352</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="f-211">14</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-212">2,769</ix:nonFraction>)</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-213">1,002</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-214">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-215">7,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Other Comprehensive</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income (Loss)</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-216">616</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-217">233</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-218">7,439</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-219">301,046</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-220">294,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-221">291,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_148"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"/><td style="width:28.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands, except common stock outstanding)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Common<br/>Stock<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Par Value,<br/>Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Total Shareholders' Equity</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-222">41,551,524</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-223">207,758</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-224">419,760</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-225">369,783</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-226">6,524</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-227">990,777</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee Stock Purchase Plan 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="3" id="f-228">219</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="3" id="f-229">219</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-230">79,589</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-231">398</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-232">3,321</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-233">2,923</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Compensation 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:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-234">6,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-235">6,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-236">284,184</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-237">284,184</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-238">7,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-239">7,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-240">1.65</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-241">68,755</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-242">68,755</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-243">41,631,113</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-244">208,156</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-245">423,034</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-246">585,212</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-247">915</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-248">1,217,317</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee Stock Purchase Plan Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="3" id="f-249">339</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="3" id="f-250">339</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-251">79,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-252">397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-253">3,485</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-254">3,088</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Compensation Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-255">7,753</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-256">7,753</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-257">294,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-258">294,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Comprehensive Income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-259">233</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-260">233</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:-4.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-261">1.75</ix:nonFraction> per share)</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:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-262">73,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-263">73,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, December 31, 2023</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-264">41,710,521</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-265">208,553</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-266">426,963</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-267">806,342</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-268">1,148</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-269">1,443,006</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee Stock Purchase Plan 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="3" id="f-270">359</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="3" id="f-271">359</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-37" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-272">117,446</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-273">587</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-274">7,044</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-275">6,457</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Compensation 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-276">9,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-277">9,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-278">301,662</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-279">301,662</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:-4.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Comprehensive 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-280">616</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-281">616</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-282">1.87</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-283">78,266</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-284">78,266</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-285">41,827,967</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-286">209,140</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-287">429,089</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-288">1,029,738</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-289">532</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-290">1,668,499</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_151"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-291">301,662</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-292">294,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-293">284,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-294">107,121</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-295">97,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-296">92,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred Tax Credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxCreditsAndAdjustments" scale="3" id="f-297">182</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxCreditsAndAdjustments" scale="3" id="f-298">744</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxCreditsAndAdjustments" scale="3" id="f-299">745</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-300">23,057</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-301">13,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-302">32,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discretionary Contribution to Pension Plan</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PensionContributions" format="ixt:fixed-zero" scale="3" id="f-303">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PensionContributions" format="ixt:fixed-zero" scale="3" id="f-304">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PensionContributions" format="ixt:num-dot-decimal" scale="3" id="f-305">20,000</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment (Gains) 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-306">5,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-307">7,222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-308">3,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Compensation Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-309">9,529</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-310">7,753</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-311">6,814</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-312">3,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-313">423</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-314">1,473</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in Operating Assets and Liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="f-315">11,179</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="f-316">12,750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="f-317">30,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-318">3,691</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-319">2,450</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-320">5,339</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regulatory 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="f-321">5,194</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="f-322">12,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="f-323">2,464</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-324">11,640</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-325">2,817</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-326">368</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-327">14,826</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-328">9,988</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-329">29,763</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued and Other Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-330">10,371</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="f-331">6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-332">5,490</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regulatory 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInRegulatoryLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-333">16,821</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInRegulatoryLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-334">20,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInRegulatoryLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-335">6,846</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension and Other Postretirement Benefits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="f-336">9,563</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="f-337">11,605</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="f-338">1,244</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Provided by Operating Activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-339">452,731</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-340">404,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-341">389,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investing Activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-342">358,650</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-343">287,134</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-344">171,134</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from Disposal of Noncurrent Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-345">8,849</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-346">6,225</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-347">4,346</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of Investments and 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-348">61,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-349">8,378</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-350">8,283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Used in Investing Activities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-351">411,374</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-352">289,287</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-353">175,071</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net (Repayments) Borrowings on Short-Term Debt</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-354">11,807</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-355">73,218</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-356">82,959</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-357">120,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-358">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-359">90,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments for Retirement of Long-Term Debt</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-360">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-361">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-362">30,000</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends Paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-363">78,266</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-364">73,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-365">68,755</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments for Shares Withheld for Employee Tax Obligations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-366">6,457</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-367">3,088</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-368">2,942</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-369">549</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-370">904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-371">2,123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Provided by (Used in) Financing Activities</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-372">22,921</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-373">3,835</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-374">96,779</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-375">64,278</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-376">111,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-377">117,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents at Beginning of Period</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-378">230,373</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-379">118,996</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-380">1,537</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents at End of Period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-381">294,651</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-382">230,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-383">118,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental Disclosures of Cash Flow Information</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash Paid During the Year for:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest, net of amount capitalized</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-384">39,484</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-385">36,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-386">35,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Taxes</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-387">57,614</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-388">46,284</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-389">43,411</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental Disclosure of Noncash Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued Property, Plant and Equipment Additions</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-390">20,281</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-391">13,001</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-392">12,420</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_154"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_157"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-393" continuedAt="f-393-1" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-393-1" continuedAt="f-393-2"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Otter Tail Corporation (OTC) and its subsidiaries (collectively, the "Company," "us," "our" or "we") form a diverse, multi-platform business consisting of a vertically integrated, regulated utility with generation, transmission and distribution facilities complemented by manufacturing businesses providing metal fabrication for custom machine parts and metal components, manufacturing of extruded and thermoformed plastic products, and manufacturing of PVC pipe products. We classify our business into <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-394">three</ix:nonFraction> segments: Electric, Manufacturing and Plastics. Note 2 includes an additional description of the segments and financial information regarding each segment.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-395" escape="true">These consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles and include the accounts of OTC and its wholly owned subsidiaries.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-396" escape="true">All intercompany balances and transactions have been eliminated in consolidation except, as applicable, profits on sales to our regulated electric utility company from our nonregulated businesses, which is in accordance with the accounting requirements of regulated operations.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-397" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use estimates based on the best information available in recording transactions and balances resulting from business operations. As better information becomes available or actual amounts are known, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ottr:RegulationPolicyTextBlock" id="f-398" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Accounting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our regulated electric utility company, OTP, is subject to regulation of rates and other matters by state utility commissions in Minnesota, North Dakota and South Dakota and by the FERC for certain interstate operations. OTP accounts for the financial effects of regulation in accordance with accounting guidance for regulated operations. This guidance allows for the recording of a regulatory asset for certain costs which otherwise would be recognized in the statements of income or comprehensive income based on an expectation that the cost will be recovered in future rates. This guidance also requires the recording of a regulatory liability for certain credits which would otherwise be recognized in the statements of income or comprehensive income based on an expectation that the amount will be returned to customers in future rates. Amounts recorded as regulatory assets and regulatory liabilities are generally recognized in the statements of income at the time they are reflected in customer rates. In the event OTP ceases to meet the criteria to apply the guidance for regulated operations, the regulatory assets and liabilities that no longer meet such criteria would be removed from the consolidated balance sheets and included in the consolidated statements of income as an expense or income item, or in the consolidated statements of comprehensive income as a loss or gain item, in the period in which the application of this guidance ceases.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-399" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with maturity dates of 90 days or less to be cash equivalents.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-400" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Deposits</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold deposits with financial institutions which potentially subject us to a concentration risk. These deposits are guaranteed by the Federal Deposit Insurance Corporation up to an insurance limit of $250,000. Currently, our cash deposits exceed federally insured levels.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-401" continuedAt="f-401-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue from Contracts with Customers</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to our diverse business operations, the recognition of revenue from contracts with customers depends on the product produced and sold or service performed. We recognize revenue from contracts with customers at prices that are fixed or determinable as evidenced by an agreement with the customer, when we have met our performance obligation under the contract and it is probable that we will collect the amount to which we are entitled in exchange for the goods or services transferred or to be transferred to the customer. Depending on the product produced and sold or service performed and the terms of the agreement with the customer, we recognize revenue either over time, in the case of delivery or transmission of electricity or related services or the production and storage of certain custom-made products, or at a point in time for the delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product. Provisions for sales returns, early payment discounts and volume-based variable pricing incentives are recorded as reductions to revenue at the time revenue is recognized based on customer history, historical information and current trends. We include revenues received for shipping and handling in operating revenues. Expenses paid for shipping and handling are recorded as part of cost of products sold. Sales or other taxes collected from customers are excluded from operating revenues.  </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-393-2" continuedAt="f-393-3"><ix:continuation id="f-401-1"><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most Electric segment revenues are earned from the generation, transmission and sale of electricity to retail customers at rates approved by state regulatory commissions. OTP also earns revenue from the transmission of electricity for others over the transmission assets it owns separately or jointly with other transmission service providers, under rate tariffs established by the independent transmission system operator and approved by FERC. A third source of revenue for OTP comes from the generation and sale of electricity to wholesale customers at contract or market rates. Revenues from all these sources meet the criteria to be classified as revenue from contracts with customers and are recognized over time as energy is delivered or transmitted. Revenue is recognized based on the metered quantity of electricity delivered or transmitted at the applicable rates. For electricity delivered and consumed after a meter is read but not yet billed to a customer, OTP records revenue and an unbilled receivable based on estimates of the amount of energy delivered and a composite rate per kwh consumed.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Manufacturing segment businesses earn revenue predominantly from the production and delivery of custom-made or standardized parts and products to customers across several industries and from the production and sale of tools and dies to other manufacturers. For the production and delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product, we have met our performance obligation and recognize revenue at the point in time when the product is shipped. At this point we have no further obligation to provide services related to such products. The shipping terms used in these transactions are free on board (FOB) shipping point.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plastics segment businesses earn revenue predominantly from the sale and delivery of standardized PVC pipe products produced at their manufacturing facilities. Revenue from the sale of these products is recognized at the point in time when the product is shipped as there is no further obligation to provide services related to such products and the shipping terms are FOB shipping point. We have one customer within our Plastics segment for which we produce and store a product made to the customer&#8217;s specifications and design under a build and hold agreement. For sales to this customer, we recognize revenue as the custom-made product is produced, adjusting the amount of revenue for volume rebate variable pricing considerations we expect the customer will earn and applicable early payment discounts we expect the customer will take. Ownership of the pipe transfers to the customer prior to delivery and we are paid a negotiated fee for storage of the pipe. Revenue for storage of the pipe is recognized over time as the pipe is stored.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-402" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alternative Revenue</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to recognizing revenue from contracts with customers, our Electric segment business also records revenue under alternative revenue program (ARP) requirements. Certain rate rider mechanisms qualify as ARP revenues as they provide for adjustments to rates outside of a general rate case proceeding to encourage or incentivize investments in certain areas such as conservation, renewable energy, pollution reduction or control, improved infrastructure of the transmission grid or other programs that provide benefits to the general public under public policy, laws or regulations. ARP riders generally provide for the recovery of specified costs and investments and include an incentive component to provide the regulated utility with a return on amounts invested.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue ARP revenue on the basis of costs incurred, investments made and returns on those investments that qualify for recovery through established riders. ARP revenue is disclosed separately from revenue from contracts with customers and we have elected to report ARP revenue on a net basis, whereby amounts initially recorded as ARP revenue in a period are presented net of the reversal of amounts previously recognized as ARP revenue that are reclassified and recorded as revenue from contracts with customers when such amounts are included in the price of electricity to customers.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-403" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Receivables and Allowance for Credit Losses</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to our customers in the normal course of business with repayment terms generally ranging from 30 to 90 days after the invoice date. Late fees are assessed on certain receivables once they are 30 days past due. Unbilled receivables represent estimates of energy delivered to customers but not yet billed. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables are stated at the billed or estimated unbilled amount less an allowance for estimated credit losses. An allowance for credit losses is established based on losses expected to occur over the contractual life of the receivable. We estimate an allowance for credit losses on our trade and unbilled receivables by evaluating historical aging and write-off history, adjusted for current and forecasted economic conditions, for groups of receivables that share similar economic characteristics. Other receivables are evaluated by reviewing individual accounts, considering aging, financial condition of the debtor, recent payment history and other relevant factors. Account balances are written off in the period they are deemed to be uncollectible.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-404" continuedAt="f-404-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-404-1">Inventories are valued at the lower of cost or net realizable value. Costs for fuel, material and supply inventories of our Electric segment are determined on an average cost basis. Costs for raw material, work in process and finished goods inventories of our Manufacturing and Plastics segments are determined on a first-in first-out (FIFO) basis.</ix:continuation> </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-393-3" continuedAt="f-393-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-405" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of December&#160;31, 2024 and 2023:</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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished Goods</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-406">43,345</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-407">47,614</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in Process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-408">22,637</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-409">26,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw Material, Fuel and Supplies</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-410">82,903</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-411">75,733</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Inventories</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-412">148,885</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-413">149,701</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentPolicyTextBlock" id="f-414" continuedAt="f-414-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest in and hold, through rabbi trusts, corporate-owned life insurance policies to provide future funding for obligations under our supplemental pension plan and a nonqualified deferred compensation plan. The polices are recorded at cash surrender value and there are no restrictions on our ability to surrender the policies. </span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-414-1">We hold debt, mutual fund, and money market fund investments either as investments within our captive insurance entity, to provide future funding for obligations under nonqualified deferred compensation plans or provide a return on our available cash and liquidity. These investments are recorded at fair value. Debt securities are deemed to be available-for-sale securities, accordingly unrealized gains and losses are generally excluded from earnings and recognized in accumulated other comprehensive income. We evaluate whether declines in the fair value of debt securities below the cost basis are other-than-temporary. Declines in fair value deemed to be other-than-temporary result in the recognition of unrealized losses, or a portion thereof, in earnings. Unrealized gains and losses on mutual and money market funds are recognized in earnings immediately.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-415" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric plant is stated at original cost less accumulated depreciation. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and allowance for funds used during construction (AFUDC). The amount of interest capitalized to electric plant was $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:InterestCostsCapitalized" scale="6" id="f-416">1.9</ix:nonFraction> million in 2024, $<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:InterestCostsCapitalized" scale="6" id="f-417">1.9</ix:nonFraction> million in 2023 and $<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:InterestCostsCapitalized" scale="6" id="f-418">0.9</ix:nonFraction> million in 2022. Significant additions or improvements that extend an asset's useful life are capitalized, while repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is recognized on a straight-line basis over the asset's estimated useful life. For certain asset classes, we employ a group or composite method of depreciation in which certain assets are combined and depreciated over the average life of the combined asset group. Actuarial studies are periodically performed to assess the remaining useful lives and salvage values of our assets, with any changes in these estimates incorporated into depreciation on a prospective basis. Gains or losses on group or composite asset dispositions are recorded to accumulated depreciation and impact current and future depreciation rates. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recovered in rates for future removal costs are recorded as regulatory liabilities. Removal costs, when incurred, are charged against the regulatory liability.    </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment of our nonelectric operations are carried at historical cost less accumulated depreciation. Depreciation is recognized on a straight-line basis over the asset's estimated useful life. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and capitalized interest, as applicable. No interest was capitalized in 2024, 2023 or 2022. Maintenance and repairs are expensed as incurred. Gains or losses on asset dispositions are included in the determination of operating income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" id="f-419" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated service lives for rate-regulated electric assets and nonelectric assets are included below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Service Life Range</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(years)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Low</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">High</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-47" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" format="ixt-sec:duryear" id="f-420">21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-48" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" format="ixt-sec:duryear" id="f-421">114</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission Plant</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-47" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="f-422">51</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-48" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="f-423">80</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distribution Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-47" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="f-424">10</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-48" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="f-425">72</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General Plant</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-47" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" format="ixt-sec:duryear" id="f-426">5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-48" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" format="ixt-sec:duryear" id="f-427">56</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-49" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-428">2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-50" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-429">20</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings and Leasehold Improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-51" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-430">2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-52" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-431">40</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ottr:JointOwnershipPolicyTextBlock" id="f-432" continuedAt="f-432-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jointly Owned Facilities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP is a joint owner in <ix:nonFraction unitRef="plant" contextRef="c-4" decimals="INF" name="ottr:NumberOfJointlyOwnedElectricGenerationPlants" format="ixt-sec:numwordsen" scale="0" id="f-433">two</ix:nonFraction> coal-fired steam-powered electric generation plants: Big Stone Plant near Big Stone City, South Dakota and Coyote Station near Beulah, North Dakota. OTP is also a joint owner, with other regional utilities, in several major transmission lines. OTP's interest in each jointly owned facility is reflected in the consolidated balance sheets on a pro-rata basis and OTP's share </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-393-4" continuedAt="f-393-5"><ix:continuation id="f-432-1"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of direct revenue and expenses are included in operating revenues and expenses in the consolidated statements of income. Each participant in the jointly owned facilities finances their own investments.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-434" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over amounts recognized for the net identifiable assets acquired. Goodwill is not amortized, but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. Impairment testing is performed at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We perform our impairment testing in the fourth quarter of each year and have identified <ix:nonFraction unitRef="reportingunit" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="f-435">three</ix:nonFraction> reporting units that carry a goodwill balance. We historically tested goodwill for impairment as of December 31st each year; however, in 2024, we elected to change the date of our annual goodwill impairment test to October 1st. We believe this new testing date allows us to better align our annual goodwill impairment testing procedures with our year-end financial reporting, as well as our annual budgeting and forecasting process. This change did not delay, accelerate or avoid the recognition of an impairment charge. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a quantitative impairment assessment, electing to forgo the optional qualitative assessment. The quantitative assessment is a single-step test that identifies both the existence of impairment and the amount of impairment loss by comparing the estimated fair value of a reporting unit to its carrying value, with any excess carrying value over the fair value being recognized as an impairment loss.        </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives, which primarily consist of customer relationships, are carried at estimated fair value at the time of acquisition less accumulated amortization. The costs of the intangible assets are amortized over their estimated useful lives, which generally range from <ix:nonNumeric contextRef="c-53" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-436">15</ix:nonNumeric> to <ix:nonNumeric contextRef="c-54" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-437">20</ix:nonNumeric> years.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-438" continuedAt="f-438-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Computing Costs</span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-438-1">We capitalize implementation costs incurred in cloud computing arrangements that are service contracts consistent with capitalized implementation costs incurred to develop or obtain internal-use software. Costs are amortized on a straight-line basis over the life of the associated contract. Capitalized implementation costs are amortized over periods up to <ix:nonNumeric contextRef="c-1" name="ottr:CapitalizedComputerSoftwareAmortizationPeriod" format="ixt-sec:durwordsen" id="f-439">ten years</ix:nonNumeric>. Capitalized costs and related accumulated amortization are included in other noncurrent assets on the consolidated balance sheets.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="ottr:ScheduleOfCapitalizedComputerCostsTableTextBlock" id="f-440" continuedAt="f-440-1" escape="true">Below are the amounts of capitalized cost and related accumulated amortization as of December&#160;31, 2024 and 2023:</ix:nonNumeric></span></div><ix:continuation id="f-440-1"><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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cloud Computing Costs</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="f-441">15,741</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="f-442">12,782</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-443">3,796</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-444">1,505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cloud Computing Costs, net</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-445">11,945</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-446">11,277</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of capitalized implementation costs for each of the years ended December&#160;31, 2024, 2023 and 2022 totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-447">3.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-448">1.3</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-449">1.4</ix:nonFraction>&#160;million.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-450" continuedAt="f-450-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a right-of-use lease asset and a corresponding lease liability at the lease commencement date. The length of our lease agreements varies from less than <ix:nonNumeric contextRef="c-53" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-451">one year</ix:nonNumeric> to approximately <ix:nonNumeric contextRef="c-54" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-452">ten years</ix:nonNumeric>. We have elected to not record lease assets and liabilities for leases with a lease term at commencement of 12 months or less; such leases are expensed on a straight-line basis over the lease term. Certain of our leases contain options to renew or extend the lease term at our discretion if certain conditions are met. If a lease contains an option to extend the lease term and there is reasonable certainty the option will be exercised, the option is considered in the lease term at inception, or at such time when an event occurs which triggers the remeasurement of a lease, as applicable. In the determination of the lease term for one of our leased manufacturing facilities, we have incorporated the future lease renewals which we believe are reasonably certain to be exercised in the associated right-of-use asset and liability values.   </span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-450-1">We have elected to not separate non-lease components (e.g., common area maintenance) from lease components on real estate leases, accordingly the recognized lease asset and lease liability incorporate in their measurement payments for non-lease components. Certain leases include variable lease payments as the amounts are subject to change over the lease term; such amounts are not incorporated into the measurement of the right-of-use lease asset or lease liability. We are unable to determine the interest rate implicit in our leases, thus we apply our incremental borrowing rate to capitalize the right-of-use asset and lease liability. We estimate our incremental borrowing rate by reference to market interest rates on long-term debt, incorporating considerations of the credit quality of the lessee and the term of lease.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="f-453" continuedAt="f-453-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recoverability of Long-Lived Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our long-lived assets including, among other assets, property, plant and equipment, amortizing intangible assets and right-of-use lease assets whenever events or changes in circumstances indicate the carrying amount of the assets may not be </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-393-5" continuedAt="f-393-6"><ix:continuation id="f-453-1"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recoverable. We determine potential impairment by comparing the carrying amount of the assets with the net cash flows expected to be provided by operating activities of the business or related assets. If the sum of the expected future net cash flows is less than the carrying amount of the assets, an impairment loss would be recognized. Such an impairment loss would be measured as the amount by which the carrying amount exceeds the fair value of the asset.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="f-454" continuedAt="f-454-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plans and Other Postretirement Benefits</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain pension and postretirement benefit plans for eligible employees. Recognizing the cost of providing benefits and measuring the projected benefit obligation of these plans requires management to make various assumptions and estimates. Certain unrecognized actuarial gains and losses and unrecognized prior service costs or credits are deferred as regulatory assets and liabilities, rather than recorded as other comprehensive income, based on regulatory recovery mechanisms.</span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-454-1">We have elected to apply a minimum amortization method for determining the amount of amortization of net cumulative gains or losses to be included as a component of net periodic benefit cost for any annual period. Cumulative gains and losses recognized in accumulated other comprehensive income or as a deferred regulatory asset or liability that are in excess of 10% of the projected benefit obligation or the market value of pension plan assets are amortized over the expected remaining future service period of active plan participants. In periods in which the cumulative gains and losses do not exceed 10%, no amortization to net period benefit cost is recognized.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AssetRetirementObligationsPolicy" id="f-455" continuedAt="f-455-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Retirement Obligations</span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-455-1">Legal obligations related to the future retirement of long-lived assets are recognized as asset retirement obligations (ARO). An ARO is recognized in the period in which the legal obligation is incurred and the amount of the obligation can be reasonably estimated, with an offsetting increase to the associated long-lived asset. AROs are initially recognized at fair value and increased with the passage of time (accretion). ARO estimates are revised periodically with any adjustments reflected in the ARO and associated long-lived asset.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-456" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability method to account for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of all temporary differences between the carrying amounts of assets and liabilities and their respective tax bases. Deferred taxes are recorded using the tax rates scheduled by tax law to be in effect in the periods when the temporary differences reverse. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that a portion or all of the deferred tax assets will not be realized. The realizability of deferred tax assets is determined by taking into consideration forecasts of future taxable income, the reversal of other existing temporary differences, available net operating loss carryforwards and available tax planning strategies. Changes in valuation allowances are included in the provision for income taxes in the period of the changes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax effects of all tax positions that are more-likely-than-not to be sustained on audit based solely on the technical merits of those positions as of the balance sheet date. Changes in the recognition or measurement of such positions are recognized in the provision for income taxes in the period of the changes. We classify interest and penalties on tax uncertainties as components of the provision for income taxes within the consolidated statements of income. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to account for transferable tax credits as a component of our income tax provision. We recognize the benefit of PTCs as a reduction of income tax expense in the period the credit is generated, which corresponds to the period the energy production occurs. We apply the deferral method of accounting for ITCs and state wind energy credits. Under this method, ITCs and state wind energy credits are amortized as a reduction to income tax expense over the estimated useful lives of the underlying property that gave rise to the credit.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="f-457" continuedAt="f-457-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-457-1">The Company sponsors <ix:nonFraction unitRef="plan" contextRef="c-4" decimals="INF" name="ottr:DeferredCompensationArrangementsNumberOfPlansOffered" format="ixt-sec:numwordsen" scale="0" id="f-458">two</ix:nonFraction> nonqualified deferred compensation plans for the benefit of executive officers and other select employees. Each plan allows participants to defer a specified amount or percentage of base wages or incentive compensation into the plan, subject to certain limitations. The Company, at its discretion, may make employer contributions to either plan during any annual period. Participant and employer deferred amounts are segregated into one or more accounts chosen by the participant. Participants earn a return on deferred amounts based on notional investments in the segregated accounts. Participants can elect lump sum distributions or annual installments of deferred balances during the participant's employment or upon retirement.</ix:continuation> As of December&#160;31, 2024 and 2023, our liability to participants under these deferred compensation plans was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-459">29.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-460">24.6</ix:nonFraction>&#160;million. Company contributions to these plans were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="6" id="f-461">1.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="6" id="f-462">1.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="6" id="f-463">0.9</ix:nonFraction>&#160;million for the years ended December&#160;31, 2024, 2023 and 2022. Gains or (losses) recognized due to changes in our payment obligations in connection with these plans amounted to ($<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="ottr:DeferredCompensationLiabilityGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-464">3.3</ix:nonFraction>&#160;million), ($<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" sign="-" name="ottr:DeferredCompensationLiabilityGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-465">3.3</ix:nonFraction>&#160;million) and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="ottr:DeferredCompensationLiabilityGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-466">3.1</ix:nonFraction>&#160;million for the years ended December&#160;31, 2024, 2023 and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-467" continuedAt="f-467-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation awards are measured at the grant-date fair value of the award and compensation expense is recognized on a straight-line basis over the applicable service or performance period. The service period may be limited to the period until such </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-393-6" continuedAt="f-393-7"><ix:continuation id="f-467-1"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time that a recipient is retirement eligible as determined under the award agreement. Awards granted to employees eligible for retirement on the date of grant are expensed in the period of grant. We recognize the effects of award forfeitures as they occur.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-468" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices are available in active markets for identical assets or liabilities as of the reported date. The types of assets and liabilities included in Level 1 are highly liquid and actively traded instruments with quoted prices, such as equities listed on the New York Stock Exchange and commodity derivative contracts listed on the New York Mercantile Exchange.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pricing inputs are other than quoted prices in active markets but are either directly or indirectly observable as of the reported date. The types of assets and liabilities included in Level 2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward prices and volatilities.&#160;</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Significant inputs to pricing have little or no observability as of the reporting date. The types of assets and liabilities included in Level 3 are those with inputs requiring significant management judgment or estimation and may include complex and subjective models and forecasts.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where the determination of the fair value measurement is based on inputs from different levels within the hierarchy, the level in the hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ottr:RelatedPartyTransactionPolicyTextBlock" id="f-469" continuedAt="f-469-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Parties</span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-469-1">The Otter Tail Corporation Foundation and Otter Tail Power Company Foundation are independent not-for-profit charitable entities affiliated with the Company and are not included in OTC's consolidated financial statements.</ix:continuation> Contribution obligations to the <ix:nonFraction unitRef="foundation" contextRef="c-55" decimals="INF" name="ottr:NumberOfFoundationsTransactingWith" format="ixt-sec:numwordsen" scale="0" id="f-470"><ix:nonFraction unitRef="foundation" contextRef="c-56" decimals="INF" name="ottr:NumberOfFoundationsTransactingWith" format="ixt-sec:numwordsen" scale="0" id="f-471">two</ix:nonFraction></ix:nonFraction> foundations totaling $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-5" name="ottr:RelatedPartyTransactionContributionObligations" format="ixt:num-dot-decimal" scale="6" id="f-472">5.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-5" name="ottr:RelatedPartyTransactionContributionObligations" format="ixt:num-dot-decimal" scale="6" id="f-473">5.5</ix:nonFraction>&#160;million were recognized as of December&#160;31, 2024 and 2023. Cash contributions paid to the <ix:nonFraction unitRef="foundation" contextRef="c-57" decimals="INF" name="ottr:NumberOfFoundationsTransactingWith" format="ixt-sec:numwordsen" scale="0" id="f-474"><ix:nonFraction unitRef="foundation" contextRef="c-58" decimals="INF" name="ottr:NumberOfFoundationsTransactingWith" format="ixt-sec:numwordsen" scale="0" id="f-475"><ix:nonFraction unitRef="foundation" contextRef="c-59" decimals="INF" name="ottr:NumberOfFoundationsTransactingWith" format="ixt-sec:numwordsen" scale="0" id="f-476">two</ix:nonFraction></ix:nonFraction></ix:nonFraction> foundations during the years ended December&#160;31, 2024, 2023 and 2022 were $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-477">5.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-478">4.3</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-479">4.5</ix:nonFraction>&#160;million. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="f-480" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entity</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2012, the Coyote Station owners, including OTP, entered into an LSA with Coyote Creek Mining Company, LLC (CCMC), a subsidiary of The North American Coal Corporation, for the purchase of lignite coal to meet the coal supply requirements of Coyote Station for the period beginning in May 2016 and ending in December 2040. The price per ton paid by the Coyote Station owners under the LSA reflects the cost of production, along with an agreed upon profit and capital charge. CCMC was formed for the purpose of mining coal to meet the coal fuel supply requirements of Coyote Station from May 2016 through December 2040 and, based on the terms of the LSA, is considered a variable interest entity (VIE) due to the transfer of all operating and economic risk to the Coyote Station owners, as the agreement is structured so that the price of the coal would cover all costs of operations as well as future reclamation costs. The Coyote Station owners are required to buy certain assets of CCMC at book value should they terminate the contract prior to the end of the contract term and are providing a guarantee of the value of the equity of CCMC because the Coyote Station owners are required to buy the membership interests of CCMC at the end of the contract term at equity value. Under current accounting standards, the primary beneficiary of a VIE is required to include the assets, liabilities, results of operations and cash flows of the VIE in its consolidated financial statements. No single owner of Coyote Station owns a majority interest in Coyote Station and none, individually, has the power to direct the activities that most significantly impact CCMC. Therefore, none of the owners individually, including OTP, is considered the primary beneficiary of the VIE and the Company is not required to include CCMC in its consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the LSA terminates prior to the expiration of its term or the production period terminates prior to December 31, 2040 and the Coyote Station owners purchase all of the outstanding membership interests of CCMC, the owners will satisfy or, if permitted by CCMC&#8217;s applicable lenders, assume all of CCMC&#8217;s obligations owed to CCMC&#8217;s lenders under its loans and leases. The Coyote Station owners have limited rights to assign their rights and obligations under the LSA without the consent of CCMC&#8217;s lenders during any period in which CCMC&#8217;s obligations to its lenders remain outstanding. In the event the contract is terminated prior to the end of the term due to certain events, OTP&#8217;s maximum loss exposure, as a result of its involvement with CCMC, could be as high as $<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" scale="6" id="f-481">40</ix:nonFraction> million, or OTP&#8217;s <ix:nonFraction unitRef="number" contextRef="c-64" decimals="2" name="ottr:VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" scale="-2" id="f-482">35</ix:nonFraction>% share of CCMC&#8217;s unrecovered costs as of December&#160;31, 2024, if recovery of such a loss is denied by regulatory authorities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-483" continuedAt="f-483-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued amended authoritative guidance codified in Accounting Standards Codification (ASC) 280, Segment Reporting. The amended guidance expands annual and interim disclosure requirements for reportable segments, primarily through expanded disclosures about significant segment expenses. We adopted this updated standard in the 2024 annual period on a retrospective basis, as required by the updated </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-483-1"><ix:continuation id="f-393-7"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">standard. The adoption of this updated standard resulted in additional disclosures related to our reportable segments and did not have an impact on our consolidated financial position or operating results. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued amended authoritative guidance codified in ASC 740, Income Taxes. The amended guidance requires additional disaggregated information in effective tax rate reconciliation disclosures and additional disaggregated information about income taxes paid. The updated standard is effective for our annual periods beginning in 2025. The amended guidance is to be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate adopting the updated standard in our Form 10-K for the year ended December 31, 2025 and electing to apply the standard on a retrospective basis for all periods presented.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Income Statement Expenses.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2024, the FASB issued authoritative guidance codified in ASC 220, Income Statement&#8212;Reporting Comprehensive Income, which will require additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for our annual periods beginning in 2027 and interim periods beginning in the first quarter of fiscal 2028 and can be applied on either a prospective or retrospective basis. Early adoption is permitted. We are currently evaluating the impact that the updated standard will have on our financial statement disclosures.</span></div></ix:continuation></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_160"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-484" continuedAt="f-484-1" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="f-484-1" continuedAt="f-484-2"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is comprised of <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-485">three</ix:nonFraction> reportable segments, Electric, Manufacturing and Plastics, consistent with our business strategy, organizational structure and our internal reporting and review processes. Our chief operating decision maker (CODM) is our Chief Executive Officer. Segment net income is the sole measure of segment profit or loss used by our CODM in assessing segment performance and allocating resources to our segments. Our CODM uses segment net income in assessing financial performance on a monthly basis, reviewing and approving annual operating budgets and periodic forecasts, allocating capital or financial resources to our segments, making strategic decisions and measuring returns on equity in comparison to internal thresholds or peer entities. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operations of our <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-486">three</ix:nonFraction> reportable segments are further described below. We have aggregated <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-487">two</ix:nonFraction> operating segments within our Manufacturing reportable segment based on the similarity between these businesses and their economic characteristics.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the production, transmission, distribution and sale of electric energy in Minnesota, North Dakota and South Dakota by OTP. In addition, OTP is a participant in the MISO markets. OTP&#8217;s operations have been our primary business since 1907.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of businesses in the following manufacturing activities: contract machining, metal parts stamping, fabrication and painting, and production of plastic thermoformed horticultural containers, life science and industrial packaging, and material handling components. These businesses have manufacturing facilities in Georgia, Illinois and Minnesota and sell products primarily in the United States.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of businesses producing PVC pipe at plants in North Dakota and Arizona. The PVC pipe is sold primarily in the western half of the United States and Canada.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Profit or Loss</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-488" continuedAt="f-488-1" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about each segment, including significant expenses and net income of each segment, for the years ended December&#160;31, 2024, 2023 and 2022 are as follows: </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Segment</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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-489">524,515</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-490">528,359</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-491">549,699</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Fuel and Purchased Power</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower" format="ixt:num-dot-decimal" scale="3" id="f-492">122,506</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower" format="ixt:num-dot-decimal" scale="3" id="f-493">138,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower" format="ixt:num-dot-decimal" scale="3" id="f-494">165,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and Maintenance Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="3" id="f-495">190,422</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="3" id="f-496">191,263</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="3" id="f-497">181,378</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-498">82,136</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-499">75,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-500">72,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="ottr:UtilitiesOperatingExpensePropertyTaxes" format="ixt:num-dot-decimal" scale="3" id="f-501">15,662</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="ottr:UtilitiesOperatingExpensePropertyTaxes" format="ixt:num-dot-decimal" scale="3" id="f-502">16,614</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="ottr:UtilitiesOperatingExpensePropertyTaxes" format="ixt:num-dot-decimal" scale="3" id="f-503">17,742</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-504">38,216</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-505">33,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-506">31,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense (Benefit)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-507">1,544</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-508">1,648</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-509">5,065</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-510">13,846</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-511">13,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-512">3,851</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-513">90,963</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-514">84,424</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-515">79,974</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="18" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other segment items includes nonservice components of postretirement benefits, allowance for funds used during construction, and other expenses (income).</span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-484-2" continuedAt="f-484-3"><ix:continuation id="f-488-1" continuedAt="f-488-2"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Segment</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-516">342,592</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-517">402,781</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-518">397,983</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Goods Sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-519">283,390</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-520">324,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-521">327,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-522">40,110</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-523">49,396</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-524">41,690</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-525">2,516</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-526">2,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-527">2,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-528">2,895</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-529">5,390</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-530">5,321</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:fixed-zero" scale="3" id="f-531">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-532">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-533">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-534">13,681</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-535">21,454</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-536">20,950</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics Segment</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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-537">463,441</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-538">418,026</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-539">512,527</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Goods Sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-540">166,628</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-541">143,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-542">227,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-543">24,908</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-544">20,103</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-545">20,378</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-546">590</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-547">602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-548">585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-549">70,644</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-550">66,066</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-551">68,688</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-552">76</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-553">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-554">69</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-555">200,747</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-556">187,748</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-557">195,374</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Expenditures and Identifiable Assets</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides capital expenditures for each reportable segment and our corporate cost center for the years ended December&#160;31, 2024, 2023 and 2022: </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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Capital Expenditures</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-558">301,454</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-559">240,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-560">147,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-561">32,159</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-562">23,284</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-563">17,954</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-564">24,749</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-565">23,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-566">5,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="f-567">288</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="f-568">126</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="f-569">66</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-570">358,650</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-571">287,134</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-572">171,134</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"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides the identifiable assets by segment and corporate assets as of December&#160;31, 2024 and 2023:</span></div></ix:continuation><div style="margin-bottom:6pt"><ix:continuation id="f-488-2" continuedAt="f-488-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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-573">2,785,522</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-574">2,533,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-575">254,445</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-576">251,343</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-577">186,043</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-578">164,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-579">426,072</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-580">293,215</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-581">3,652,082</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-582">3,242,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"/></tr></table></ix:continuation><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate assets consist primarily of cash and cash equivalents, prepaid expenses, investments and fixed assets.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-484-3"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation to Consolidated Amounts</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain costs are not allocated to our operating segments. Corporate operating costs include items such as corporate staff and overhead costs, the results of our captive insurance company and other items excluded from the measurement of operating segment performance. Corporate is not an operating segment, rather it is added to operating segment totals to reconcile to consolidated amounts. </span></div><ix:continuation id="f-488-3"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included below is a reconciliation of certain segment information and our unallocated corporate costs to consolidated amounts for the years ended December&#160;31, 2024, 2023 and 2022: </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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-583">82,136</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-584">75,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-585">72,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-586">20,393</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-587">18,495</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-588">16,202</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-589">4,494</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-590">4,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-591">4,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-592">98</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-593">102</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-594">140</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-595">107,121</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-596">97,954</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-597">92,597</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"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest Expense</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Interest Expense of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-598">41,322</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-599">36,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-600">35,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Interest Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-601">493</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-602">916</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-603">685</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-604">41,815</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-605">37,677</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-606">36,016</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"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Tax Expense (Benefit)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Income Tax Expense of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-607">71,995</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-608">73,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-609">79,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Income Tax Benefit</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-610">6,765</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-611">3,806</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-612">5,723</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-613">65,230</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-614">69,298</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-615">73,351</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"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income (Loss)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Net Income of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-616">305,391</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-617">293,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-618">296,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Net Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-619">3,729</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-620">565</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-621">12,114</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-622">301,662</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-623">294,191</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-624">284,184</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"/></tr></table></div></ix:continuation><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Plastics segment businesses use PVC resin as a critical component within their PVC pipe manufacturing process. There are a limited number of PVC resin suppliers in the U.S., and in 2024 we sourced all of our PVC resin needs from four vendors. Although there are a limited number of PVC resin suppliers, we believe that other suppliers could provide PVC resin on comparable terms. Additionally, most U.S. resin production plants are located in the Gulf Coast region. These plants are subject to the risk of damage and production shutdowns because of exposure to hurricanes or other extreme weather events that occur in this region. The loss of a key vendor, or any interruption or delay in the supply of PVC resin could cause production delays, a possible loss of sales or result in increased costs to secure resin, all of which would adversely affect our operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2024, two customers combined accounted for <ix:nonFraction unitRef="number" contextRef="c-88" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-625">19</ix:nonFraction>% of Electric segment operating revenues, two customers combined to account for <ix:nonFraction unitRef="number" contextRef="c-89" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-626">36</ix:nonFraction>% of Manufacturing segment operating revenues and two customers combined to account for <ix:nonFraction unitRef="number" contextRef="c-90" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-627">52</ix:nonFraction>% of Plastics segment operating revenues, with one of those customers providing <ix:nonFraction unitRef="number" contextRef="c-91" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-628">11</ix:nonFraction>% of our consolidated operating revenues. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Entity-Wide Information</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our long-lived assets are located within the United States and substantially all of our operating revenues are from customers located within the United States.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_163"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-629" continuedAt="f-629-1" escape="true">Revenue</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-630" escape="true"><ix:continuation id="f-629-1"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present our operating revenues from external customers, in total and by amounts arising from contracts with customers and ARP arrangements, disaggregated by revenue source and segment for the years ended December&#160;31, 2024, 2023 and 2022:</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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Electric Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Residential</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-631">133,408</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-632">135,570</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-633">143,888</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Commercial and Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-634">311,968</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-635">312,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-636">318,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-637">7,838</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-638">7,719</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-639">7,918</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total Retail</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-640">453,214</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-641">455,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-642">470,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-643">53,517</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-644">52,555</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-645">52,213</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wholesale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-646">11,077</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-647">12,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-648">18,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-649">6,707</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-650">7,505</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-651">8,647</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Electric Segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-652">524,515</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-653">528,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-654">549,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Manufacturing Segment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Metal Parts and Tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-655">303,077</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-656">351,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-657">338,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plastic Products and Tooling</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-658">32,210</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-659">41,395</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-660">49,080</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Scrap Metal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-661">7,305</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-662">10,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-663">10,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Manufacturing Segment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-664">342,592</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-665">402,781</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-666">397,983</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plastics Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PVC Pipe</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-667">463,441</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-668">418,026</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-669">512,527</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Operating Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-670">1,330,548</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-671">1,349,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-672">1,460,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less: Noncontract Revenues Included Above</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electric Segment - ARP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="f-673">575</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="f-674">4,310</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="f-675">9,266</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Operating Revenues from Contracts with Customers</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;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-676">1,329,973</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-677">1,353,476</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-678">1,469,475</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="ie9c38a24f8ca463b96acc9483978ef5e_166"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="f-679" continuedAt="f-679-1" escape="true">Receivables</ix:nonNumeric></span></div><ix:continuation id="f-679-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-680" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables as of December&#160;31, 2024 and 2023 are as follows:</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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-681">112,169</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-682">129,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherReceivablesGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-683">13,799</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherReceivablesGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-684">9,084</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-685">21,916</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-686">21,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Receivables</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-687">147,884</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-688">159,665</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less Allowance 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-689">1,920</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-690">2,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Receivables, net of allowance for credit losses</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-691">145,964</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-692">157,143</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-693" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of activity in the allowance for credit losses for the years ended December&#160;31, 2024 and 2023:</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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-694">2,522</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-695">1,648</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions Charged to 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-696">1,242</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-697">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for Amounts Written Off, Net of Recoveries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ottr:AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="f-698">1,844</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ottr:AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="f-699">1,140</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-700">1,920</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-701">2,522</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_2356"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentTextBlock" id="f-702" continuedAt="f-702-1" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="f-702-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentTableTextBlock" id="f-703" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our investments as of December&#160;31, 2024 and 2023:</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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-term Investments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="f-704">753</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-705">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Long-term Investments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate-Owned Life Insurance Policies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="3" id="f-706">47,895</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="3" id="f-707">42,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-708">60,378</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-709">7,724</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-710">1,628</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-711">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EquitySecuritiesFVNINoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-712">10,653</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquitySecuritiesFVNINoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-713">7,771</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" id="f-714">596</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:MoneyMarketFundsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-715">3,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Investments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherInvestments" scale="3" id="f-716">27</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherInvestments" scale="3" id="f-717">30</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Long-term Investments</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-718">121,177</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-719">62,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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Investments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-720">121,930</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-721">62,516</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, we made a $<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="f-722">50.1</ix:nonFraction>&#160;million investment in U.S. treasuries which mature in September 2026. As of December&#160;31, 2024, our government and corporate debt securities had maturity dates ranging from May 2025 to August 2029. During the years ended December&#160;31, 2024 and 2023, our investment income, which consisted primarily of interest on our cash equivalent and debt security investments and gains on our corporate-owned life insurance policy investments, totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InvestmentIncomeNet" format="ixt:num-dot-decimal" scale="6" id="f-723">19.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:InvestmentIncomeNet" format="ixt:num-dot-decimal" scale="6" id="f-724">15.2</ix:nonFraction>&#160;million, which is included in other income in our consolidated statements of income. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Securities</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="f-725" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amortized cost and fair value of debt securities available for sale and the corresponding amounts of gross unrealized gains and losses as of December&#160;31, 2024:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:35.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.364%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.364%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.364%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.367%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Unrealized (Losses)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-726">60,891</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-727">424</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-728">184</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-729">61,131</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-730">1,629</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-731">9</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-732">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-733">1,628</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-734">62,520</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-735">433</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-736">194</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-737">62,759</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gains and losses on available-for-sale debt securities as of December 31, 2023 were not material. As of December 31, 2024 and December 31, 2023, no unrealized losses on debt securities were deemed to be other-than-temporary.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="f-738" escape="true"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of debt securities available for sale by contractual maturity date as of December&#160;31, 2024:</span></div><div style="margin-bottom:6pt;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 style="width:84.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due in one year or less</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="f-739">753</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due in one to five years</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="f-740">62,006</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-741">62,759</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Securities</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of net unrealized gains and losses during the years ended December 31, 2024 and 2023 on marketable equity securities still held as of December 31, 2024 and 2023, respectively, was not material.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_169"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" id="f-742" continuedAt="f-742-1" escape="true">Regulatory Matters</ix:nonNumeric></span></div><ix:continuation id="f-742-1" continuedAt="f-742-2"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Assets and Liabilities</span></div><ix:nonNumeric contextRef="c-1" name="ottr:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" id="f-743" continuedAt="f-743-1" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents our current and long-term regulatory assets and liabilities as of December&#160;31, 2024 and 2023 and the period we expect to recover or refund such amounts:</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-742-2" continuedAt="f-742-3"><ix:continuation id="f-743-1"><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 style="width:35.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Period of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Recovery/Refund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Long-Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Long-Term</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulatory Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and Other Postretirement Benefit Plans</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">See below</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="f-744">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-745">88,161</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" scale="3" id="f-746">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-747">86,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Alternative Revenue Program Riders</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to <ix:nonNumeric contextRef="c-138" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="f-748">2</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-749">4,257</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" id="f-750">195</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-751">3,719</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" id="f-752">158</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="0" id="f-753">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-754">8,944</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="0" id="f-755">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-756">6,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Clause Adjustments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to <ix:nonNumeric contextRef="c-142" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="f-757">1</ix:nonNumeric> year</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-758">2,218</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-759">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-760">7,294</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-761">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative Instruments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to <ix:nonNumeric contextRef="c-144" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="f-762">1</ix:nonNumeric> year</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-763">1,989</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-764">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-765">4,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-766">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-767">1,498</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-768">1,373</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" scale="3" id="f-769">750</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-770">2,483</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Regulatory Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-771">9,962</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-772">98,673</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-773">16,127</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-774">95,715</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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulatory Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-775">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-776">130,387</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-777">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-778">136,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plant Removal Obligations</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-779">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-780">126,263</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-781">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-782">117,030</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Clause Adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to <ix:nonNumeric contextRef="c-152" name="us-gaap:RegulatoryLiabilityAmortizationPeriod" format="ixt-sec:duryear" id="f-783">1</ix:nonNumeric> year</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-784">11,432</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-785">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-786">11,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-787">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Alternative Revenue Program Riders</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to <ix:nonNumeric contextRef="c-154" name="us-gaap:RegulatoryLiabilityAmortizationPeriod" format="ixt-sec:duryear" id="f-788">1</ix:nonNumeric> year</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-789">14,255</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-790">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-791">6,885</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-792">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North Dakota PTC Refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-793">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-794">20,099</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-795">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-796">12,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">See below</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-797">2,547</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-798">10,758</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-799">6,138</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-800">11,307</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-801">1,073</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-802">1,421</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-803">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="f-804">177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Regulatory Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-805">29,307</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-806">288,928</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-807">25,408</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-808">276,547</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Costs subject to recovery without a rate of return.</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Amount eligible for recovery includes an incentive or rate of return.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></ix:continuation><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and Other Postretirement Benefit Plans</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent benefit costs and actuarial losses and gains subject to recovery or refund through rates as they are expensed or amortized. These unrecognized benefit costs and actuarial losses and gains are eligible for treatment as regulatory assets or liabilities based on their probable inclusion in future electric rates.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alternative Revenue Program Riders</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> regulatory assets and liabilities are revenues not yet collected from customers or amounts collected from customers that are subject to refund, respectively, primarily due to investments in qualifying transmission, conservation, renewable resource, environmental and other generation assets, and the impact of decoupling.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Income Taxes</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily represent the revaluation of accumulated deferred income taxes arising from the change in the federal income tax rate in 2017. This amount is being refunded to customers over the estimated lives of the property assets from which the deferred income taxes originated.   </span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fuel Clause Adjustments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent the under- or over-collection of fuel costs relative to the estimated cost of fuel included in customer rates, which will be collected from or returned to customers in future periods.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent unrealized losses recognized on derivative instruments. On final settlement of such instruments, any realized losses are recovered from customers.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plant Removal Obligations</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent amounts collected from customers to be used to cover actual removal costs as incurred.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North Dakota PTC Refunds</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent PTCs earned from our wind energy facilities. These amounts are being allocated to customers over the lives of the assets generating the credits.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> regulatory assets and liabilities include other amounts that we expect to recover from, or return to, customers in future periods, such as the cost of abandoned projects, costs incurred in connection with recent rate cases and other items.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North Dakota Rate Case </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2023, OTP filed a request with the NDPSC for an increase in revenue recoverable under general rates in North Dakota. In its filing, OTP requested a net increase in annual revenue of $<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-809">17.4</ix:nonFraction>&#160;million, or <ix:nonFraction unitRef="number" contextRef="c-162" decimals="3" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreasePercentage" scale="-2" id="f-810">8.4</ix:nonFraction>%, based on an allowed rate of return on rate base of <ix:nonFraction unitRef="number" contextRef="c-162" decimals="4" name="ottr:PublicUtilitiesRequestedReturnOnRateBasePercentage" scale="-2" id="f-811">7.85</ix:nonFraction>% and an allowed rate of ROE of <ix:nonFraction unitRef="number" contextRef="c-162" decimals="3" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="f-812">10.6</ix:nonFraction>% on an equity ratio of <ix:nonFraction unitRef="number" contextRef="c-162" decimals="3" name="ottr:PublicUtilitiesRequestedEquityRatioPercentage" scale="-2" id="f-813">53.5</ix:nonFraction>% of total capital. The filing also included an interim rate request of a net increase in annual revenue of $<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="us-gaap:PublicUtilitiesInterimRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-814">12.4</ix:nonFraction>&#160;million, or <ix:nonFraction unitRef="number" contextRef="c-162" decimals="3" name="us-gaap:PublicUtilitiesInterimRateIncreaseDecreasePercentage" scale="-2" id="f-815">6.0</ix:nonFraction>%, which was approved by the NDPSC on December 13, 2023. Interim rates went into effect on January 1, 2024. On July 3, 2024, OTP filed an update to the original request increasing the amount of the net annual revenue requirement from $<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-816">17.4</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" format="ixt:num-dot-decimal" scale="6" id="f-817">22.5</ix:nonFraction>&#160;million, or a net increase of <ix:nonFraction unitRef="number" contextRef="c-163" decimals="3" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage" scale="-2" id="f-818">10.9</ix:nonFraction>% in annual revenue, to account for certain items identified throughout the regulatory process. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2024, the NDPSC approved a settlement agreement between OTP and certain interested parties in the general rate case and issued its written order on final rates. The key provisions of the order include a revenue requirement of $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="ottr:PublicUtilitiesApprovedRateRevenueRequirement" format="ixt:num-dot-decimal" scale="6" id="f-819">225.6</ix:nonFraction>&#160;million, based on a return on rate base of <ix:nonFraction unitRef="number" contextRef="c-165" decimals="4" name="ottr:PublicUtilitiesApprovedReturnOnRateBasePercentage" scale="-2" id="f-820">7.53</ix:nonFraction>%, and an allowed ROE of <ix:nonFraction unitRef="number" contextRef="c-165" decimals="4" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="f-821">10.10</ix:nonFraction>% on an equity ratio of <ix:nonFraction unitRef="number" contextRef="c-165" decimals="3" name="ottr:PublicUtilitiesApprovedEquityRatioPercentage" scale="-2" id="f-822">53.5</ix:nonFraction>%. The net annual revenue requirement includes a net increase of $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-823">13.1</ix:nonFraction>&#160;million, or <ix:nonFraction unitRef="number" contextRef="c-165" decimals="4" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage" scale="-2" id="f-824">6.18</ix:nonFraction>%. OTP&#8217;s revenue requirement was reduced by approximately </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-742-3"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="ottr:PublicUtilitiesApprovedRateRevenueRequirementReduced" format="ixt:num-dot-decimal" scale="6" id="f-825">3.0</ix:nonFraction>&#160;million primarily due to the inclusion of forecasted PTCs plus adjustments for new customer load additions, which were not included in OTP&#8217;s updated request filed on July 3, 2024. Through the settlement of the case, the parties also agreed to establish an earnings sharing mechanism, whereby <ix:nonFraction unitRef="number" contextRef="c-164" decimals="2" name="ottr:PublicUtilitiesApprovedRateEarningsSharingPercentage" scale="-2" id="f-826">70</ix:nonFraction>% of actual earnings in excess of a <ix:nonFraction unitRef="number" contextRef="c-164" decimals="4" name="ottr:PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" scale="-2" id="f-827">10.20</ix:nonFraction>% ROE would be returned to customers, with OTP retaining the remaining <ix:nonFraction unitRef="number" contextRef="c-164" decimals="2" name="ottr:PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" scale="-2" id="f-828">30</ix:nonFraction>%.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_172"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-829" continuedAt="f-829-1" escape="true">Property, Plant and Equipment</ix:nonNumeric></span></div><ix:continuation id="f-829-1" continuedAt="f-829-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-830" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major classes of property, plant and equipment as of December&#160;31, 2024 and 2023 include:</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 style="width:72.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Electric Plant in Service</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentProduction" format="ixt:num-dot-decimal" scale="3" id="f-831">1,469,008</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentProduction" format="ixt:num-dot-decimal" scale="3" id="f-832">1,412,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" format="ixt:num-dot-decimal" scale="3" id="f-833">820,415</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" format="ixt:num-dot-decimal" scale="3" id="f-834">777,613</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="3" id="f-835">726,159</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="3" id="f-836">654,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneral" format="ixt:num-dot-decimal" scale="3" id="f-837">165,361</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneral" format="ixt:num-dot-decimal" scale="3" id="f-838">144,738</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Plant in Service</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-839">3,180,943</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-840">2,989,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction Work in Progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-841">231,890</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-842">137,212</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Gross Electric Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-843">3,412,833</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:PublicUtilitiesPropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-844">3,127,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-845">899,049</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-846">851,148</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Electric Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-847">2,513,784</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-848">2,275,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nonelectric Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="ottr:PropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-849">260,307</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="ottr:PropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-850">233,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings and Leasehold Improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="ottr:PropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-851">88,680</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="ottr:PropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-852">64,753</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="ottr:PropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-853">13,578</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="ottr:PropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-854">13,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:PropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-855">362,565</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:PropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-856">311,924</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction Work in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:PropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-857">40,536</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:PropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-858">38,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Gross Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-859">403,101</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-860">349,986</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less Accumulated Depreciation</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-861">224,425</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-862">207,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-863">178,676</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-864">142,430</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Property, Plant and Equipment</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities" format="ixt:num-dot-decimal" scale="3" id="f-865">2,692,460</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities" format="ixt:num-dot-decimal" scale="3" id="f-866">2,418,375</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December&#160;31, 2024, 2023 and 2022 totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-867">99.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-868">90.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-869">84.4</ix:nonFraction> million.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock" id="f-870" escape="true"><ix:continuation id="f-829-2"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides OTP&#8217;s ownership percentages and amounts included in the December&#160;31, 2024 and 2023 consolidated balance sheets for OTP&#8217;s share of each of these jointly owned facilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">&#160;(dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Ownership<br/>Percentage</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Electric Plant<br/>in Service</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Construction<br/>Work in<br/>Progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated<br/>Depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Plant</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-172" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-871">53.9</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-872">345,990</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" scale="3" id="f-873">459</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-874">135,065</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-875">211,384</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coyote Station</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-174" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-876">35.0</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-877">188,066</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" scale="3" id="f-878">813</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-879">118,268</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-880">70,611</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-881">50.0</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-882">106,185</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:fixed-zero" scale="3" id="f-883">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-884">8,445</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-885">97,740</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fargo&#8211;Monticello 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-178" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-886">14.2</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-887">78,184</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:fixed-zero" scale="3" id="f-888">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-889">12,247</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-890">65,937</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Brookings 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-180" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-891">50.0</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-892">53,167</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:fixed-zero" scale="3" id="f-893">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-894">5,822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-895">47,345</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Brookings&#8211;Southeast Twin Cities 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-182" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-896">4.8</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-897">28,013</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-898">1,131</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-899">3,941</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-900">25,203</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bemidji&#8211;Grand Rapids 230 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-184" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-901">14.8</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-902">16,331</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:fixed-zero" scale="3" id="f-903">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-904">3,693</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-905">12,638</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Jamestown&#8211; Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-186" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-906">50.0</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:fixed-zero" scale="3" id="f-907">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-908">5,509</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:fixed-zero" scale="3" id="f-909">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-910">5,509</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Alexandria 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-188" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-911">40.0</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:fixed-zero" scale="3" id="f-912">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-913">2,418</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:fixed-zero" scale="3" id="f-914">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-915">2,418</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alexandria&#8211;Big Oaks 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-190" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-916">14.2</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:fixed-zero" scale="3" id="f-917">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" scale="3" id="f-918">417</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:fixed-zero" scale="3" id="f-919">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="3" id="f-920">417</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Oslo - Lake Ardoch 115 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-192" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-921">72.0</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:fixed-zero" scale="3" id="f-922">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-923">2,646</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:fixed-zero" scale="3" id="f-924">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-925">2,646</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-194" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-926">53.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-927">341,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" scale="3" id="f-928">820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-929">126,904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-930">215,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coyote Station</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-196" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-931">35.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-932">188,656</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" scale="3" id="f-933">104</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-934">115,306</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-935">73,454</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-198" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-936">50.0</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-937">106,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:fixed-zero" scale="3" id="f-938">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-939">7,181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-940">99,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fargo&#8211;Monticello 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-200" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-941">14.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-942">78,184</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:fixed-zero" scale="3" id="f-943">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-944">11,238</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-945">66,946</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Brookings 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-202" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-946">50.0</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-947">53,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:fixed-zero" scale="3" id="f-948">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-949">5,207</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-950">47,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Brookings&#8211;Southeast Twin Cities 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-204" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-951">4.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-952">26,409</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" scale="3" id="f-953">83</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-954">3,617</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-955">22,875</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bemidji&#8211;Grand Rapids 230 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-206" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-956">14.8</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="3" id="f-957">16,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:fixed-zero" scale="3" id="f-958">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-959">3,568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-960">12,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Jamestown&#8211;Ellendale 345 kV line</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-208" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-961">50.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:fixed-zero" scale="3" id="f-962">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-963">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:fixed-zero" scale="3" id="f-964">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" format="ixt:num-dot-decimal" scale="3" id="f-965">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Alexandria 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-210" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-966">40.0</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:fixed-zero" scale="3" id="f-967">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" scale="3" id="f-968">555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:fixed-zero" scale="3" id="f-969">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="3" id="f-970">555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alexandria&#8211;Big Oaks 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-212" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-971">14.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:fixed-zero" scale="3" id="f-972">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" scale="3" id="f-973">343</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" format="ixt:fixed-zero" scale="3" id="f-974">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="3" id="f-975">343</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="ie9c38a24f8ca463b96acc9483978ef5e_175"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-976" continuedAt="f-976-1" escape="true">Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-976-1" continuedAt="f-976-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-977" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our goodwill by segment as of December&#160;31, 2024 and 2023:&#160;</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 style="width:72.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-978">18,270</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-979">18,270</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-980">19,302</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-981">19,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Goodwill</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-982">37,572</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-983">37,572</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our annual goodwill impairment testing, performed in the fourth quarters of 2024 and 2023, indicated no impairment existed as of the test date.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-984" escape="true"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our intangible assets as of December&#160;31, 2024 and 2023:  </span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Carrying<br/>Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer Relationships</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-985">22,491</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-986">16,766</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-987">5,725</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-988">26</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-989">8</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-990">18</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-991">22,517</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-992">16,774</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-993">5,743</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer Relationships</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-994">22,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-995">15,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-996">6,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-997">26</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-998">7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-999">19</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1000">22,517</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1001">15,674</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1002">6,843</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for these intangible assets for each of the years ended December&#160;31, 2024, 2023 and 2022 totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-1003"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-1004"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-1005">1.1</ix:nonFraction></ix:nonFraction></ix:nonFraction> million.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-1006" escape="true"><ix:continuation id="f-976-2"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual amortization expense for these intangible assets for the next five years is:&#160;</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 style="width:36.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2029</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization Expense</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1007">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1008">1,092</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1009">1,090</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="f-1010">554</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="f-1011">285</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="ie9c38a24f8ca463b96acc9483978ef5e_178"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-1012" continuedAt="f-1012-1" escape="true">Leases</ix:nonNumeric></span><ix:continuation id="f-1012-1" continuedAt="f-1012-2"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></ix:continuation></div><ix:continuation id="f-1012-2" continuedAt="f-1012-3"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease rail cars, warehouse and office space, land, and certain office, manufacturing, material handling and other equipment under varying terms and conditions. All leases are classified as operating leases.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-1013" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost and lease cash flows for the years ended December&#160;31, 2024, 2023, and 2022 are as follows:</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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1014">6,688</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1015">6,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1016">5,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1017">1,460</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1018">1,433</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1019">1,386</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1020">2,746</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1021">2,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1022">1,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Lease Cost</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1023">10,894</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1024">10,267</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1025">8,509</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Cash Flows</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Cash Flows from Operating Leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1026">6,762</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1027">6,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1028">5,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ottr:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-1029" continuedAt="f-1029-1" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of operating lease right-of-use lease assets and lease liabilities as of December&#160;31, 2024 and 2023 is as follows:&#160;</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 style="width:45.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Right of Use Lease Assets</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1030">28,179</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1031">16,788</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1032">4,776</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1033">5,756</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1034">23,567</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1035">11,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Lease Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1036">28,343</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1037">17,014</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1038"><span style="-sec-ix-hidden:f-1039"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Noncurrent Assets in the consolidated balance sheets.</span></span></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1040"><span style="-sec-ix-hidden:f-1041"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Current Liabilities in the consolidated balance sheets.</span></span></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1042"><span style="-sec-ix-hidden:f-1043"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Noncurrent Liabilities in the consolidated balance sheets.</span></span></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets obtained in exchange for new operating lease liabilities amounted to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-1044">17.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-1045">3.6</ix:nonFraction> million for the years ended December&#160;31, 2024 and 2023. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-1046" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December&#160;31, 2024 for each of the next five years and in the aggregate thereafter are as follows:</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 style="width:87.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1047">6,350</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1048">5,638</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1049">4,785</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1050">3,604</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1051">2,750</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1052">12,921</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Lease Payments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1053">36,048</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-1054">7,705</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Present Value of Lease Liabilities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1055">28,343</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1029-1"><ix:continuation id="f-1012-3"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and the weighted-average discount rate as of December&#160;31, 2024 and 2023 are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:74.805%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1056">7.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1057">3.4</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1058">6.37</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1059">5.40</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:continuation></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_181"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-1060" continuedAt="f-1060-1" escape="true">Short-Term and Long-Term Borrowings</ix:nonNumeric></span></div><ix:continuation id="f-1060-1" continuedAt="f-1060-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-1061" continuedAt="f-1061-1" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our outstanding short- and long-term borrowings by borrower, OTC or OTP, as of December&#160;31, 2024 and 2023:</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 style="width:29.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTP</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTP</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-Term Debt</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="f-1062">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-1063">69,615</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-1064">69,615</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="f-1065">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-1066">81,422</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-1067">81,422</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1068">79,900</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1069">863,834</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1070">943,734</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1071">79,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1072">744,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1073">824,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1074">79,900</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1075">933,449</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1076">1,013,349</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1077">79,849</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1078">825,632</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1079">905,481</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Debt</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="f-1080" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our lines of credit as of December&#160;31, 2024 and 2023:</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 style="width:36.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Line Limit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Outstanding</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Letters <br/>of Credit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Available</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Available</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTC Credit Agreement</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1081">170,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="f-1082">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="3" id="f-1083">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1084">170,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1085">170,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1086">220,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-1087">69,615</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1088">8,772</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1089">141,613</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1090">79,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1091">390,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-1092">69,615</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1093">8,772</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1094">311,613</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1095">249,446</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 11, 2024, OTC entered into a Sixth Amended and Restated Credit Agreement (the OTC Credit Agreement) and OTP entered into a Fifth Amended and Restated Credit Agreement (the OTP Credit Agreement), in each case amending and restating the previously existing credit agreements, to extend the maturity date of each credit facility and adjust the maximum debt to total capitalization covenant. The OTP Credit Agreement was also amended to increase the maximum borrowing capacity. The OTC agreement provides for a $<ix:nonFraction unitRef="usd" contextRef="c-230" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1096">170.0</ix:nonFraction>&#160;million unsecured revolving line of credit and the OTP agreement provides for a $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1097">220.0</ix:nonFraction>&#160;million unsecured revolving line of credit to support operations, fund capital expenditures, refinance certain indebtedness and provide for the issuance of letters of credit in an aggregate amount not to exceed $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1098">40.0</ix:nonFraction>&#160;million under the OTC Credit Agreement and $<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1099">50.0</ix:nonFraction>&#160;million under the OTP Credit Agreement. Each credit facility includes an accordion provision allowing the borrower to increase the borrowing capacity under the facility, subject to certain conditions, up to $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="INF" name="ottr:LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" format="ixt:num-dot-decimal" scale="6" id="f-1100">290.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="INF" name="ottr:LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" format="ixt:num-dot-decimal" scale="6" id="f-1101">300.0</ix:nonFraction>&#160;million under the OTC Credit Agreement and OTP Credit Agreement, respectively.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under each credit facility are subject to a variable rate of interest on outstanding balances and a commitment fee is charged based on the average unused amount available to be drawn under the respective facility. The variable rate of interest to be charged is based on a benchmark interest rate, either SOFR or a Base Rate, as defined in the credit agreements, selected by the borrower at the time of an advance, subject to the conditions of each agreement, plus an applicable credit spread. The credit spread ranges from <ix:nonFraction unitRef="number" contextRef="c-236" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:fixed-zero" scale="0" id="f-1102">zero</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="c-237" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-1103">2.00</ix:nonFraction>%, depending on the benchmark interest rate selected, and is subject to adjustment based on the credit ratings of the relevant borrower. The weighted-average interest rate on all outstanding borrowings as of December&#160;31, 2024 and 2023 was <ix:nonFraction unitRef="number" contextRef="c-4" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-1104">5.61</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-1105">6.70</ix:nonFraction>%.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each credit facility contains a number of restrictions on the borrower, including restrictions on the ability to merge, sell assets, make investments, create or incur liens on assets, guarantee the obligations of any other party and engage in transactions with related parties. The agreements also require the borrower to maintain various financial covenants, as further described below. Each credit facility includes a cross-default provision whereby an event of default of other outstanding indebtedness will trigger an event of default under the agreement. Each credit facility expires on December 11, 2029. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1060-2" continuedAt="f-1060-3"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><ix:continuation id="f-1061-1"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of outstanding long-term debt by borrower as of December&#160;31, 2024 and 2023:&#160;</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 style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.017%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Entity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Debt Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Guaranteed Senior Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-238" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1106">3.55</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/15/26</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1107">80,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1108">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2007C Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-240" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1109">6.37</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/02/27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1110">42,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1111">42,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2013A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-242" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1112">4.68</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/27/29</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1113">60,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1114">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019A Senior Unsecured Notes </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-244" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1115">3.07</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1116">10,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1117">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-246" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1118">3.22</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/30</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1119">10,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1120">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020B Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-248" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1121">3.22</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/20/30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1122">40,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1123">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2021A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-250" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1124">2.74</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/29/31</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1125">40,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1126">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2024A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-252" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1127">5.48</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1128">60,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="f-1129">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2007D Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-254" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1130">6.47</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/20/37</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1131">50,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1132">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019B Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-256" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1133">3.52</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1134">26,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1135">26,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020C Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-258" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1136">3.62</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1137">10,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1138">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2013B Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-260" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1139">5.47</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/27/44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1140">90,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1141">90,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2018A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-262" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1142">4.07</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/07/48</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1143">100,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1144">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019C Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-264" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1145">3.82</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/49</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1146">64,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1147">64,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020D Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-266" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1148">3.92</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/50</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1149">15,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1150">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2021B Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-268" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1151">3.69</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/29/51</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1152">100,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1153">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2022A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-270" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1154">3.77</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">05/20/52</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1155">90,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1156">90,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2024B Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-272" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1157">5.77</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1158">60,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="f-1159">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1160">947,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1161">827,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="6" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized Long-Term Debt Issuance Costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="f-1162">3,266</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="f-1163">2,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="15" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Long-Term Debt Net of Unamortized Debt Issuance Costs</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1164">943,734</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1165">824,059</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2024, OTP entered into a Note Purchase Agreement pursuant to which OTP issued, in a private placement transaction, $<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1166">120.0</ix:nonFraction> million of senior unsecured notes consisting of (a) $<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1167">60.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="c-275" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1168">5.48</ix:nonFraction>% Series 2024A Senior Unsecured Notes due April&#160;1, 2034, and (b) $<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1169">60.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="c-276" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1170">5.77</ix:nonFraction>% Series 2024B Senior Unsecured Notes due April&#160;1, 2054.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Per the terms of the agreement, OTP may prepay all or any part of the notes (in an amount not less than <ix:nonFraction unitRef="number" contextRef="c-277" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="f-1171">10</ix:nonFraction>% of the aggregate principal amount of the notes then outstanding in the case of a partial prepayment) at <ix:nonFraction unitRef="number" contextRef="c-277" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-1172">100</ix:nonFraction>% of the principal amount so prepaid, together with unpaid accrued interest and a make-whole amount, as defined in the agreement; provided that no default or event of default exists under the agreement. Any prepayment of the Series 2024A Notes then outstanding on or after January 1, 2034, or the Series 2024B Notes then outstanding on or after October 1, 2053, will be made without any make-whole amount. Consistent with other of our borrowings, the agreement contains a number of restrictions on the business of OTP, including restrictions on OTP&#8217;s ability to merge, sell substantially all assets, create or incur liens on assets, guarantee the obligations of any other party, and engage in certain transactions with affiliates. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our guaranteed and unsecured notes require the borrower to maintain various financial covenants, as further described below. These notes provide for prepayment options allowing for a full or partial prepayment at <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-1173">100</ix:nonFraction>% of the principal amount so prepaid, together with unpaid accrued interest and a make-whole amount, as defined. These notes also include restrictions on the borrower, including its ability to merge, sell assets, create or incur liens on assets, guarantee the obligations of any other party and engage in transactions with related parties. The notes include a cross-default provision whereby an event of default of other outstanding indebtedness will trigger an event of default under the note. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-1174" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate maturities of long-term debt obligations on December&#160;31, 2024 for each of the next five years are as follows:</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 style="width:36.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2029</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt Maturities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="f-1175">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1176">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1177">42,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="f-1178">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1179">70,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Covenants</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of OTC's and OTP's short-term and long-term debt agreements require the borrower, whether OTC or OTP, to maintain certain financial covenants, including a maximum debt to total capitalization of either <ix:nonFraction unitRef="number" contextRef="c-53" decimals="INF" name="ottr:DebtToTotalCapitalizationRatio" scale="0" id="f-1180">0.60</ix:nonFraction> to 1.00 or <ix:nonFraction unitRef="number" contextRef="c-54" decimals="INF" name="ottr:DebtToTotalCapitalizationRatio" scale="0" id="f-1181">0.65</ix:nonFraction> to 1.00, depending on the debt agreement, a minimum interest and dividend coverage ratio of <ix:nonFraction unitRef="number" contextRef="c-53" decimals="INF" name="ottr:InterestAndDividendCoverageRatio" scale="0" id="f-1182">1.50</ix:nonFraction> to 1.00, and a maximum level of priority indebtedness.  As of December&#160;31, 2024, OTC and OTP were in compliance with these financial covenants.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1060-3"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guaranties </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC's obligations under the terms of its Guaranteed Senior Notes are unconditionally and irrevocably guaranteed by its subsidiaries, Varistar Corporation, BTD Manufacturing, Inc., Northern Pipe Products, Inc. and Vinyltech Corporation.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_184"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-1183" continuedAt="f-1183-1" escape="true">Employee Postretirement Benefits</ix:nonNumeric></span></div><ix:continuation id="f-1183-1" continuedAt="f-1183-2"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plan and Other Postretirement Benefits</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a noncontributory funded pension plan (the Pension Plan), an unfunded, nonqualified Executive Survivor and Supplemental Retirement Plan (ESSRP), both accounted for as defined benefit pension plans, and a postretirement healthcare plan accounted for as an other postretirement benefit plan.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Pension Plan, which previously covered substantially all corporate and OTP employees, was closed to new employees in 2013. The plan provides retirement compensation to all covered employees at age <ix:nonFraction unitRef="year" contextRef="c-278" decimals="INF" name="ottr:DefinedBenefitPlanAgeForCompensation" scale="0" id="f-1184">65</ix:nonFraction>, with reduced compensation in cases of retirement prior to age <ix:nonFraction unitRef="year" contextRef="c-278" decimals="INF" name="ottr:DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" scale="0" id="f-1185">62</ix:nonFraction>. Participants are fully vested after completing <ix:nonNumeric contextRef="c-278" name="ottr:DefinedBenefitPlanVestingPeriod" format="ixt-sec:durwordsen" id="f-1186">five years</ix:nonNumeric> of vesting service. The plan assets consist of equity funds, fixed income funds, cash and cash equivalents and alternative investments. None of the plan assets are invested in common stock or debt securities of the Company.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESSRP, an unfunded plan, provides for defined benefit payments to executive officers and certain key management employees on their retirement for life, or to their beneficiaries on their death. The ESSRP was amended and restated in 2019 to i) freeze the participation in the restoration retirement benefit component of the plan and ii) freeze benefit accruals under the restoration retirement benefit component of the plan for all participants of the plan except any participants deemed to be grandfathered participants. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The postretirement healthcare plan, closed to new participants in 2010, provides a portion of health insurance benefits for retired and covered corporate and OTP employees. To be eligible for retiree health insurance benefits, the employee must be <ix:nonNumeric contextRef="c-279" name="ottr:HealthInsuranceBenefitsRequisiteAge" format="ixt-sec:duryear" id="f-1187">55</ix:nonNumeric> years of age with a minimum of <ix:nonNumeric contextRef="c-279" name="ottr:HealthInsuranceBenefitsRequisiteServicePeriod" format="ixt-sec:duryear" id="f-1188">10</ix:nonNumeric> years of service. The plan is an unfunded plan and accordingly holds no plan assets.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plan Assets. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established a Retirement Plans Administration Committee to develop and monitor our investment strategy for our Pension Plan assets. Our investment strategy includes the following objectives:</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">The assets of the plan will be invested in accordance with all applicable laws in a manner consistent with fiduciary standards including Employee Retirement Income Security Act standards of 1974 (ERISA) (if applicable). Specifically:</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.59pt">The safeguards and diversity that a prudent investor would adhere to must be present in the investment program.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.59pt">All transactions undertaken on behalf of the Pension Plan must be in the best interest of plan participants and their beneficiaries.</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">The primary objective is to provide a source of retirement income for its participants and beneficiaries.</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">The near-term primary financial objective is to improve and protect the funded status of the plan.</span></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">A secondary financial objective is to minimize pension funding and expense volatility where possible. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have developed an asset allocation target, measured at investment market value, to provide guideline percentages of investment mix. This investment mix is intended to achieve the financial objectives of the plan. The permitted range is a guide and will at times not reflect the actual asset allocation due to market conditions, actions of our investment managers and required cash flows to and from the Pension Plan. </span></div><ix:nonNumeric contextRef="c-1" name="ottr:ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" id="f-1189" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our target asset allocation permitted range along with the actual asset allocation as of December&#160;31, 2024 and 2023: </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 style="width:68.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Permitted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Actual Allocation</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Asset Class</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Range</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Return Enhancement</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-280" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-1190">35</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-281" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-1191">60</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-282" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-1192">41</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-283" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-1193">48</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk Management</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-284" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-1194">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-285" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-1195">80</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-286" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-1196">59</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-287" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-1197">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alternatives</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-288" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-1198">0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-289" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-1199">20</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-290" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" format="ixt:fixed-zero" scale="-2" id="f-1200">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-291" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-1201">1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-292" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-1202">100</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-293" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-1203">100</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Return Enhancement</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investments are those that seek to provide equity-like, long-term capital appreciation. Examples include equity securities, including dynamic asset allocation funds, and higher yielding fixed income securities, such as high yield bonds and emerging market debt.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Management</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investments seek to decrease downside risk or act as a hedge against plan liabilities. Examples are cash and fixed income instruments.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1183-2" continuedAt="f-1183-3"><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investments seek to either provide return enhancement through long-term appreciation or risk management through decreased downside risk. The defining characteristic of these asset types is uncorrelated source of returns, less liquidity and private market access. Examples include investments in the SEI Energy Debt Collective Fund.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="f-1204" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the fair value inputs classified within the fair value hierarchy used to measure Pension Plan assets at December&#160;31, 2024 and 2023 and assets measured using the net asset value (NAV) practical expedient:</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 style="width:45.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">NAV</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity Funds</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1205">116,889</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1206">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1207">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1208">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1209">116,889</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed Income Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1210">175,310</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1211">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1212">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1213">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1214">175,310</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hybrid Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1215">10,106</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1216">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1217">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1218">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1219">10,106</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1220">23,909</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1221">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1222">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1223">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1224">23,909</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEI Energy Debt Collective Fund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1225">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1226">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1227">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1228">1,061</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1229">1,061</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1230">326,214</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1231">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1232">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1233">1,061</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1234">327,275</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity Funds</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1235">127,159</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1236">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1237">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1238">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1239">127,159</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed Income Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1240">167,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1241">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1242">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1243">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1244">167,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hybrid Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1245">10,980</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1246">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1247">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1248">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1249">10,980</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1250">23,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1251">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1252">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1254">23,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEI Energy Debt Collective Fund</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1255">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1256">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1257">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1258">1,518</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1259">1,518</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1260">328,961</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1261">&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1262">&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1263">1,518</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1264">330,479</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investments held by the SEI Energy Debt Collective Fund on December&#160;31, 2024 and 2023 consist mainly of below investment grade high yield bonds and loans of U.S. energy companies which trade at a discount to fair value. Redemptions are allowed semi-annually with a <ix:nonNumeric contextRef="c-278" name="us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1" format="ixt-sec:durday" id="f-1265">95</ix:nonNumeric>-day notice period, subject to fund director consent and certain gate, holdback and suspension restrictions. Subscriptions are allowed monthly with a <ix:nonNumeric contextRef="c-278" name="ottr:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" format="ixt-sec:durwordsen" id="f-1266">three-year</ix:nonNumeric> lock up on subscriptions. The fund&#8217;s assets are valued in accordance with valuations reported by the fund&#8217;s sub-advisor or the fund&#8217;s underlying investments or other independent third-party sources, although SEI, in its discretion, may use other valuation methods, subject to compliance with ERISA, as applicable. On an annual basis, as determined by the investment manager in its sole discretion, an independent valuation agent is retained to provide a valuation of the illiquid assets of the fund and of any other asset of the fund.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1183-3" continuedAt="f-1183-4"><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Funded Status. </span><ix:nonNumeric contextRef="c-1" name="ottr:ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" id="f-1267" continuedAt="f-1267-1" escape="true"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the changes in the fair value of plan assets and the actuarially computed benefit obligation for the years ended December&#160;31, 2024 and 2023 and the funded status of the plans as of December&#160;31, 2024 and 2023:</span></ix:nonNumeric></div><ix:continuation id="f-1267-1"><div style="margin-bottom:6pt;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 style="width:33.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Fair Value of Plan Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value of Plan Assets at January 1</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1268">330,479</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1269">313,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1270">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1271">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1272">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1273">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actual Return on Plan Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1274">14,976</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1275">34,196</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1276">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1277">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1278">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1279">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Company 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="f-1280">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="f-1281">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="f-1282">2,694</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="f-1283">2,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="f-1284">1,568</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="f-1285">3,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1286">18,180</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1287">17,514</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1288">2,694</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1289">2,197</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1290">3,734</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1291">8,900</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Participant Premium Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1292">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1293">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1294">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1295">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="f-1296">2,166</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="f-1297">5,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value of Plan Assets at December 31</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1298">327,275</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1299">330,479</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1300">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1301">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1302">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1303">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Benefit Obligation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Obligation at January 1</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1304">318,801</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1305">308,055</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1306">35,780</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1307">35,624</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1308">30,145</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1309">49,947</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-1310">3,886</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-1311">3,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="f-1312">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1313">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1314">490</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1315">565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1316">17,189</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1317">16,436</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1318">1,897</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1319">1,889</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1320">1,600</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1321">2,416</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1322">18,180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1323">17,514</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1324">2,694</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1325">2,197</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1326">3,734</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1327">8,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Participant Premium Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1328">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1329">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1330">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1331">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="f-1332">2,166</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="f-1333">5,733</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plan Amendments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="f-1334">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="f-1335">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="f-1336">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="f-1337">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="f-1338">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:num-dot-decimal" scale="3" id="f-1339">17,493</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actuarial (Gain) Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1340">7,686</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1341">8,126</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="f-1342">331</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="f-1343">392</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="f-1344">664</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1345">2,123</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Benefit Obligation at December 31</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1346">314,010</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1347">318,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1348">35,314</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1349">35,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1350">30,003</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1351">30,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded Status</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1352">13,265</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1353">11,678</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1354">35,314</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1355">35,780</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1356">30,003</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1357">30,145</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts Recognized in Consolidated Balance Sheets at December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Assets</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1358">13,265</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1359">11,678</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1360">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1361">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1362">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1363">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:fixed-zero" scale="3" id="f-1364">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:fixed-zero" scale="3" id="f-1365">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1366">2,700</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1367">2,679</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1368">2,618</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1369">2,469</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Liabilities</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1370">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1371">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1372">32,614</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1373">33,101</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1374">27,385</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1375">27,676</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Asset (Liability)</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="f-1376">13,265</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="f-1377">11,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="f-1378">35,314</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="f-1379">35,780</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="f-1380">30,003</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="f-1381">30,145</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"/></tr></table></div></ix:continuation><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligation of our Pension Plan was $<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="f-1382">288.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="f-1383">288.8</ix:nonFraction> million as of December&#160;31, 2024 and 2023. The accumulated benefit obligation of our ESSRP was $<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="f-1384">35.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="f-1385">35.8</ix:nonFraction> million as of December&#160;31, 2024 and 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="f-1386" continuedAt="f-1386-1" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine benefit obligations as of December&#160;31, 2024 and 2023: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount Rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-292" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1387">5.70</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-293" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1388">5.57</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-361" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1389">5.60</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-353" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1390">5.53</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-362" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1391">5.61</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-355" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1392">5.53</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-361" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1393">3.00</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-353" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1394">3.00</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants up to Age 39</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-363" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1395">4.50</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-364" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1396">4.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Ages 40 to 49</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-365" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1397">4.50</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-366" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1398">4.50</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Age 50 and Older</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-367" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1399">3.75</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-368" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1400">3.75</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Healthcare Cost Immediate Trend Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-362" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-1401">6.44</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-355" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-1402">6.97</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Healthcare Cost Ultimate Trend Rate</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-362" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-1403">4.00</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-355" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-1404">4.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Year the Rate Reaches the Ultimate Trend Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-279" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-1405">2048</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-360" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-1406">2048</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="36" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for both union and non-union employees.</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is <ix:nonFraction unitRef="number" contextRef="c-369" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1407">3.50</ix:nonFraction>%.</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is <ix:nonFraction unitRef="number" contextRef="c-370" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1408">3.00</ix:nonFraction>%.</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of the plan asset or benefit obligation recognized for our Pension Plan, ESSRP and postretirement healthcare benefit plan included the following significant actuarial adjustments:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">For the Pension Plan, an increase in the discount rate in 2024 and 2023 reduced our obligation by $<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-5" sign="-" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" format="ixt:num-dot-decimal" scale="6" id="f-1409">4.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-5" sign="-" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" format="ixt:num-dot-decimal" scale="6" id="f-1410">2.2</ix:nonFraction>&#160;million. Changes in plan participant census data decreased our benefit obligation by $<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-5" sign="-" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" format="ixt:num-dot-decimal" scale="6" id="f-1411">3.0</ix:nonFraction>&#160;million in 2024. Actual </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1183-4" continuedAt="f-1183-5"><div style="margin-bottom:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">returns on Pension Plan assets in 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-5" name="ottr:DefinedBenefitPlanPlanAssetsActualReturns" format="ixt:num-dot-decimal" scale="6" id="f-1412">15.0</ix:nonFraction>&#160;million, compared to an expected return of $<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-5" name="ottr:DefinedBenefitPlanPlanAssetsExpectedReturns" format="ixt:num-dot-decimal" scale="6" id="f-1413">25.5</ix:nonFraction>&#160;million, impacting our net obligation by $<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-5" name="ottr:DefinedBenefitPlanPlanAssetsObligationImpact" format="ixt:num-dot-decimal" scale="6" id="f-1414">10.5</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">For the ESSRP, an increase in the discount rate in 2024 and 2023 reduced our obligation by $<ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-5" sign="-" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" format="ixt:num-dot-decimal" scale="6" id="f-1415">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-5" sign="-" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" format="ixt:num-dot-decimal" scale="6" id="f-1416">0.1</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">For the postretirement healthcare plan, an increase in the discount rate in 2024 and 2023 reduced our obligation by $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-5" sign="-" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" format="ixt:num-dot-decimal" scale="6" id="f-1417">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-5" sign="-" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" format="ixt:num-dot-decimal" scale="6" id="f-1418">1.3</ix:nonFraction>&#160;million. Revised estimates of healthcare cost trends and participant contribution assumptions increased the benefit obligation by $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-5" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" format="ixt:num-dot-decimal" scale="6" id="f-1419">0.4</ix:nonFraction>&#160;million in 2024. Changes in plan participant census data decreased our benefit obligation by $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-5" sign="-" name="ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" format="ixt:num-dot-decimal" scale="6" id="f-1420">0.9</ix:nonFraction>&#160;million in 2024.  </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Periodic Benefit Cost. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of service</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cost may be capitalized as a cost of self-constructed property, plant and equipment. When recognized in the consolidated statements of income, service cost is recognized within one of the components of operating expenses. Nonservice cost components of net periodic benefit cost may be deferred and recognized as a regulatory asset under the accounting guidance for regulated operations. When recognized in the consolidated statements of income, nonservice cost components are recognized as nonservice cost components of postretirement benefits.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="f-1421" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists the components of net periodic benefit cost of our defined benefit pension plans and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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 style="width:25.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service Cost</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-1422">3,886</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-1423">3,698</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-1424">6,576</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="f-1425">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1426">72</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1427">195</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1428">490</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1429">565</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-1430">1,338</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1431">17,189</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1432">16,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1433">12,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1434">1,897</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1435">1,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1436">1,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1437">1,600</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1438">2,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1439">2,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected Return on Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1440">25,518</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1441">25,914</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1442">23,684</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1443">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1444">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1445">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1446">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1447">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1448">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Prior Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1449">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1450">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1451">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1452">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1453">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1454">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="f-1455">6,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="f-1456">6,649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="f-1457">5,733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Net Actuarial Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1458">158</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="3" id="f-1459">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1460">7,865</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="3" id="f-1461">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="3" id="f-1462">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1463">567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="3" id="f-1464">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="3" id="f-1465">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1466">3,063</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Periodic Benefit Cost</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1467">4,285</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1468">5,780</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1469">3,101</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1470">1,897</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1471">1,961</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1472">2,103</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1473">4,212</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1474">3,668</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1475">709</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"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the impact of regulation on the recognition of periodic benefit cost arising from pension and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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 style="width:67.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Periodic Benefit Cost</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1476">6,600</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1477">7,487</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1478">5,913</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Amount Amortized Due to the Effect of Regulation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" format="ixt:num-dot-decimal" scale="3" id="f-1479">1,367</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" format="ixt:num-dot-decimal" scale="3" id="f-1480">1,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" format="ixt:num-dot-decimal" scale="3" id="f-1481">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Periodic Benefit Cost Recognized</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" format="ixt:num-dot-decimal" scale="3" id="f-1482">5,233</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" format="ixt:num-dot-decimal" scale="3" id="f-1483">6,262</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" format="ixt:num-dot-decimal" scale="3" id="f-1484">7,034</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:continuation id="f-1386-1"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine net periodic benefit cost for the years ended December&#160;31, 2024, 2023 and 2022:</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 style="width:24.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.264%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount Rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-278" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1485">5.57</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-357" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1486">5.51</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-371" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1487">3.03</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-358" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1488">5.53</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-359" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1489">5.51</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-372" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1490">2.93</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-279" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1491">5.53</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-360" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1492">5.52</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-373" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1493">3.01</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term Rate of 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-278" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-1494">7.00</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-357" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-1495">7.00</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-371" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-1496">6.30</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term Rate of Compensation Increase</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-358" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1497">3.00</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-359" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1498">3.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-372" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1499">3.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants to Age 39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-374" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1500">4.50</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-375" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1501">4.50</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-376" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1502">4.50</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Ages 40 to 49</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-377" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1503">4.00</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-378" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1504">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-379" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1505">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Age 50 and Older</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-380" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1506">3.38</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-381" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1507">2.75</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-382" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1508">2.75</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:continuation><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop our estimated discount rate through the use of a hypothetical bond portfolio method. This method derives the discount rate from the average yield of a collection of high credit quality bonds which produce cash flows similar to our anticipated future benefit payments. We estimate the assumed long-term rate of return on plan assets based primarily on asset category studies using historical market return and volatility data with forward-looking estimates based on existing financial market conditions and forecasts of capital markets. Modest excess return expectations versus some market indices are incorporated into the return projections based on the actively managed structure of the investment programs and their records of achieving such returns historically. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1183-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" id="f-1509" escape="true"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amounts not yet recognized as components of net periodic benefit cost as of December&#160;31, 2024 and 2023:</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 style="width:34.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.212%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Regulatory Assets (Liabilities):</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1510">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1511">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1512">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="f-1514">12,703</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="f-1515">18,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Actuarial Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1516">87,868</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1517">85,227</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" scale="3" id="f-1518">292</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1519">1,061</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1520">1,121</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1521">1,759</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Regulatory Assets (Liabilities)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="ottr:DefinedBenefitPlanRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="f-1522">87,868</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="ottr:DefinedBenefitPlanRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="f-1523">85,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="ottr:DefinedBenefitPlanRegulatoryAssets" scale="3" id="f-1524">292</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="ottr:DefinedBenefitPlanRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="f-1525">1,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="f-1526">11,582</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" sign="-" name="ottr:DefinedBenefitPlanRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="f-1527">17,086</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss):</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1528">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1530">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="f-1532">339</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="f-1533">498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Actuarial Gain (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1534">1,937</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1535">1,994</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1536">2,502</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1537">1,403</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="f-1538">732</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="f-1539">707</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Accumulated Other Comprehensive 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1540">1,937</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1541">1,994</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1542">2,502</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1543">1,403</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1544">1,071</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1545">1,205</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PensionContributions" format="ixt:fixed-zero" scale="0" id="f-1546"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:PensionContributions" format="ixt:fixed-zero" scale="0" id="f-1547">not</ix:nonFraction></ix:nonFraction> make any contributions to our Pension Plan in 2024 or 2023. We made a discretionary contribution of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:PensionContributions" scale="6" id="f-1548">20.0</ix:nonFraction> million in in 2022. As of December&#160;31, 2024, we had no minimum funding requirements for our Pension Plan. Contributions to our ESSRP and postretirement healthcare plan are equal to the benefits paid to plan participants.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="f-1549" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reflects anticipated benefit payments to be paid in each of the next five years and in the aggregate for the five-year period thereafter under our pension plans and postretirement healthcare plan:</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 style="width:34.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.212%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2030-2034</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected Pension Plan Benefit Payments</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1550">19,274</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1551">19,804</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1552">20,284</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1553">20,859</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1554">21,420</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="f-1555">111,275</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected ESSRP Benefit Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1556">2,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1557">2,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1558">3,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1559">2,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1560">3,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="f-1561">14,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected Postretirement Benefit Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1562">2,618</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1563">2,614</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1564">2,576</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1565">2,488</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1566">2,517</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="f-1567">12,019</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1568">24,661</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1569">25,317</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1570">25,919</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1571">26,346</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1572">27,007</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="f-1573">137,569</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"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401K Plan</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a 401K plan for the benefit of all corporate and subsidiary company employees. Contributions made to these plans totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1574">9.3</ix:nonFraction> million for 2024, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1575">7.8</ix:nonFraction> million for 2023 and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1576">6.7</ix:nonFraction> million for 2022.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_187"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="f-1577" continuedAt="f-1577-1" escape="true">Asset Retirement Obligations</ix:nonNumeric></span></div><ix:continuation id="f-1577-1" continuedAt="f-1577-2"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recognized asset retirement obligations (AROs) related to our coal-fired generation plants, natural gas combustion turbines, solar facility and wind turbines. The cost of AROs include items such as site restoration, closure or removal of ash pits and removal of certain structures, generators, asbestos and storage tanks. We have other legal obligations associated with the retirement of a variety of other long-lived tangible assets used in electric operations where the estimated settlement costs are individually and collectively immaterial. We have <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue" format="ixt:fixed-zero" scale="0" id="f-1578"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue" format="ixt:fixed-zero" scale="0" id="f-1579">no</ix:nonFraction></ix:nonFraction> assets legally restricted for the settlement of any AROs. As of December&#160;31, 2024 and 2023, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AssetRetirementObligationCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1580">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetRetirementObligationCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1581">0.1</ix:nonFraction>&#160;million, respectively, was included in other current liabilities and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1582">42.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1583">36.4</ix:nonFraction>&#160;million, respectively, was included in other noncurrent liabilities in the consolidated balance sheets related to AROs.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="f-1584" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the carrying amounts of AROs for the years ended December&#160;31, 2024 and 2023 is as follows:&#160;</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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Beginning Balance</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="f-1585">36,477</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="f-1586">25,182</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New Obligations Recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-1587">2,991</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-1588">4,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments Due to Revisions in Cash Flow Estimates</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="f-1589">1,098</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="f-1590">8,394</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="f-1591">1,676</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="f-1592">1,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Settlements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="f-1593">79</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:num-dot-decimal" scale="3" id="f-1594">2,796</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Ending Balance</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="f-1595">42,163</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="f-1596">36,477</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"/></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coal Combustion Residual Regulations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the Environmental Protection Agency (EPA) published a final rule amending coal combustion residual (CCR) regulations. The final rule introduces new requirements for the management of coal ash at active coal-fired power plants and inactive coal-fired </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1577-2">power plants with a legacy surface impoundment. The regulations impose new requirements including groundwater monitoring, closure standards, post-closure care obligations and potential remediation activities. At this time, we do not believe there are any significant new requirements which are applicable to our coal-fired power plants, except for Big Stone Plant. During the fourth quarter of 2024, a site evaluation was performed at Big Stone Plant to assess the presence and estimated volumes of coal ash stored at the facility. Based on this and our assessment of the regulations, we believe the plant will be impacted by the new requirements. As of December 31, 2024, we recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="6" id="f-1597">3.0</ix:nonFraction>&#160;million of additional liabilities for new obligations resulting from the EPA's final CCR rule for costs associated with coal ash removal and groundwater monitoring we expect to incur in the future. The final rule requires facility evaluations to be performed in the future. Revisions to our estimated compliance costs or further obligations could be identified through the process of performing the additional evaluations. Should such revisions be necessary or if additional cost obligations are identified, we will update our cash flow estimates and resulting retirement obligation at that time.</ix:continuation>  </span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_190"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1598" continuedAt="f-1598-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-1598-1" continuedAt="f-1598-2"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes for the years ended December&#160;31, 2024, 2023 and 2022 consists entirely of domestic earnings. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1599" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes charged to income for the years ended December&#160;31, 2024, 2023 and 2022 consisted of the following:</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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Current</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1600">36,238</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1601">41,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1602">31,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1603">6,533</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1604">15,126</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1605">9,568</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1606">13,078</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1607">9,832</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1608">22,480</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1609">9,979</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1610">3,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1611">9,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Tax Credits</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="3" id="f-1612">586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="3" id="f-1613">586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="3" id="f-1614">586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment Tax Credit Amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="f-1615">12</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="f-1616">3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="f-1617">3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1618">65,230</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1619">69,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1620">73,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1621" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the statutory federal income tax rate to our effective tax rate for each of the years ended December&#160;31, 2024, 2023 and 2022 is as follows:</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 style="width:44.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Taxes at Federal Statutory Rate</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1622">77,047</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1623">21.0</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1624">76,332</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1625">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1626">75,082</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1627">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases (Decreases) in Tax from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Taxes on Income, Net of Federal Tax</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1628">14,360</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1629">3.9</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1630">14,429</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1631">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1632">15,049</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1633">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Tax Credits (PTCs)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" format="ixt:num-dot-decimal" scale="3" id="f-1634">20,106</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" scale="-2" id="f-1635">5.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" format="ixt:num-dot-decimal" scale="3" id="f-1636">17,394</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" scale="-2" id="f-1637">4.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" format="ixt:num-dot-decimal" scale="3" id="f-1638">14,985</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" scale="-2" id="f-1639">4.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Excess Deferred Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1640">2,788</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1641">0.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1642">2,205</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1643">0.6</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1644">1,625</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1645">0.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" scale="3" id="f-1646">586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" scale="-2" id="f-1647">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" scale="3" id="f-1648">586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" scale="-2" id="f-1649">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" scale="3" id="f-1650">586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" scale="-2" id="f-1651">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, Net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-1652">2,697</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1653">0.6</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-1654">1,278</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1655">0.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1656">416</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1657">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes at Effective Tax Rate</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1658">65,230</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1659">17.8</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1660">69,298</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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1661">19.1</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1662">73,351</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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1663">20.5</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PTCs, North Dakota wind tax credits and excess deferred income taxes arising from the federal tax rate reduction in the 2017 Tax Cuts and Jobs Act are returned to customers as a reduction of the rates they are charged and result in a reduction of operating revenues. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1598-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1664" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities were composed of the following on December&#160;31, 2024 and 2023:</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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Tax Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1665">37,456</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1666">39,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1667">52,664</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1668">56,479</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax Credit Carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1669">18,268</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1670">21,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of Removal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:DeferredTaxAssetsCostOfRemoval" format="ixt:num-dot-decimal" scale="3" id="f-1671">35,374</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:DeferredTaxAssetsCostOfRemoval" format="ixt:num-dot-decimal" scale="3" id="f-1672">32,993</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="f-1673">10,948</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="f-1674">9,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Operating Loss Carryforward</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1675">2,289</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1676">2,336</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1677">19,449</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1678">11,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Deferred Tax Assets</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1679">176,448</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1680">174,407</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Tax Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Differences Related to Property</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1681">375,120</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1682">347,885</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retirement Benefits Regulatory Asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" format="ixt:num-dot-decimal" scale="3" id="f-1683">22,892</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" format="ixt:num-dot-decimal" scale="3" id="f-1684">22,458</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ottr:DeferredTaxLiabilitiesPensionExpense" format="ixt:num-dot-decimal" scale="3" id="f-1685">26,034</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ottr:DeferredTaxLiabilitiesPensionExpense" format="ixt:num-dot-decimal" scale="3" id="f-1686">24,875</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1687">20,147</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1688">16,462</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1689">444,193</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1690">411,680</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Income Taxes</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1691">267,745</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1692">237,273</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had net operating loss carryforwards for state tax purposes totaling $<ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1693">2.3</ix:nonFraction>&#160;million that expire between 2029 and 2037, and state tax credits totaling $<ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="f-1694">18.3</ix:nonFraction>&#160;million which expire between 2040 and 2043. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1695" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for unrecognized tax benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance on January 1</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1696">1,489</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1697">923</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1698">827</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases (Decreases) for tax positions taken during a prior period</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1699">189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1700">596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1701">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases for tax positions taken during the current period</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1702">188</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1703">163</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1704">260</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decreases due to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1705">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1706">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1707">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decreases as a result of a lapse of applicable statutes of limitations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1708">363</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1709">193</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1710">208</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance on December 31</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1711">1,125</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1712">1,489</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1713">923</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of unrecognized tax benefits as of December&#160;31, 2024 would reduce our effective tax rate if recognized. The total amount of unrecognized tax benefits as of December&#160;31, 2024 is not expected to change significantly within the next <ix:nonNumeric contextRef="c-1" name="ottr:PeriodForUnrecognizedTaxBenefitsNotExpectedChange" format="ixt-sec:durmonth" id="f-1714">12</ix:nonNumeric> months. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries file a consolidated U.S. federal income tax return and various state income tax returns. As of December&#160;31, 2024, with limited exceptions, we are no longer subject to examinations by taxing authorities for tax years prior to 2021 for federal and North Dakota income taxes and prior to 2020 for Minnesota state income taxes.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_193"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1715" continuedAt="f-1715-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1715-1" continuedAt="f-1715-2"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Utility Capacity and Energy Requirements. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP has commitments for the purchase of capacity and energy requirements under contractual agreements, including wind power purchase agreements extending into 2048. Generally, the terms of OTP's wind power purchase agreements require OTP to purchase all of the electricity generated by a particular wind farm, but do not include fixed or minimum payments. The required payments are variable and the amounts due are determined based upon the amount of capacity available or electricity generated. Capacity and energy requirement costs under these agreements totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="ottr:CapacityAndEnergyRequirementCosts" scale="6" id="f-1716">6.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="ottr:CapacityAndEnergyRequirementCosts" scale="6" id="f-1717">5.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="ottr:CapacityAndEnergyRequirementCosts" scale="6" id="f-1718">13.1</ix:nonFraction> million for the years ended December 31, 2024, 2023 and 2022.  </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coal Purchase Commitments. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP has contracts providing for the purchase and delivery of its coal requirements. OTP&#8217;s current coal purchase agreement with CCMC for Coyote Station expires on December 31, 2040. All of Coyote Station&#8217;s coal requirements for the period covered must be purchased under this agreement. The agreement is structured so that the price of the coal covers all of CCMC's operating, financing and future mine reclamation costs. In the table below, we have estimated the future payments to be made under the terms of the agreement until its maturity. OTP has an agreement for the purchase of Big Stone Plant&#8217;s coal requirements through December&#160;31, 2026. There is no fixed minimum purchase requirement, and no amounts for this agreement have been included in the table below; however, under this agreement all of Big Stone Plant&#8217;s coal requirements for the period </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1715-2" continuedAt="f-1715-3"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">covered must be purchased under this agreement. Coal purchase costs under these <ix:nonFraction unitRef="agreement" contextRef="c-4" decimals="INF" name="ottr:CoalPurchaseCommitmentNumberOfAgreements" format="ixt-sec:numwordsen" scale="0" id="f-1719">two</ix:nonFraction> agreements totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="ottr:CoalPurchaseCommitmentCosts" scale="6" id="f-1720">44.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="ottr:CoalPurchaseCommitmentCosts" scale="6" id="f-1721">43.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="ottr:CoalPurchaseCommitmentCosts" scale="6" id="f-1722">45.1</ix:nonFraction> million for the years ended December 31, 2024, 2023 and 2022.  </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Land Easement Payments. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP has commitments to make payments for land easements not classified as leases. The contractual terms of these easements are generally <ix:nonNumeric contextRef="c-385" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:duryear" id="f-1723">99</ix:nonNumeric> years or do not have a stated maturity date; however, per the terms of the agreements, our requirement to make payment ends once we cease use of the land. As such, in the table below, we have included payments under these easements through the estimated useful lives of the facilities associated with the easement. The commitments under these arrangements extend into 2055 and total approximately $<ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-5" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="6" id="f-1724">62.0</ix:nonFraction> million. Land easement costs under these agreements totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="ottr:LandEasementNonLeasePaymentsExpense" scale="6" id="f-1725">1.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="ottr:LandEasementNonLeasePaymentsExpense" scale="6" id="f-1726">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="ottr:LandEasementNonLeasePaymentsExpense" scale="6" id="f-1727">1.4</ix:nonFraction> million for the years ended December 31, 2024, 2023 and 2022.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had commitments under contracts for plant maintenance, software subscriptions and other services extending into 2046 which totaled approximately $<ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-5" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="6" id="f-1728">10.6</ix:nonFraction> million.</span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-1729" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future commitments as of December&#160;31, 2024 were as follows:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Coal Purchase<br/>Commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Land<br/>&#160;Easement<br/>Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1730">24,192</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ottr:LandEasementPaymentsToBePaidYearOne" format="ixt:num-dot-decimal" scale="3" id="f-1731">1,897</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1732">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1733">24,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ottr:LandEasementPaymentsToBePaidYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1734">1,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1735">1,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1736">25,127</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ottr:LandEasementPaymentsToBePaidYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1737">1,941</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="3" id="f-1738">661</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1739">25,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ottr:LandEasementPaymentsToBePaidYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1740">1,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="3" id="f-1741">544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1742">27,102</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ottr:LandEasementPaymentsToBePaidYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1743">2,021</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="3" id="f-1744">272</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beyond 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="3" id="f-1745">314,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ottr:LandEasementPaymentsToBePaidAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1746">52,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="3" id="f-1747">5,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="3" id="f-1748">441,409</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ottr:LandEasementNonleasePaymentsDueTotal" format="ixt:num-dot-decimal" scale="3" id="f-1749">62,003</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="3" id="f-1750">10,570</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solar Development. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2024, OTP entered into an agreement to acquire the assets of a solar facility currently under development. The assets to be acquired include real property rights and interests, interconnection agreements, state and local permits, and other development assets. Per the agreement, the purchase price is equal to $<ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="6" id="f-1751">23.6</ix:nonFraction>&#160;million, plus the reimbursement of certain interconnection costs and costs to purchase and store the main power transformer. Closing of the transaction is expected to occur in late 2025 or early 2026, and remains subject to certain conditions to close, including regulatory and other approvals. OTP would be subject to a termination fee of up to $<ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-5" name="ottr:CommitmentsTerminationFee" format="ixt:num-dot-decimal" scale="6" id="f-1752">5.0</ix:nonFraction>&#160;million if the seller has satisfied all required conditions to close but the transaction is not consummated.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FERC ROE.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2013 and February 2015, customers filed complaints with FERC seeking to reduce the ROE component of the transmission rates that MISO transmission owners, including OTP, may collect under the MISO tariff rate. FERC issued an order on November 19, 2020, which adopted a revised ROE methodology and set the base ROE at 10.02% (10.52% with an adder) effective for the fifteen-month period from November 2013 to February 2015 and on a prospective basis beginning in September 2016. The order also dismissed any complaints covering the period from February 2015 to May 2016. On August 9, 2022, the U.S. Court of Appeals for the District of Columbia Circuit vacated the FERC order citing a lack of reasoned explanation by FERC in its adoption of its revised ROE methodology as outlined in its November 2020 order and remanded the matter to FERC to reopen the proceedings. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 17, 2024, FERC issued an Order on Remand modifying its ROE methodology and establishing a base ROE of 9.98% (10.48% with an adder) effective for the fifteen-month period from November 2013 to February 2015 and on a prospective basis beginning in September 2016, and required MISO transmission owners to provide refunds to customers for collections in excess of the base ROE of 9.98% for the applicable period, plus interest. In addition, FERC concluded the evidentiary record continues to support the ROE established for the period from February 2015 to May 2016.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to FERC's Order on Remand, we had deferred recognition of certain revenues and recognized a refund liability which reflected the amount previously collected under the MISO tariff rate that we anticipated would be refunded to customers. Our previous estimated refund amount was larger than the actual amount ordered by FERC in the Order on Remand and was therefore reduced, which resulted in a pre-tax benefit of $<ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-5" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="6" id="f-1753">2.5</ix:nonFraction>&#160;million recognized in our consolidated statements of income for the year ended December&#160;31, 2024. The balance of the recorded refund liability as of December&#160;31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-5" name="ottr:EstimatedLiabilityOfRefundObligation" scale="6" id="f-1754">0.5</ix:nonFraction> million.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1715-3"><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Self-Funding of Transmission Upgrades for Generator Interconnections. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FERC</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has granted transmission owners within MISO and other regional transmission organizations (RTOs) the unilateral authority to determine the funding mechanism for interconnection transmission upgrades that are necessary to accommodate new generation facilities connecting to the electrical grid. Under existing FERC orders, transmission owners can unilaterally determine whether the generator pays the transmission owner in advance for the transmission upgrade or, alternatively, the transmission owner can elect to fund the upgrade and recover over time from the generator the cost of and a return on the upgrade investment (a self-funding). FERC&#8217;s orders granting transmission owners this unilateral funding authority have been judicially contested on the basis that transmission owners may be motivated to discriminate among generators in making funding determinations. In the most recent judicial proceedings, the petitioners argued to the U.S. Court of Appeals for the District of Columbia that FERC did not comply with a previous judicial order to fully develop a record regarding the risk of discrimination and the financial risk absorbed by transmission owners for generator-funded upgrades. In December 2022, the Court of Appeals ruled in favor of the petitioners remanding the matter to FERC, instructing the agency to adequately explain the basis of its orders. The Court of Appeals decision did not vacate transmission owners&#8217; unilateral funding authority. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2024, FERC issued an Order to Show Cause proceeding against <ix:nonFraction unitRef="regionaltransmissionorganization" contextRef="c-2" decimals="INF" name="ottr:NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" format="ixt-sec:numwordsen" scale="0" id="f-1755">four</ix:nonFraction> RTOs, including MISO. Within its order, FERC indicates that the transmission tariffs of the RTOs appear to be unjust, unreasonable, and unduly discriminatory or preferential because they allow transmission owners to unilaterally elect transmission owner self-funding, which may increase costs, impose barriers to transmission interconnection and result in undue discrimination among interconnection customers.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The order required each RTO to submit filings to either 1) show cause as to why the transmission tariff remains just and reasonable and not duly discriminatory or preferential, or 2) to explain what changes to the tariff it believes would remedy the identified concerns. FERC has received a number of responses to its Order to Show Cause. In September 2024, in separate filings, MISO and transmission owners within MISO, including OTP, filed responses outlining the reasons why the self-funding option remains just and reasonable and not unduly discriminatory or preferential. Other responses have been provided by other RTOs, individual transmission owners, developers of renewable generation facilities and other interested parties. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP, as a transmission owner in MISO, has exercised its authority and elected to self-fund previous transmission upgrades necessary to accommodate new system generation. Under such an election, OTP is recovering the cost of the transmission upgrade and a return on that investment from the generator over a contractual period of time. Should the resolution of this matter eliminate transmission owners&#8217; unilateral funding authority on either a prospective or retrospective basis, our financial results would be impacted. We cannot at this time reasonably predict the outcome of this matter given the uncertainty as to how FERC may ultimately decide on the matter after RTOs' filings in response to the Order to Show Cause.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Class Action Lawsuits.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Several class action complaints against certain PVC pipe manufacturers, including OTC, have been filed in the U.S. District Court for the Northern District of Illinois alleging violations of antitrust laws. The first of the complaints was filed on August 23, 2024. The various complaints have been consolidated under the caption In re: PVC Pipe Antitrust Litigation (Case No. 1:24-cv-07639). Specifically, the complaints allege, among other things, that beginning in at least January 2021, the defendants conspired and combined to fix, raise, maintain and stabilize the price of PVC municipal water and electrical conduit pipe in violation of U.S. antitrust laws. The plaintiffs are seeking treble damages, injunctive relief, pre- and post-judgment interest, costs and attorneys&#8217; fees.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on August 27, 2024, the Company received a grand jury subpoena issued by the U.S. District Court for the Northern District of California, from the U.S. Department of Justice (DOJ) Antitrust Division. The subpoena calls for production of documents regarding the manufacturing, selling and pricing of PVC pipe. The Company is responding to the subpoena and intends to comply with its obligations under the subpoena.   </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, we are unable to determine the likelihood of an outcome or estimate a range of reasonably possible losses, if any, arising from the class action complaints or the DOJ investigation. However, if an antitrust violation by the Company is found, it could have a material impact on the Company&#8217;s financial condition, operating results and liquidity. The Company believes that there are factual and legal defenses to the allegations in the complaints and intends to defend itself accordingly.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Contingencies. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to litigation and regulatory matters arising in the normal course of business. We regularly analyze relevant information and, as necessary, estimate and record accrued liabilities for legal, regulatory enforcement and other matters in which a loss is probable of occurring and can be reasonably estimated. We believe the effect on our consolidated operating results, financial position and cash flows, if any, for the disposition of all matters pending as of December&#160;31, 2024, other than those discussed above, will not be material.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_196"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-1756" continuedAt="f-1756-1" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:continuation id="f-1756-1" continuedAt="f-1756-2"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Structure</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to authorized and outstanding common stock, the Company has <ix:nonFraction unitRef="shares" contextRef="c-394" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1757">1,500,000</ix:nonFraction> authorized no par value cumulative preferred shares and <ix:nonFraction unitRef="shares" contextRef="c-395" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1758">1,000,000</ix:nonFraction> authorized no par value cumulative preference shares. <ix:nonFraction unitRef="shares" contextRef="c-395" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-1759"><ix:nonFraction unitRef="shares" contextRef="c-396" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-1760"><ix:nonFraction unitRef="shares" contextRef="c-397" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-1761"><ix:nonFraction unitRef="shares" contextRef="c-394" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-1762">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> cumulative preferred or cumulative preference shares were outstanding at December&#160;31, 2024 or 2023.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registration Statements</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2024, we filed a shelf registration statement with the SEC under which we may offer for sale, from time to time, either separately or together in any combination, equity, debt or other securities described in the shelf registration statement. The registration statement expires in May 2027. No shares were issued pursuant to the shelf registration statement in 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2024, we filed a second registration statement with the SEC for the issuance of up to <ix:nonFraction unitRef="shares" contextRef="c-398" decimals="INF" name="ottr:ShelfRegistrationShares" format="ixt:num-dot-decimal" scale="0" id="f-1763">1,500,000</ix:nonFraction> common shares under an Automatic Dividend Reinvestment and Share Purchase Plan, which provides shareholders, retail customers of OTP and other interested investors methods of purchasing our common shares by reinvesting their dividends or making optional cash investments. Shares purchased under the plan may be new issue common shares or common shares purchased on the open market. In 2024, we issued <ix:nonFraction unitRef="shares" contextRef="c-399" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="f-1764">70,469</ix:nonFraction> common shares under this program and no proceeds were received, as all shares issued were purchased on the open market. As of December&#160;31, 2024, <ix:nonFraction unitRef="shares" contextRef="c-400" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-1765">1,429,531</ix:nonFraction> shares remained available for purchase or issuance under the plan. The registration statement expires in May 2027.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Restrictions</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC is a holding company with no significant operations of its own. The primary source of funds for payments of dividends to our shareholders is from intercompany distributions made by OTC's subsidiaries to OTC. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of certain statutory limitations or regulatory or financing agreements, restrictions could occur on the amount of distributions allowed to be made by OTC's subsidiaries, as further described below: </span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both the OTC Credit Agreement and OTP Credit Agreement contain restrictions on the payment of cash dividends upon a default or event of default, including failure to maintain certain financial covenants. As of December&#160;31, 2024, we were in compliance with these financial covenants.</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Federal Power Act, a public utility may not pay dividends from any funds properly included in a capital account. What constitutes &#8220;funds properly included in a capital account&#8221; is undefined in the Federal Power Act and the related regulations; however, the FERC has consistently interpreted the provision to allow dividends to be paid as long as i) the source of the dividends is clearly disclosed, ii) the dividend is not excessive and iii) there is no self-dealing on the part of corporate officials.</span></div></ix:continuation><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1756-2">The MPUC indirectly limits the amount of dividends OTP can pay to OTC by requiring an equity-to-total-capitalization ratio between <ix:nonFraction unitRef="number" contextRef="c-401" decimals="3" name="us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage" scale="-2" id="f-1766">47.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-402" decimals="3" name="us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage" scale="-2" id="f-1767">57.7</ix:nonFraction>%, with total capitalization not to exceed $<ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-8" name="us-gaap:CapitalizationLongtermDebtAndEquity" scale="9" id="f-1768">2.2</ix:nonFraction> billion based on OTP&#8217;s capital structure requirements as of December&#160;31, 2024. As of December&#160;31, 2024, OTP&#8217;s equity-to-total-capitalization ratio including short-term debt was <ix:nonFraction unitRef="number" contextRef="c-404" decimals="3" name="ottr:EquityToTotalCapitalizationRatio" scale="-2" id="f-1769">53.1</ix:nonFraction>% and its net assets restricted from distribution totaled approximately $<ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-5" name="ottr:NetAssetsRestrictedFromDistribution" scale="6" id="f-1770">834.5</ix:nonFraction> million.</ix:continuation> </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_199"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-1771" continuedAt="f-1771-1" escape="true">Accumulated Other Comprehensive Income (Loss)</ix:nonNumeric></span></div><ix:continuation id="f-1771-1"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other comprehensive income (loss) consists of unamortized actuarial losses and prior service costs related to pension and other postretirement benefits and unrealized gains and losses on marketable securities classified as available-for-sale. The income tax expense or benefit associated with amounts reclassified from accumulated other comprehensive income (loss) and reflected in the consolidated statements of income are recognized in the same period as the amounts are reclassified.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1772" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in accumulated other comprehensive Income (loss) for the years ended December&#160;31, 2024, 2023 and 2022: </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 style="width:59.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Pension and Other Postretirement Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Net Unrealized Gain (Losses) on Available-for-Sale Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2021</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1773">6,537</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-1774">13</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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-1775">6,524</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss) Before Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1776">7,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1777">433</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1778">6,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1779">540</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1780">1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1781">541</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1782">7,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-1783">432</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1784">7,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1785">1,334</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-1786">419</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-1787">915</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income Before Reclassifications, net of tax</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1788">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1789">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1790">239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1791">18</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1792">12</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1793">6</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-1794">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-1795">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-1796">233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1797">1,375</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-1798">227</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1799">1,148</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income Before Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1800">501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1801">407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1802">908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1803">1,503</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1804">21</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1805">1,524</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income (Loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1806">1,002</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-1807">386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-1808">616</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2024</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-1809">373</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-1810">159</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-1811">532</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> Included in the computation of net periodic pension and other postretirement benefit costs. See Note 11 for further information.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Included in other income (expense), net on the accompanying consolidated statements of income.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_202"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1812" continuedAt="f-1812-1" escape="true">Share-Based Payments</ix:nonNumeric></span></div><ix:continuation id="f-1812-1" continuedAt="f-1812-2"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 1999 Employee Stock Purchase Plan authorizes the issuance of <ix:nonFraction unitRef="shares" contextRef="c-419" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1813">1,400,000</ix:nonFraction> common shares, allowing eligible employees to purchase our common shares through payroll withholding at a discount of up to <ix:nonFraction unitRef="number" contextRef="c-420" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="f-1814">15</ix:nonFraction>% off the market price at the end of each <ix:nonNumeric contextRef="c-420" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" format="ixt-sec:durwordsen" id="f-1815">six-month</ix:nonNumeric> purchase period. Employee withholding amounts may not be less than $<ix:nonFraction unitRef="usd" contextRef="c-421" decimals="INF" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" scale="0" id="f-1816">10</ix:nonFraction> or more than $<ix:nonFraction unitRef="usd" contextRef="c-422" decimals="INF" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" format="ixt:num-dot-decimal" scale="0" id="f-1817">2,000</ix:nonFraction> per month, subject to certain limitations, as described in the plan. A plan participant may cease making payroll deductions at any time. A participant may not purchase more than <ix:nonFraction unitRef="shares" contextRef="c-420" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" format="ixt:num-dot-decimal" scale="0" id="f-1818">2,000</ix:nonFraction> shares in a given <ix:nonNumeric contextRef="c-420" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" format="ixt-sec:durwordsen" id="f-1819">six-month</ix:nonNumeric> purchase period under the plan and may not purchase more than $<ix:nonFraction unitRef="usd" contextRef="c-420" decimals="INF" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" format="ixt:num-dot-decimal" scale="0" id="f-1820">25,000</ix:nonFraction> (fair market value) of common shares under the plan and all other purchase plans (if any) in a calendar year. A participant may withdraw from the plan at any time and elect to receive the balance of their contributions to the plan that have not yet been used to purchase shares. Shares purchased under the plan are automatically enrolled in the Company's dividend reinvestment plan. Shares purchased under the plan may not be assigned, transferred, pledged, or otherwise disposed, except for certain situations allowed by the plan, such as upon death, for a period of <ix:nonNumeric contextRef="c-420" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" format="ixt-sec:durmonth" id="f-1821">18</ix:nonNumeric> months after purchase. At our discretion, shares purchased under the plan can be either new issue shares or shares purchased in the open market. The plan shall automatically terminate when all of the shares authorized under the plan have been issued. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the <ix:nonFraction unitRef="number" contextRef="c-420" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="f-1822">15</ix:nonFraction>% discount to the fair market value of the purchased shares as stock-based compensation expense, which amounted to $<ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1823">0.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-423" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1824">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-424" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1825">0.3</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023 and 2022. For the years ended December&#160;31, 2024, 2023 and 2022, the amount of shares issued under the plan amounted to <ix:nonFraction unitRef="shares" contextRef="c-420" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1826">31,252</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-423" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1827">26,348</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-424" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1828">26,420</ix:nonFraction> shares. As of December&#160;31, 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-419" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-1829">206,115</ix:nonFraction> shares available for purchase under the plan. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation Plan</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Stock Incentive Plan, which was approved by our shareholders in April 2023, authorizes the issuance of <ix:nonFraction unitRef="shares" contextRef="c-425" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1830">979,891</ix:nonFraction> common shares, including <ix:nonFraction unitRef="shares" contextRef="c-426" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1831">500,000</ix:nonFraction> newly requested common shares, for the granting of stock options, stock appreciation rights, restricted </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1812-2" continuedAt="f-1812-3"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock, restricted stock units, dividend equivalents, performance awards and other stock-based awards. In addition, common shares subject to any outstanding awards under our prior stock incentive plans that are forfeited, canceled or reacquired by the Company will become available for re-issuance under the 2023 Stock Incentive Plan. As of December&#160;31, 2024, <ix:nonFraction unitRef="shares" contextRef="c-427" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-1832">828,761</ix:nonFraction> shares were available for issuance under the plan. The plan terminates on April 17, 2033.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant restricted stock awards to our employees and members of our Board of Directors and stock performance awards to our executive officers and certain other key employees as part of our long-term compensation and retention program. Stock-based compensation cost, recognized within operating expenses in the consolidated statements of income, amounted to $<ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1833">9.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1834">7.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1835">6.6</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023 and 2022. The related income tax benefit recognized for these periods amounted to $<ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1836">2.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1837">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1838">1.7</ix:nonFraction> million. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Awards. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards are granted to executive officers and other key employees and members of the Company's Board of Directors. The awards vest, depending on award recipient, either ratably over a period of <span style="-sec-ix-hidden:f-1839">three</span> to <ix:nonNumeric contextRef="c-432" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1840">four years</ix:nonNumeric> or cliff vest after <ix:nonNumeric contextRef="c-433" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" format="ixt-sec:durwordsen" id="f-1841">four years</ix:nonNumeric>. Vesting is accelerated in certain circumstances, including upon retirement. Awards granted to members of the Board of Directors are issued and outstanding upon grant and carry the same voting and dividend rights of unrestricted outstanding common stock. Awards granted to executive officers are eligible to receive dividend equivalent payments during the vesting period, subject to forfeiture under the terms of the agreement, but such awards are not issued or outstanding upon grant and do not provide for voting rights.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of each restricted stock award is determined based on the market price of the Company's common stock on the date of grant adjusted to exclude the value of dividends for those awards that do not receive dividend or dividend equivalent payments during the vesting period.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="f-1842" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of restricted stock award activity for the year ended December&#160;31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"><tr><td style="width:1.0%"/><td style="width:73.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.574%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, Beginning of Year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-434" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1843">148,913</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-434" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1844">56.48</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-433" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1845">52,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-433" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1846">85.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-433" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1847">57,771</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-433" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1848">52.78</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-433" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="f-1849">150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-433" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1850">66.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, End of Year</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-435" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1851">143,417</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-435" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1852">68.47</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of granted awards was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-433" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1853">85.25</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-436" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1854">68.03</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-437" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1855">59.95</ix:nonFraction> during the years ended December&#160;31, 2024, 2023 and 2022. The fair value of vested awards was $<ix:nonFraction unitRef="usd" contextRef="c-433" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1856">5.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1857">3.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-437" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1858">3.0</ix:nonFraction> million during the years ended December&#160;31, 2024, 2023 and 2022. As of December&#160;31, 2024, there was $<ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1859">3.7</ix:nonFraction> million of unrecognized compensation cost for unvested restricted stock awards to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-433" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1860">1.5</ix:nonNumeric> years.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Awards. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock performance awards are granted to executive officers and certain other key employees. The awards vest at the end of a <ix:nonNumeric contextRef="c-438" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1861">three-year</ix:nonNumeric> performance period. The number of common shares awarded, if any, at the end of the performance period ranges from <ix:nonFraction unitRef="number" contextRef="c-439" decimals="INF" name="ottr:PercentageOfTargetAmountAsActualPayment" format="ixt:fixed-zero" scale="0" id="f-1862">zero</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="c-440" decimals="INF" name="ottr:PercentageOfTargetAmountAsActualPayment" scale="-2" id="f-1863">150</ix:nonFraction>% of the target amount based on <ix:nonFraction unitRef="measure" contextRef="c-441" decimals="INF" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" format="ixt-sec:numwordsen" scale="0" id="f-1864">two</ix:nonFraction> performance measures i) total shareholder return relative to a peer group (TSR component) and ii) return on equity (ROE component). The awards have no voting or dividend rights during the vesting period. Vesting of the awards is accelerated in certain circumstances, including upon retirement. The number of common shares awarded on an accelerated vesting is based on actual performance at the end of the performance period.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of the ROE component of the stock performance awards granted during the years ended December&#160;31, 2024, 2023 and 2022 was determined using the grant date stock price and a discounted cash flow analysis to adjust for expected unearned dividends during the vesting period. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="f-1865" continuedAt="f-1865-1" escape="true">The grant-date fair value of the TSR component of the stock performance awards granted during the years ended December&#160;31, 2024, 2023 and 2022 was determined using a Monte Carlo fair value simulation model incorporating the following assumptions:</ix:nonNumeric></span></div><ix:continuation id="f-1865-1"><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 style="width:64.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-438" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1866">4.16</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-442" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1867">4.15</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-443" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1868">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-438" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1869">3.00</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-442" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1870">3.00</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-443" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1871">3.00</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-438" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1872">35.10</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-442" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1873">34.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-443" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1874">32.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-438" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1875">2.40</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-442" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1876">2.50</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-443" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1877">2.90</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1812-3"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate was derived from yields on U.S. government bonds of a similar term. The expected term of the award is equal to the <ix:nonNumeric contextRef="c-438" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1878">three-year</ix:nonNumeric> performance period. Expected volatility was estimated based on actual historical volatility of our common stock over a <ix:nonNumeric contextRef="c-438" name="ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" format="ixt-sec:durwordsen" id="f-1879">five-year</ix:nonNumeric> period. Dividend yield was estimated based on historic and future yield estimates.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-1880" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock performance award activity for the year ended December&#160;31, 2024 (share amounts reflect awards at target):</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 style="width:73.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, Beginning of Year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-444" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1881">194,200</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-444" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1882">50.33</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-438" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1883">43,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1884">94.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-438" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1885">92,800</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1886">42.06</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-438" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="f-1887">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-1888">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, End of Year</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-441" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1889">144,800</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-441" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1890">68.85</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of granted awards was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1891">94.45</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-442" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1892">61.97</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-443" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1893">54.91</ix:nonFraction> during the years ended December&#160;31, 2024, 2023 and 2022. The fair value of vested awards was $<ix:nonFraction unitRef="usd" contextRef="c-438" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1894">12.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1895">5.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-443" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1896">5.1</ix:nonFraction> million during the years ended December&#160;31, 2024, 2023 and 2022. As of December&#160;31, 2024, there was $<ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1897">0.5</ix:nonFraction> million of unrecognized compensation cost of unvested stock performance awards to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-438" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1898">0.65</ix:nonNumeric> years.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_205"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">18. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1899" continuedAt="f-1899-1" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="f-1899-1"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numerator used in the calculation of both basic and diluted earnings per share is net income. The denominator used in the calculation of basic earnings per share is the weighted-average number of shares outstanding during the period. The denominator used in the calculation of diluted earnings per share is derived by adjusting basic shares outstanding for the dilutive effect of potential shares outstanding, which consist of shares associated with time- and performance-based stock awards and our employee stock purchase plan.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1900" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following includes the computation of the denominator for basic and diluted weighted-average shares outstanding for the years ended December&#160;31, 2024, 2023 and 2022: </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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Common Shares Outstanding &#8211; Basic</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1901">41,778</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1902">41,668</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1903">41,586</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of Dilutive Securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Performance Awards</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-438" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1904">196</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-442" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1905">269</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-443" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1906">248</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted Stock Awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-433" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1907">96</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-436" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1908">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-437" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1909">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee Stock Purchase Plan Shares and Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-445" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1910">2</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-446" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1911">2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-447" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1912">2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dilutive Effect of Potential Common Shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-1913">294</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-1914">371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-1915">345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Common Shares Outstanding &#8211; Diluted</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1916">42,072</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1917">42,039</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1918">41,931</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares excluded from diluted weighted-average common shares outstanding because such shares were anti-dilutive was not material for the years ended December&#160;31, 2024, 2023 and 2022.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_208"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">19. <ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-1919" continuedAt="f-1919-1" escape="true">Derivative Instruments</ix:nonNumeric></span></div><ix:continuation id="f-1919-1" continuedAt="f-1919-2"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP enters into derivative instruments to manage its exposure to future commodity price variability, specifically future wholesale energy and natural gas prices, and reduce volatility in prices for our retail electric customers. These derivative instruments are not designated as qualifying hedging transactions but provide for an economic hedge against future price variability. The instruments are recorded at fair value on the consolidated balance sheets on a gross basis with assets and liabilities presented separately. In </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1919-2" continuedAt="f-1919-3"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accordance with rate-making and cost recovery processes, we recognize a regulatory asset or liability to defer losses or gains from derivative activity until settlement of the associated derivative instrument. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, OTP had multiple outstanding pay-fixed, receive-variable swap agreements. The contracts outstanding as of December&#160;31, 2024 had various settlement dates throughout 2025. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="f-1920" continuedAt="f-1920-1" escape="true">The following presents the notional amounts and fair value of our derivative instruments as of December&#160;31, 2024 and 2023:</ix:nonNumeric></span></div><ix:continuation id="f-1920-1"><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 style="width:74.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Megawatt hours of electricity</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="mwh" contextRef="c-448" decimals="-2" name="us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure" scale="3" id="f-1921">167</ix:nonFraction></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mwh" contextRef="c-449" decimals="-2" name="us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure" scale="3" id="f-1922">187</ix:nonFraction></span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1923">1,989</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1924">4,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Noncurrent Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1925">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1926">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Derivative Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1927">1,989</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1928">4,210</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"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1919-3">During the years ended December&#160;31, 2024 and 2023, contracts matured and were settled in an aggregate amount of a $<ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-5" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-1929">3.5</ix:nonFraction> million loss and a $<ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-5" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-1930">16.5</ix:nonFraction> million loss, respectively. Gains and losses recognized on the settlement of derivative instruments are returned to, or recovered from, our electric customers through fuel recovery mechanisms in each state. When recognized in the consolidated statements of income, these gains or losses are included in electric purchased power. Gains or losses related to the settlement of derivative instruments are included in cash flows from operations in the consolidated statements of cash flows.</ix:continuation> </span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_211"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">20. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-1931" continuedAt="f-1931-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-1931-1" continuedAt="f-1931-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-1932" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2024 and 2023 classified by the input method used to measure fair value:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="f-1933">596</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1934">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1935">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1936">10,653</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1937">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1938">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1939">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-1940">1,628</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1941">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1942">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-1943">61,131</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1944">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1945">11,249</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1946">62,759</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1947">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Instruments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-3" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilities" format="ixt:fixed-zero" scale="3" id="f-1948">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-3" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1949">1,989</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-3" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilities" format="ixt:fixed-zero" scale="3" id="f-1950">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1951">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1952">1,989</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1953">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"><span style="font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> (in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1954">3,125</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1955">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1956">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1957">7,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1958">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1959">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1960">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-1961">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1962">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1963">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-1964">7,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1965">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1966">10,896</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1967">9,303</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1968">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Instruments</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-3" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilities" format="ixt:fixed-zero" scale="0" id="f-1969">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-3" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1970">4,210</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-3" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilities" format="ixt:fixed-zero" scale="0" id="f-1971">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1972">&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1973">4,210</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1974">&#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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 fair value measurements are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access at the measurement date.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-1931-2"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level 2 fair value measurements for government and corporate debt securities are determined based on valuations provided by third parties which utilize industry accepted valuation models and observable market inputs to determine valuation. Some valuations or model inputs used by the pricing services may be based on broker quotes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level 2 fair value measurements for derivative instruments are determined by using inputs such as forward electric commodity prices, adjusted for location differences. These inputs are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to assets recorded at fair value on a recurring basis, we also hold financial instruments that are not recorded at fair value in the consolidated balance sheets but for which disclosure of the fair value of these financial instruments is provided. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-1975" continuedAt="f-1975-1" escape="true">The following reflects the carrying value and estimated fair value of these assets and liabilities as of December&#160;31, 2024 and 2023: </ix:nonNumeric></span></div><ix:continuation id="f-1975-1"><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 style="width:49.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1976">294,651</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1977">294,651</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1978">230,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1979">230,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1980">294,651</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1981">294,651</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1982">230,373</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1983">230,373</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-Term Debt</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-3" name="us-gaap:ShorttermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1984">69,615</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-3" name="us-gaap:ShorttermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1985">69,615</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-3" name="us-gaap:ShorttermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1986">81,422</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:ShorttermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1987">81,422</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1988">943,734</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1989">806,826</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1990">824,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1991">710,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1992">1,013,349</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1993">876,441</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1994">905,481</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1995">792,261</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following methods and assumptions were used to estimate the fair value of each class of financial instruments for which it is practicable to estimate that fair value:</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Equivalents: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount approximates fair value because of the short-term maturity of these instruments. Fair value is determined based on quoted prices in active markets, a Level 1 fair value input.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Debt: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount approximates fair value because the debt obligations are short-term in nature and balances outstanding are subject to variable rates of interest which reset frequently, a Level 2 fair value input.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of long-term debt is estimated based on current market indications for borrowings of similar maturities with similar terms, a Level 2 fair value input.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_214"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 9.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_217"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 9A.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CONTROLS AND PROCEDURES</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosures Controls and Procedures</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Under the supervision and with the participation of the Company&#8217;s management, including the Chief Executive Officer and the Chief Financial Officer, the Company evaluated the effectiveness of the design and operation of its disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (the Exchange Act)) as of December&#160;31, 2024, the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the Company&#8217;s disclosure controls and procedures were effective as of December&#160;31, 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There were no changes in the Company&#8217;s internal control over financial reporting (as defined in Rules 13a-15(f) under the Exchange Act) during the fourth quarter ended December&#160;31, 2024 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Report Regarding Internal Control Over Financial Reporting.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management is responsible for the preparation and integrity of the consolidated financial statements and representations in this report on Form 10-K. The consolidated financial statements of the Company have been prepared in conformity with generally accepted accounting principles applied on a consistent basis and include some amounts that are based on informed judgments and best estimates and assumptions of management.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to assure the consolidated financial statements are prepared in conformance with generally accepted accounting principles, management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). These internal controls are designed only to provide reasonable assurance, on a cost-</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effective basis, that transactions are carried out in accordance with management&#8217;s authorizations and assets are safeguarded against loss from unauthorized use or disposition.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has completed its assessment of the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2024. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2013</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) to conduct the required assessment of the effectiveness of the Company&#8217;s internal control over financial reporting. Based on this assessment, management concluded that, as of December&#160;31, 2024, the Company&#8217;s internal control over financial reporting was effective based on those criteria. The Company&#8217;s independent registered public accounting firm, Deloitte &amp; Touche LLP, has audited the Company&#8217;s consolidated financial statements included in this report on Form 10-K and issued an attestation report on the Company&#8217;s internal control over financial reporting.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Attestation Report of Independent Registered Public Accounting Firm</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The attestation report of Deloitte &amp; Touche LLP, the Company&#8217;s independent registered public accounting firm, regarding the Company&#8217;s internal control over financial reporting is provided in Item 8 of this report on Form 10-K.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_220"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 9B.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">OTHER INFORMATION</span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-474" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1996"><ix:nonNumeric contextRef="c-474" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1997"><ix:nonNumeric contextRef="c-474" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1998"><ix:nonNumeric contextRef="c-474" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1999">None</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_223"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 9C.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_226"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">PART III</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_229"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 10.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated by reference to the information under &#8220;Election of Directors,&#8221; "Corporate Governance - Director Nomination Process," "Committees of the Board of Directors - Audit Committee," and "Executive Compensation Policies - Insider Trading Policy" in the Company's definitive Proxy Statement for the 2025 Annual Meeting. The information regarding executive officers and family relationships is set forth in Item 3A of this report on Form 10-K. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has adopted a code of business ethics that applies to all of its directors, officers (including its principal executive officer, principal financial officer, and its principal accounting officer or controller or person performing similar functions) and employees. The Company&#8217;s code of business ethics is available on its website at www.ottertail.com. The Company intends to satisfy the disclosure requirements under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of its code of business ethics by posting such information on its website at the address specified above. Information on the Company&#8217;s website is not deemed to be incorporated by reference into this report on Form 10-K.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_238"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 13.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated by reference to the information under &#8220;Policy and Procedures Regarding Transactions with Related Persons,&#8221; &#8220;Election of Directors,&#8221; "Director Independence Determinations" and &#8220;Committees of the Board of Directors&#8221; in the Company&#8217;s definitive Proxy Statement for the 2025 Annual Meeting.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_232"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 11.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXECUTIVE COMPENSATION</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated by reference to the information under &#8220;Compensation Discussion and Analysis,&#8221; &#8220;Report of Compensation and Human Capital Management Committee,&#8221; &#8220;Executive Compensation,&#8221; &#8220;Pay Ratio Disclosure&#8221; and &#8220;Director Compensation&#8221; in the Company's definitive Proxy Statement for the 2025 Annual Meeting.</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_235"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 12.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item regarding security ownership is incorporated by reference to the information under &#8220;Security Ownership of Certain Beneficial Owners&#8221; in the Company&#8217;s definitive Proxy Statement for the 2025 Annual Meeting.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth information as of December&#160;31, 2024 about the Company&#8217;s common stock that may be issued under all its equity compensation plans:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.442%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Number of securities<br/>to be issued upon<br/>exercise of<br/>outstanding options,<br/>warrants and rights</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted average<br/>exercise price of<br/>outstanding<br/>options, warrants<br/>and rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Number of securities remaining<br/>available for future issuance under<br/>equity compensation plans<br/>(excluding securities reflected in<br/>column (a))</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Plan Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(b)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(c)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity compensation plans approved by security holders:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023 Stock Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">333,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">'</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">828,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">'</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1999 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">'</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity compensation plans not approved by security holders</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">206,115&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">333,147&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,034,876&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr></table></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.61pt">Includes 65,100, 78,600 and 73,500 performance-based share awards, assuming a maximum payout, granted in 2024, 2023 and 2022, respectively, and 115,947 restricted stock units outstanding as of December&#160;31, 2024.</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.61pt">The 2023 Stock Incentive Plan provides for the issuance of any shares available under the plan in the form of restricted stock, restricted stock units, performance awards and other types of stock-based awards, in addition to the granting of options, warrants or stock appreciation rights. </span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.61pt">Shares to be issued based on employee&#8217;s election to participate in the plan. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_241"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 14.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated by reference to the information under &#8220;Ratification of Independent Registered Public Accounting Firm &#8211; Fees&#8221; and &#8220;Ratification of Independent Registered Public Accounting Firm &#8211; Pre-Approval of Audit/Non-Audit Services Policy&#8221; in the Company&#8217;s definitive Proxy Statement for the 2025 Annual Meeting.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_244"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">PART IV</span></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_247"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 15.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></td></tr></table></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_250"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1. Financial Statements</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:93.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Page</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_136">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_136">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheets</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_139">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Income</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_142">50</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_145">Consolidated Statements of Comprehensive Income</a></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_145">51</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_148">Consolidated Statements of Shareholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_148">52</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_151">Consolidated Statements of Cash Flows</a></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_151">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_154">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ie9c38a24f8ca463b96acc9483978ef5e_154">54</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_253"></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2. Financial Statement Schedules</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule I - Condensed Financial Information of Registrant</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II - Valuation and Qualifying Accounts and Reserves</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">89</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_256"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="f-2001" continuedAt="f-2001-1" escape="true"><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="f-2000" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF REGISTRANT</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED BALANCE SHEETS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-2002">291,575</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-2003">228,137</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-2004">5,642</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-2005">2,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2006">117</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2007">117</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2008">4,706</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2009">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2010">3,538</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="f-2011">977</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Current Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2012">305,578</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2013">231,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments in Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2014">2,006,239</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2015">1,725,584</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2016">78,900</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2017">78,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-2018">69,781</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-2019">65,244</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2020">109,057</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2021">50,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-2022">2,569,555</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-2023">2,152,309</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities and Stockholders' Equity</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts Payable to Subsidiaries</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="f-2024">7</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="f-2025">7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Payable to Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2026">752,625</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2027">568,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2028">19,100</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2029">15,320</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Current Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2030">771,732</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2031">583,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Noncurrent Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2032">49,424</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2033">45,455</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and Contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-222" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-2034"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-224" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-2035"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalization</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2036">79,900</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2037">79,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Stockholders' Equity</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2038">1,668,499</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2039">1,443,006</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Capitalization</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="f-2040">1,748,399</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="f-2041">1,522,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Liabilities and Stockholders' Equity</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2042">2,569,555</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2043">2,152,309</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed financial statements.</span></div></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_259"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-2001-1" continuedAt="f-2001-2"><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="f-2044" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF INCOME</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity Income in Earnings of Subsidiaries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2045">304,525</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2046">294,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2047">296,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Income from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="us-gaap:InterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="f-2048">3,107</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="us-gaap:InterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="f-2049">2,898</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="us-gaap:InterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="f-2050">3,382</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-2051">15,085</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-2052">10,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-2053">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Income</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="ottr:NonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="f-2054">322,717</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="ottr:NonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="f-2055">307,861</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="ottr:NonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="f-2056">300,681</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-2057">23,016</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-2058">12,816</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-2059">17,269</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-2060">3,599</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-2061">3,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-2062">4,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Expense from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-2063">5</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-2064">6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-2065">5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonservice Cost Components of Postretirement Benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" scale="3" id="f-2066">970</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="f-2067">1,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="f-2068">1,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="ottr:OperatingAndNonoperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-2069">27,590</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="ottr:OperatingAndNonoperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-2070">17,698</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="ottr:OperatingAndNonoperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-2071">22,363</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-2072">295,127</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-2073">290,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-2074">278,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Benefit</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-2075">6,535</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-2076">4,028</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-2077">5,866</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2078">301,662</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2079">294,191</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2080">284,184</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"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed financial statements.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_262"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-2001-2" continuedAt="f-2001-3"><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="f-2081" continuedAt="f-2081-1" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF CASH FLOWS</span></div></ix:nonNumeric><div style="margin-top:12pt"><ix:continuation id="f-2081-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 style="width:57.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Provided by Operating Activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2082">76,333</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2083">77,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2084">28,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment in Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2085">55,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2086">40,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2087">50,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of Investments and Other Assets</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-2088">53,085</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-2089">1,754</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-2090">3,175</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2091">1,394</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2092">1,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2093">1,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Used in Investing Activities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2094">106,691</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2095">40,068</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2096">51,695</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net (Repayments) Borrowings on Short-Term Debt</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="3" id="f-2097">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="3" id="f-2098">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2099">22,637</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="ottr:ProceedsFromRepaymentsToSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="f-2100">179,247</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="ottr:ProceedsFromRepaymentsToSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="f-2101">148,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="ottr:ProceedsFromRepaymentsToSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="f-2102">236,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments for Shares Withheld for Employee Tax Obligations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-2103">6,457</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-2104">3,088</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-2105">2,942</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends Paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-2106">78,265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-2107">73,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-2108">68,755</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-2109">729</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-2110">339</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-2111">461</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Provided by Financing Activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2112">93,796</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2113">71,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2114">142,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-2115">63,438</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-2116">108,891</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-2117">119,243</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents at Beginning of Period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2118">228,137</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-486" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2119">119,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-487" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-2120">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents at End of Period</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2121">291,575</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2122">228,137</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-486" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2123">119,246</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:continuation><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed financial statements.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">92</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_265"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:continuation id="f-2001-3" continuedAt="f-2001-4"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Incorporated by Reference</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC&#8217;s consolidated statements of comprehensive income and common shareholders&#8217; equity in Part II, Item 8 are incorporated by reference.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_268"></div><ix:continuation id="f-2001-4" continuedAt="f-2001-5"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed financial information of OTC is presented to comply with Rule 12-04 of Regulation S-X. The unconsolidated condensed financial statements do not reflect all of the information and notes normally included with financial statements prepared in accordance with generally accepted accounting principles. Therefore, these condensed financial statements should be read with the consolidated financial statements and related notes included in this report on Form 10-K.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC&#8217;s investments in subsidiaries are presented under the equity method of accounting. Under this method, the assets and liabilities of the subsidiaries are not consolidated. The investments in net assets of the subsidiaries are recorded in the balance sheets. The income from operations of the subsidiaries is reported on a net basis as equity income in earnings of subsidiaries.</span></div></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_271"></div><ix:continuation id="f-2001-5" continuedAt="f-2001-6"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Party Transactions</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="f-2124" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding receivables from and payables to OTC's subsidiaries as of December&#160;31, 2024 and 2023 are as follows:</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 style="width:25.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounts<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Current<br/>Notes<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Long-Term<br/>Notes<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounts<br/>Payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Current</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Notes</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Payable</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Power Company</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-2125">5,223</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="us-gaap:InterestReceivableCurrent" format="ixt:fixed-zero" scale="3" id="f-2126">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2127">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:fixed-zero" scale="3" id="f-2128">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="f-2129">7</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2130">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe Products, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="us-gaap:AccountsReceivableNet" scale="3" id="f-2131">36</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2132">7</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2133">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2134">5,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2135">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2136">66,170</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech Corporation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:fixed-zero" scale="3" id="f-2137">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2138">17</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2139">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2140">11,500</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2141">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2142">90,764</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD Manufacturing, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:fixed-zero" scale="3" id="f-2143">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2144">78</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2145">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2146">52,000</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2147">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2148">5,662</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics, Inc.</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="us-gaap:AccountsReceivableNet" scale="3" id="f-2149">42</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2150">15</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2151">4,706</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2152">10,400</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2153">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2154">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Varistar Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:fixed-zero" scale="3" id="f-2155">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="us-gaap:InterestReceivableCurrent" format="ixt:fixed-zero" scale="3" id="f-2156">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2157">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:fixed-zero" scale="3" id="f-2158">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2159">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2160">590,029</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Assurance Limited</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="us-gaap:AccountsReceivableNet" scale="3" id="f-2161">341</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="us-gaap:InterestReceivableCurrent" format="ixt:fixed-zero" scale="3" id="f-2162">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2163">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:fixed-zero" scale="3" id="f-2164">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2165">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2166">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-2167">5,642</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2168">117</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2169">4,706</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2170">78,900</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="f-2171">7</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2172">752,625</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Power Company</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-2173">2,415</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="us-gaap:InterestReceivableCurrent" format="ixt:fixed-zero" scale="3" id="f-2174">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2175">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:fixed-zero" scale="3" id="f-2176">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="f-2177">7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2178">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe Products, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:fixed-zero" scale="3" id="f-2179">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2180">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2181">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2182">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2183">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2184">56,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech Corporation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="us-gaap:AccountsReceivableNet" scale="3" id="f-2185">14</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2186">17</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2187">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2188">11,500</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2189">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2190">98,016</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD Manufacturing, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:fixed-zero" scale="3" id="f-2191">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2192">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2193">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2194">52,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2195">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2196">6,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics, Inc.</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="us-gaap:AccountsReceivableNet" scale="3" id="f-2197">36</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2198">15</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2199">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2200">10,400</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2201">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="us-gaap:NotesPayableCurrent" scale="3" id="f-2202">980</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Varistar Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:fixed-zero" scale="3" id="f-2203">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="us-gaap:InterestReceivableCurrent" format="ixt:fixed-zero" scale="3" id="f-2204">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2205">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:fixed-zero" scale="3" id="f-2206">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2207">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2208">406,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Assurance Limited</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="us-gaap:AccountsReceivableNet" scale="3" id="f-2209">90</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="us-gaap:InterestReceivableCurrent" format="ixt:fixed-zero" scale="3" id="f-2210">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2211">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:fixed-zero" scale="3" id="f-2212">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2213">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-2214">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-2215">2,555</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-2216">117</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="f-2217">&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2218">78,900</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="f-2219">7</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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2220">568,672</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ie9c38a24f8ca463b96acc9483978ef5e_274"></div><ix:continuation id="f-2001-6"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><ix:nonNumeric contextRef="c-1" name="ottr:CashDividendsPaidToParentBySubsidiariesTableTextBlock" id="f-2221" escape="true"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid to OTC (the Parent) from its subsidiaries were as follows:</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 style="width:61.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash Dividends Paid to Parent by Subsidiaries</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashDividendsPaidToParentCompany" format="ixt:num-dot-decimal" scale="3" id="f-2222">78,191</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashDividendsPaidToParentCompany" format="ixt:num-dot-decimal" scale="3" id="f-2223">72,982</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashDividendsPaidToParentCompany" format="ixt:num-dot-decimal" scale="3" id="f-2224">68,680</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See OTC&#8217;s notes to consolidated financial statements in Part II, Item 8 for other disclosures.</span></div></ix:continuation><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">93</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_277"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-2225" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of activity within valuation and qualifying accounts for the years ended December&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.944%"><tr><td style="width:1.0%"/><td style="width:34.286%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, January 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Charged to Cost and Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, December 31</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-504" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-2226">2,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-505" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-2227">1,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-505" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-2228">1,844</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-506" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-2229">1,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-507" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-2230">1,648</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-508" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-2231">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-508" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-2232">1,140</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-504" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-2233">2,522</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-509" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-2234">1,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-510" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-2235">909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-510" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-2236">1,097</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-507" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-2237">1,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Amounts reflect deductions to the allowance for amounts written-off, net of recoveries.</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">94</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_280"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary;padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3. Exhibits</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Exhibits are filed as part of, or incorporated by reference into, this report.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:91.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;No.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001466593/000146659321000019/ex31restatedarticlesofinco.htm">Third Restated Articles of Incorporation, dated April 12, 2021</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001466593/000146659321000019/ex32restatedbylaws.htm">Restated Bylaws, dated April 12, 2021</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000143774920003157/ex_171883.htm">Description of Securities</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.1.0</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/75129/000095013707012894/c18063exv4w1.htm">Note Purchase Agreement, dated as of August 20, 2007, between Otter Tail Power Company and the Purchasers named therein</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.1.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/75129/000095013707018839/c22458exv4w3.htm">First Amendment, dated as of December&#160;14, 2007, to Note Purchase Agreement, dated as of August 20, 2007, between Otter Tail Power Company and the Purchasers named therein</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.1.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/75129/000095012308011006/c35539exv4w1.htm">Second Amendment, dated as of September 11, 2008, to Note Purchase Agreement, dated as of August 20, 2007, between Otter Tail Power Company and the Purchasers named therein</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.1.3</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/75129/000095012309019618/c52159exv4w2.htm">Third Amendment, dated as of June&#160;26, 2009, to Note Purchase Agreement dated as of August&#160;20, 2007, between Otter Tail Power Company and the Purchasers named therein</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000115752313004155/a50692180ex4_1.htm">Note Purchase Agreement dated as of August 14, 2013 between Otter Tail Power Company and the Purchasers named therein</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104916018471/t1600605_ex4-1.htm">Note Purchase Agreement dated as of September 23, 2016 between Otter Tail Corporation and the Purchasers named therein</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.4</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000143774917019490/ex_100612.htm">Note Purchase Agreement dated as of November 14, 2017 between Otter Tail Power Company and the Purchasers named therein</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.5</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000143774919018451/ex_157844.htm">Note Purchase Agreement dated as of September 12, 2019 between Otter Tail Power Company and the Purchasers named therein</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001466593/000146659321000048/ottertailpowercompanynotep.htm">Note Purchase Agreement dated as of June 10, 2021 between Otter Tail Power Company and the Purchasers named therein</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.7</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000061/ottertailpowercompanynotep.htm">N</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000061/ottertailpowercompanynotep.htm">ote Purchase Agreement dated as of March 28, 2024 between Otter Tail Power Company and the P</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000061/ottertailpowercompanynotep.htm">urchases named therein</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.8</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailcorporationsixtha.htm">Sixth</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailcorporationsixtha.htm"> Amended and Restated Credit Agreement, dated as of </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailcorporationsixtha.htm">D</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailcorporationsixtha.htm">ecember 11, 2024</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailcorporationsixtha.htm">, by and between Otter Tail Corporation, as Borrower, and the banks named therein, with U.S. Bank National Association, as Administrative Agent</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.9</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailpowercompanyfifth.htm">Fifth</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailpowercompanyfifth.htm"> Amended and Restated Credit Agreement, dated as of </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailpowercompanyfifth.htm">D</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailpowercompanyfifth.htm">ecember 11, 2024</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659324000147/ottertailpowercompanyfifth.htm">, by and between Otter Tail Power Company, as Borrower, and the banks named therein, with U.S. Bank Nation Association, as Administration Agent</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.10.0</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Agreement for Sharing Ownership of Generating Plant by and between the Company, Montana-Dakota Utilities Co., and Northwestern Public Service Company (dated as of January 7, 1970). Previously filed as Exhibit 10-F in Form 10-K for the year ended December 31, 1989</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.10.1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Letter of Intent for purchase of share of Big Stone Plant from Northwestern Public Service Company (dated as of May 8, 1984). Previously filed as Exhibit 10-F-1 in Form 10-K for the year ended December 31, 1989</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.10.2</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental Agreement No. 1 to Agreement for Sharing Ownership of Big Stone Plant (dated as of July 1, 1983). Previously filed as Exhibit 10-F-2 in Form 10-K for the year ended December 31, 1991</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.10.3</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental Agreement No. 2 to Agreement for Sharing Ownership of Big Stone Plant (dated as of March 1, 1985). Previously filed as Exhibit 10-F-3 in Form 10-K for the year ended December 31, 1991</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.10.4</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental Agreement No. 3 to Agreement for Sharing Ownership of Big Stone Plant (dated as of March 31, 1986). Previously filed as Exhibit 10-F-4 in Form 10-K for the year ended December 31, 1991</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.10.5</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/75129/000095013403015448/c80355exv10w1.htm">Supplemental Agreement No. 4 to Agreement for Sharing Ownership of Big Stone Plant (dated as of April 24, 2003)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.10.6</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment I to Letter of Intent dated May 8, 1984, for purchase of share of Big Stone Plant. Previously filed as Exhibit 10-F-5 in Form 10-K for the year ended December 31, 1992</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.11</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104915006512/t82833_ex10-3.htm">Big Stone South&#8211;Ellendale Project Ownership Agreement dated as of June 12, 2015 between Otter Tail Power Company, a wholly owned subsidiary of Otter Tail Corporation, and Montana-Dakota Utilities Co., a division of MDU Resources Group, Inc.**</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.12.0</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Agreement for Sharing Ownership of Coyote Station Generating Unit No. 1 by and between the Company, Minnkota Power Cooperative, Inc., Montana-Dakota Utilities Co., Northwestern Public Service Company and Minnesota Power &amp; Light Company (dated as of July 1, 1977). Previously filed as Exhibit 5-H in filing 2-61043</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.12.1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental Agreement No. One, dated as of November 30, 1978, to Agreement for Sharing Ownership of Coyote Generating Unit No. 1. Previously filed as Exhibit 10-H-1 in Form 10-K for the year ended December 31, 1989</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.12.2</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental Agreement No. Two, dated as of March 1, 1981, to Agreement for Sharing Ownership of Coyote Generating Unit No. 1 and Amendment No. 2 dated March 1, 1981, to Coyote Plant Coal Agreement. Previously filed as Exhibit 10-H-2 in Form 10-K for the year ended December 31, 1989</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.12.3</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment, dated as of July 29, 1983, to Agreement for Sharing Ownership of Coyote Generating Unit No. 1. Previously filed as Exhibit 10-H-3 in Form 10-K for the year ended December 31, 1989</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.12.4</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Agreement, dated as of September 5, 1985, containing Amendment No. 3 to Agreement for Sharing Ownership of Coyote Generating Unit No. 1, dated as of July 1, 1977, and Amendment No. 5 to Coyote Plant Coal Agreement, dated as of January 1, 1978. Previously filed as Exhibit 10-H-4 in Form 10-K for the year ended December 31, 1992</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.12.5</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/75129/000007512901500014/ex10a.txt">Amendment, dated as of June 14, 2001, to Agreement for Sharing Ownership of Coyote Generating Unit No. 1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.12.6</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/75129/000095013403015448/c80355exv10w2.htm">Amendment, dated as of April 24, 2003, to Agreement for Sharing Ownership of Coyote Generating Unit No. 1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.13.0</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000118811213000505/ex10-j.htm">Lignite Sales Agreement between Coyote Creek Mining Company, L.L.C. and Otter Tail Power Company, Northern Municipal Power Agency, Montana-Dakota Utilities Co., Northwestern Corporation, dated as of October 10, 2012</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000118811213000505/ex10-j.htm">**</a></span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary;padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></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 style="width:6.538%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:91.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;No.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.13.1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000119312514030640/d667814dex101.htm">First Amendment to Lignite Sales Agreement dated as of January 30, 2014 among Otter Tail Power Company, Northern Municipal Power Agency, Montana-Dakota Utilities Co., a division of MDU Resources Group, Inc., NorthWestern Corporation and Coyote Creek Mining Company, L.L.C.</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.13.2</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104915002034/t81784_ex10-1.htm">Second Amendment to Lignite Sales Agreement dated as of March 16, 2015 among Otter Tail Power Company, Northern Municipal Power Agency, Montana-Dakota Utilities Co., a division of MDU Resources Group, Inc., NorthWestern Corporation and Coyote Creek Mining Company, L.L.C.</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.14</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000143774919024938/ex_168105.htm">Executive Survivor and Supplemental Retirement Plan (2020 Restatement)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000143774919024938/ex_168105.htm">*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.15</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659324000039/a2023ex1015nonqualifiedret.htm">Nonqualified Retirement Plan (2021 Restatement)*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.16</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000143774920008169/ex_182183.htm">Otter Tail Corporation Executive Restoration Plus Plan, 2020 Restatement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000143774920008169/ex_182183.htm">*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.17</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104916019554/t1600694_ex10-1.htm">1999 Employee Stock Purchase Plan, As Amended (2016)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.18</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000119312514147223/d712819dex41.htm">2014 Stock Incentive Plan</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.19</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659323000096/ex41-2023stockincentiveplan.htm">2023 Stock Incentive Plan</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.20</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2024ex10202025executivean.htm">202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2024ex10202025executivean.htm">5</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2024ex10202025executivean.htm"> Executive Annual Incentive Plan</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2024ex10202025executivean.htm">*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.21</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2024ex1021formofperforman.htm">Form of Executive Performance Share Award Agreement (Executives)*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.22</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex1022formofrestricte.htm">Form of Restricted Stock Unit Award Agreement (Executives)*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.23</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659323000118/ex102-formofrestrictedstoc.htm">Form of Restricted Stock Award Agreement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659323000118/ex102-formofrestrictedstoc.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659323000118/ex102-formofrestrictedstoc.htm">(</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659323000118/ex102-formofrestrictedstoc.htm">Directors</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">)*</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.24</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex1024summaryofnonxem.htm">Summary of Non-Employee Director Compensation (202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex1024summaryofnonxem.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex1024summaryofnonxem.htm">)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex1024summaryofnonxem.htm">*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.25</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000115752312001147/a50173114_ex10q5.htm">Change in Control Severance Agreement, Chuck MacFarlane, dated February 24, 2012</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000115752312001147/a50173114_ex10q5.htm">*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.26</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104914006025/ex10-3.htm">Change in Control Severance Agreement, Timothy Rogelstad, dated April 14, 2014</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104914006025/ex10-3.htm">*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.27</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104914006025/ex10-6.htm">Change in Control Severance Agreement, Paul Knutson, dated December 17, 2012</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104914006025/ex10-6.htm">*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.28</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104916012346/t1600062_ex10-r6.htm">Change in Control Severance Agreement, John Abbott, dated April 13, 2015</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000157104916012346/t1600062_ex10-r6.htm">*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.29</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659324000039/a2023ex1025changeinctrlsev.htm">Change in Control Severance Agreement, Todd Wahlund, dated January 1, 2024*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.30</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659324000039/a2023ex1026changeinctrlsev.htm">Change in Control Severance Agreement, Jennifer Smestad, dated January 1, 2018*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.31</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1466593/000146659323000053/a2022ex1036formofcicsevera.htm">Form of Change in Control Severance Agreement (2023)*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.32</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659324000039/a2023ex1028ottertailcorpor.htm">Otter Tail Corporation Executive Severance Plan (2024)*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-2238"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex19insidertradingand.htm">Insider Trading </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex19insidertradingand.htm">and Pre-Clearance </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex19insidertradingand.htm">Policy</a></ix:nonNumeric></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex21subsidiariesofreg.htm">Subsidiaries of Registrant</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex23consentofindepend.htm">Consent of Deloitte &amp; Touche LLP</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2024ex24powerofattorney.htm">Power of Attorney</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a202410-kex311.htm">Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a202410-kex312.htm">Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a202410-kex321.htm">Certification of Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="a202410-kex322.htm">Certification of Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1466593/000146659324000039/a2023ex97incentivecompensa.htm">Incentive Compensation Recovery Policy</a></span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">101.SCH</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Schema Document</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">101.CAL</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">101.LAB</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">101.PRE</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">101.DEF</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">*Management contract, compensatory plan or arrangement required to be filed pursuant to Item 601(b)(10)(iii)(A) of Regulation S-K.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">**Confidential information has been omitted from this Exhibit and filed separately with the Securities and Exchange Commission pursuant to a confidential treatment request under Rule 24b-2.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The Company hereby undertakes to furnish copies of any of the omitted schedules and exhibits to the Securities and Exchange Commission upon request.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Pursuant to Item 601(b)(4)(iii) of Regulation S-K, copies of certain instruments defining the rights of holders of certain long-term debt of the Company are not filed, and in lieu thereof, the Company agrees to furnish copies thereof to the Securities and Exchange Commission upon request.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">96</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_283"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ITEM 16.</span></td><td colspan="3" style="background-color:#000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FORM 10-K SUMMARY</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">97</span></div></div></div><div id="ie9c38a24f8ca463b96acc9483978ef5e_286"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie9c38a24f8ca463b96acc9483978ef5e_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"/><td style="width:52.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTTER TAIL CORPORATION</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Todd R. Wahlund</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Todd R. Wahlund<br/>Vice President and Chief Financial Officer<br/>(authorized officer and principal financial officer)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated: February 19, 2025</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Signature and Title</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"/><td style="width:47.948%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.436%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charles S. MacFarlane</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal executive officer) and Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Todd R. Wahlund</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal financial and accounting officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By</span></td><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Charles S. MacFarlane</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nathan I. Partain</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charles S. MacFarlane</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board and Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro Se and Attorney-in-Fact</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated: February 19, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jeanne H. Crain, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">John D. Erickson, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Steven L. Fritze, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kathryn O. Johnson, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michael E. LeBeau, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mary E. Ludford, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thomas J. Webb, Director&#160;&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">98</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.20
<SEQUENCE>2
<FILENAME>a2024ex10202025executivean.htm
<DESCRIPTION>EX-10.20
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ifbe75e87c11c40f994af1d146774c315_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Otter Tail Corporation </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Executive Annual Incentive Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">February 11, 2025</font></div><div><font><br></font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">BACKGROUND</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Compensation and Human Capital Management Committee (hereinafter the &#8220;Compensation Committee&#8221;) of Otter Tail Corporation (the &#8220;Corporation&#8221;) has established the Executive Annual Incentive Plan (the &#8220;Plan&#8221;) to reward top Corporate executives (&#8220;Participants&#8221;) who are directly involved in ensuring that the Corporation reaches its performance objectives.  The key objectives of the Plan are to focus the Participants&#8217; attention on the Corporation&#8217;s operating results to ensure that the Corporation will achieve its desired results currently and in the future.  </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ELIGIBILITY</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Participants include the executive officers of the Corporation as named by the President and Chief Executive Officer and approved by the Compensation Committee of the Board of Directors. Participants who terminate employment for reasons other than death, disability, retirement or transfer to a Corporation subsidiary before the end of a Plan Year will not receive payments under this Plan for the Plan Year, unless otherwise provided in the terms of any employment agreement between the Corporation and the Participant.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In the event a Participant dies, terminates employment due to disability (as determined under any long term disability program then maintained by the Corporation or any of its affiliates that is applicable to the Participant, retires (voluntarily resigns at or after the earlier of (i) age 62 or (ii) qualifying for normal or early retirement under any retirement plan of the Corporation that is applicable to the Participant) or transfers to a subsidiary during a Plan Year, then the Participant shall be entitled to receive a payout for the Plan Year in which the termination or transfer occurs based on performance through the end of the Plan Year, prorated based on the number of days in the Plan Year up to and including the date of termination or transfer.  Prorated annual incentive payments will be paid to the estates of Participants who die during a Plan Year for which a Plan payment is made, following the end of the Plan year at such time payment is made to other Plan Participants.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">DEFINITIONS</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Base Pay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is the annualized base amount paid to Participants as of December 31 of the current Plan Year or, in the case of termination or transfer during the Plan Year, the date of termination or transfer. Base Pay includes amounts deferred under Section 401(k) of the Internal Revenue Code, salary reduction amounts under Section 125 of the Internal Revenue Code, and amounts deferred under any deferred compensation program sponsored by the Corporation. Base Pay does not include incentive payments, moving expenses, expense reimbursements, imputed income or any similar amounts.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is the calendar year.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Target Annual Incentive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is the percentage of Base Pay payable if performance is achieved at the stated target level. The Target Annual Incentive levels will be set for each Participant and approved by the Compensation Committee</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><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">CASH ANNUAL INCENTIVE</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Participant&#8217;s Target Annual Incentive will be based on competitive market practice, internal equity needs and the Corporation&#8217;s philosophy of pay for performance.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Earning the Target Annual Incentive payout is dependent upon achieving one or more performance goals and such other performance criteria identified for each Participant by the Compensation Committee and as described further in the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Exhibits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> attached hereto and incorporated herein.   Exhibit 2 will be updated annually to establish the metrics on a fiscal year basis. </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Financial metrics, which account for 60-80% of a Participant&#8217;s Target Annual Incentive, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">are approved by the Board of Directors and have threshold, target and maximum performance levels.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">   For financial metrics, 50% of the Target Annual Incentive payable is paid if minimum performance level is achieved&#59; 100% of the Target Annual Incentive payable is paid if the target performance level is achieved&#59; and 200% of the Target Annual Incentive payable is paid if the maximum performance level is achieved.  For performance between the minimum performance level and the target performance level, the payment amount shall increase at an even rate&#59; similarly, for performance between the target performance level and the maximum performance level, the payment amount shall increase at an even rate. </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Individual performance and strategic goals, which account for 10-30% of a Participant&#8217;s Target Annual Incentive, are e</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">stablished at the beginning of the year.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="margin-bottom:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Workplace safety accounts for 10% of a Participant&#8217;s Target Annual Incentive. The annual cash incentive for safety measures is paid out at 0% or 100%.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">People &#38; Culture performance measure is evaluated after the annual cash incentive payout is calculated according to the above measures and can add up to 10% of Target Annual Incentive to the payout. For the People &#38; Culture goal, 0% is paid if target is achieved with up to 10% of bonus target paid at maximum performance. </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">A Sustainability performance measure is evaluated after the annual incentive payout is calculated according to the above measures (besides People &#38; Culture) and can add up to 5% of Target Annual Incentive to the payout. For the environmental goal, 0% is paid if target is achieved with up to 5% of bonus target paid at maximum performance. </font></div><div style="margin-bottom:9pt"><font><br></font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Where more than one performance goal is identified for a Participant, weighting of the goals will be specified and approved by the Compensation Committee.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ADMINISTRATION</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Plan is not funded, and all annual incentive payments will be paid out of the Corporation&#8217;s general assets.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Annual incentive payments will be paid in cash, through the appropriate payroll system, as soon as administratively possible after annual performance results are approved by the Compensation Committee, but not later than March 15th.  The Corporation will deduct from any Plan payment and transmit to the proper taxing authority, such amount as it may be required to withhold under any applicable federal, state or other law.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-2-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">All payments made under this Plan are subject to recovery or other penalties pursuant to (i) the Corporation&#8217;s Incentive Compensation Recovery Policy&#59; (ii) the Corporation&#8217;s  Supplemental Incentive Compensation Recovery Policy&#59; (iii) any other recovery or recoupment policy of the Corporation, as may be adopted or amended from time to time, or (iv) any applicable law, rule or regulation or applicable stock exchange rule.. </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Compensation Committee retains sole discretion, authority and responsibility to decide all factual and legal questions under the Plan.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">MISCELLANEOUS</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The terms of this document shall not constitute a term of employment for any Participant, and the Corporation shall not be obligated to continue the Plan.  The terms of this document shall not give any Participant the right to be retained in employment with the Corporation.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Payments under this Plan are not considered part of base pay and, except for contributions to the Corporation&#8217;s Retirement Savings Plan, will not be considered in any Corporation or subsidiary tax qualified Participant benefit plan. Payments under this Plan will be considered part of Recognized Compensation under the Otter Tail Corporation Retirement Savings Plan, or its successor, and will, therefore, be included in determining the Participant&#8217;s Retirement Savings Plan contributions.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">AMENDMENT AND TERMINATION</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Plan&#8217;s performance goals and payment structure will be reviewed annually and adjusted to reflect current market conditions and Corporation&#8217;s needs. The Corporation, by action of the Compensation Committee of the Board of Directors, reserves the right to amend or terminate this Plan at any time.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">FOR THE COMPENSATION COMMITTEE OF THE BOARD OF DIRECTORS&#58;</font></div><div><font><br></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:112%;text-decoration:underline">                                                                       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Thomas J. Webb, Compensation and Human                        Date</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Capital Management Committee Chair</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:112%">OTTER TAIL CORPORATION</font></div><div><font><br></font></div><div><font><br></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:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">       Charles S. MacFarlane                                                     Date</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">       Its&#58; Chief Executive Officer and </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">              President</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-3-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:112%;text-decoration:underline">Exhibit 1</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PERFORMANCE GOAL DEFINITIONS</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Adjustment Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> means (1) unusual, extraordinary or nonrecurring events&#59; (2) changes in applicable accounting rules or principles or in the Company&#8217;s methods of accounting&#59; (3) changes in applicable tax laws or regulations&#59; (4) asset write&#8209;downs&#59; (5) litigation or claim judgments or settlements&#59; (6) changes in tax law affecting reported results&#59; (7) severance, contract termination and other costs related to exiting business activities&#59; (8) acquisitions&#59; (9) gains or losses from the disposition of businesses or assets&#59; (10) gains or losses from the early extinguishment of debt&#59; and (11) other publicly identified one&#8209;time items.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Corporate Earnings per Share (EPS)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is diluted earnings per share for the calendar year, as reported in the Corporation&#8217;s year&#8209;end financial reports, as adjusted to reflect the Adjustment Items.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Corporate Return on Equity (ROE)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is the earnings available for common shares as reported in the Corporation&#8217;s annual year&#8209;end financial reports (as adjusted to reflect the Adjustment Items), divided by the 13&#8209;month average of Total Outstanding Common Equity using the 13 months ending at the end of the fiscal year.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">OTP Net Income</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is Otter Tail Power Company&#8217;s audited net income as adjusted to reflect the Adjustment Items.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">OTP Return on Equity (ROE)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is Otter Tail Power Company&#8217;s Net Income, divided by the 13&#8209;month average of Total Proprietary Capital as shown in their monthly financial statements using the 13 months ending at the end of the fiscal year.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Total Outstanding Common Equity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is equal to the month end common equity balance.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">OTHER PERFORMANCE CRITERIA</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The portions of a Participant&#8217;s annual incentive tied to individual performance and Safety are not intended to qualify as &#8220;performance&#8209;based compensation&#8221; under Section 162(m) of the Internal Revenue Code.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Individual Performance Goals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> are established for the participants by the CEO in furtherance of the Corporation&#8217;s strategic objectives.  The CEO&#8217;s goals are established by the Compensation Committee.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Safety</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is measured against the composite 3&#8209;year weighted average (based on hours worked for each operating company) case rate for the industries of Otter Tail Corporation companies.  Varistar is based on comparison to its peer groups, Otter Tail Power is based on comparison to its EEI peer group.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">People and Culture </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">is based on a qualitative assessment of the company programs to sustain and enhance an effective workplace, focusing on employee engagement, belonging, recruitment, culture and compliance training, employee development and employee retention.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-4-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Sustainability &#8211; Renewable Energy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is measured as the % of time during the year the company-owned wind farms are mechanically available to generate electricity. </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">NEGATIVE DISCRETION</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Committee may exercise discretion to reverse any adjustment for one or more Adjustment Items when determining EPS, ROE (Corporate and OTP) and OTP Net Income and Varistar Net Income, but only if the exercise of discretion reduces the Participant&#8217;s payout.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-5-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:112%;text-decoration:underline">Exhibit 2</font></div><div style="text-align:center;text-indent:216pt"><font><br></font></div><div style="text-align:center;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">&#91;omitted&#93;</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-6-</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.21
<SEQUENCE>3
<FILENAME>a2024ex1021formofperforman.htm
<DESCRIPTION>EX-10.21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if4e1c53804d34b0b8b2cb2220396850d_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">OTTER TAIL CORPORATION<br>2023 STOCK INCENTIVE PLAN<br>2025 EXECUTIVE PERFORMANCE AWARD AGREEMENT</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Performance Award Agreement is between Otter Tail Corporation, a Minnesota corporation (the &#8220;Corporation&#8221;), and you, as an employee of the Corporation, effective as of the date of grant (the &#8220;Grant Date&#8221;) set forth in the attached Performance Award Certificate.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">WHEREAS, the Corporation, pursuant to the Otter Tail Corporation 2023 Stock Incentive Plan (the &#8220;Plan&#8221;), wishes to grant to you the opportunity and right to receive a number of the Corporation&#8217;s common shares, par value $5.00 per share (the &#8220;Shares&#8221;), subject to the terms and conditions contained in this Agreement and in the attached Performance Award Certificate, which is made a part of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">NOW, THEREFORE, for good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, the Corporation and you hereby agree as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Performance Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Corporation hereby grants to you, effective as of the Grant Date, a Performance Award representing the right to receive a specified number of Shares, as set forth in the attached Performance Award Certificate and subject to the terms and conditions set forth in this Agreement, the Performance Award Certificate and the Plan.  The Performance Award, to the extent it becomes payable, shall be paid in Shares of the Corporation.</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Performance Period and Performance Goals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The performance period for purposes of determining whether the Performance Award will be paid shall be January 1, 2025 through December 31, 2025 (the &#8220;Performance Period&#8221;).  The performance goals for purposes of determining whether, and the extent to which, the Performance Award will be paid are set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Exhibit 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> to this Agreement, which Exhibit is made a part of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Subject to the provisions of Sections 4 and 5 of this Agreement, the Performance Award shall be paid within 59 days after the January 15 following the end of the Performance Period after the Committee of the Corporation&#8217;s Board of Directors (the &#8220;Committee&#8221;) determines, in its discretion, whether and to what extent the performance goals have been achieved in accordance with the terms set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Exhibit 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> to this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Forfeiture&#59; Early Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Notwithstanding the provisions of Section 3 of this Agreement, in the event your employment is terminated during the Performance Period, the Performance Award and your right to receive any Shares shall be immediately and irrevocably forfeited, unless such termination is by reason of your&#58;</font></div><div style="margin-bottom:12pt;padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)&#160;&#160;&#160;&#160;disability (as determined under any long&#8209;term disability program then maintained by the Corporation or any of its Affiliates that is applicable to you)&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)&#160;&#160;&#160;&#160;death&#59;</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><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)&#160;&#160;&#160;&#160;retirement (voluntary resignation at or after the earlier of (i) age 62 or (ii) your qualifying for normal or early retirement under any retirement plan of the Corporation that is applicable to you)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)&#160;&#160;&#160;&#160;resignation for good reason or involuntary termination without cause that qualifies you for severance benefits under an employment agreement or severance plan applicable to you.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In the event your employment is terminated during the Performance Period for one of the reasons enumerated in clauses (a) or (b) above, you or your estate shall be entitled to receive a payment of the Performance Award based on, and assuming that, the performance goal would be achieved at the Target level, as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Exhibit 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> to this Agreement.  Such payment shall be made as soon as administratively feasible following your separation from service (subject to any required delay under Section 9(a)).  If a payment is made pursuant to this paragraph, no payment shall be made pursuant to Section 3 of this Agreement.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In the event you retire during the Performance Period under clause (c) above, your rights under the Performance Award shall remain outstanding as if you had remained employed for the duration of the Performance Period.  You shall be entitled to receive payment of the Performance Award, if any, that becomes payable under Section 3 of this Agreement following the end of the Performance Period, prorated as follows.  If you retire on or before June 30 of the calendar year that includes the Grant Date, the Performance Award shall be prorated by multiplying the Performance Award by a fraction, the numerator of which shall be the number of full calendar months during the Performance Period you were so employed, and the denominator of which shall be twelve (12).  If you retire after June 30 of the calendar year that includes the Grant Date, any Performance Award that becomes payable under Section 3 shall not be prorated.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In the event your employment is terminated during the Performance Period for one of the reasons enumerated in clause (d) above, your rights under the Performance Award shall remain outstanding as if you had remained employed for the duration of the Performance Period.  You shall be entitled to receive payment of the Performance Award, if any, that becomes payable under Section 3 of this Agreement following the end of the Performance Period, prorated as follows.  The Performance Award shall be prorated by multiplying the Performance Award by a fraction, the numerator of which shall be the number of full calendar months during the Performance Period you were so employed, and the denominator of which shall be thirty&#8209;six (36).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Notwithstanding the provisions of Section 3 of this Agreement, upon the occurrence of a Change in Control (as defined in the Plan) during the Performance Period that occurs prior to your termination of employment, you shall be entitled to receive a payment of the Performance Award based on, and assuming that, the performance goal would have been achieved at the Target level, as set forth in Exhibit 1 to this Agreement.  Such payment shall be made promptly following the date of the Change in Control.  If a payment is made pursuant to this Section 5, no payment shall be made pursuant to Section 3 of this Agreement.  Notwithstanding the foregoing, if any payment due under Section 5 is deferred compensation subject to Section 409A of the Code, and if the Change in Control is not a &#8220;change in control event&#8221; that serves as a permissible payment event under Treasury Regulation &#167; 1.409A-3(i)(5) or such other regulation or guidance issued under Section 409A of the Code, then the Performance </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Award shall vest upon the Change in Control as provided above but payment under this Section 5 shall be delayed until the earlier of (i) January 15 following the end of the Performance Period or (ii) your separation from service (subject to any additional required delay under Section 9(a)).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Restriction on Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Performance Award, and the right to receive Shares, may not be sold, assigned, transferred, pledged, hypothecated or otherwise disposed of or encumbered, other than by will or the laws of descent and distribution, and no attempt to transfer the Performance Award, and the right to receive the Shares, whether voluntary or involuntary, by operation of law or otherwise, shall vest the transferee with any interest or right in or with respect to the Performance Award or the Shares.  No transfer by will or the applicable laws of descent and distribution of the Performance Award shall be effective to bind the Corporation unless the Committee shall have been furnished with written notice of such transfer and a copy of the will or such other evidence as the Committee may deem necessary to establish the validity of the transfer.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  After the Performance Award becomes payable pursuant to Section 3, 4 or 5 hereof, and following payment of the applicable withholding taxes pursuant to Section 8 hereof, the Corporation shall promptly cause to be issued uncertified book-entry shares, registered in your name or in the name of your legal representatives, beneficiaries or heirs, as the case may be, representing the Shares (less any shares withheld to pay withholding taxes).  These Shares shall be recorded by the Corporation or its transfer agents or registrars, and shall be delivered through electronic delivery to a brokerage account.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Income Tax Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a) You acknowledge that you will consult with your personal tax advisor regarding the income tax consequences of the grant of the Performance Award, the receipt of Shares upon any payment of the Performance Award, the subsequent disposition of the Shares and any other matters related to this Agreement.  In order to comply with all applicable federal or state income tax laws or regulations, the Corporation may take such action as it deems appropriate to ensure that all applicable federal or state payroll, withholding, income or other taxes, which are your sole and absolute responsibility, are withheld or collected from you.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b) In accordance with the terms of the Plan, and such rules as may be adopted by the Committee under the Plan, you may elect to satisfy your federal and state income tax withholding obligations arising from the receipt of the Shares by (i) delivering cash, check (bank check, certified check or personal check) or money order payable to the order of the Corporation, or (ii) having the Corporation withhold a portion of the Shares otherwise to be delivered having a Fair Market Value equal to the amount of such taxes, provided it does not exceed the employee&#8217;s maximum statutory withholding requirements.  The Corporation will not deliver any fractional Share but will pay, in lieu thereof, the Fair Market Value of such fractional Share.  Your election must be made on or before the date that the amount of tax to be withheld is determined.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">9. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a) Notwithstanding the foregoing, to the extent that any payment due hereunder is (i) deferred compensation subject to Section 409A of the Code (&#8220;Section 409A&#8221;), and (ii) is payable to a specified employee (as that term is defined in Section 409A), and (iii) is payable on account of the specified employee&#8217;s separation from service (as that term is defined in Section 409A), </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">payment of any part of such amount that would have been made during the six (6) months following the separation from service shall not then be paid but shall rather be paid on the first day of the seventh (7th) month following the separation from service.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i) For this purpose, specified employees shall be identified by the Corporation on a basis consistent with regulations issued under Section 409A, and consistently applied to all plans, programs, contracts, etc. maintained by the Corporation that are subject to Section 409A.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii) For this purpose &#8220;termination of employment&#8221; shall be defined as &#8220;separation from service&#8221; as that term is defined under Section 409A.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii) To the extent that Section 409A is applicable to this Agreement, this Agreement shall be construed and administered to comply with the rules of Section 409A.  Neither the Corporation nor any of its officers, directors, agents or affiliates shall be obligated, directly or indirectly, to any participant or any other person for any taxes, penalties, interest or like amounts that may be imposed on the participant or other person on account of any amounts under this Plan or on account of any failure to comply with any Code section.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b) Nothing contained in this Agreement or the Plan shall confer on you any right to continue in the employ of the Corporation or any Affiliate or affect in any way the right of the Corporation or any Affiliate to terminate your employment at any time.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c ) In accordance with Section 10 of the Plan, this Performance Award is subject to recovery or other penalties under any Corporation clawback policy, as  may be adopted or amended from time to time.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d) The Corporation may, in its sole discretion, decide to deliver any documents related to the Shares by electronic means or request your consent to participate in the Plan by electronic means.  You hereby consent to receive such documents by electronic delivery and agree to participate in the Plan through any online or electronic system established and maintained by the Corporation or another third party designated by the Corporation.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e) You shall not have any rights of a holder of Shares unless and until Shares are actually issued to you after the end of the Performance Period as provided in this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f) The Corporation shall not be required to deliver any Shares until the requirements of any federal or state securities laws, rules or regulations or other laws or rules (including the rules of any securities exchange) as may be determined by the Corporation to be applicable are satisfied.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g) This Agreement is subject to the terms of the Plan, including, without limitation, the provision for adjustments in Section 4(c) of the Plan.  Terms used in this Agreement which are not defined herein shall have the respective meanings given to such terms in the Plan.  A copy of the Plan is available to you upon request.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(h) This Agreement shall be governed by and construed in accordance with the internal laws of the State of Minnesota, without giving effect to the conflicts of laws principles thereof.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i) Headings in this Agreement are for convenience of reference only and shall not be deemed in any way to be material or relevant to the construction or interpretation of this Agreement or any provision hereof.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(j) THIS PERFORMANCE AWARD AGREEMENT IS ATTACHED TO AND MADE A PART OF A PERFORMANCE AWARD CERTIFICATE AND SHALL HAVE NO FORCE OR EFFECT UNLESS SUCH PERFORMANCE AWARD CERTIFICATE IS DULY EXECUTED AND DELIVERED BY THE CORPORATION AND YOU.</font></div><div style="margin-bottom:6pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">* * * * * * * *</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div></div></div><div id="if4e1c53804d34b0b8b2cb2220396850d_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">OTTER TAIL CORPORATION<br>2023 STOCK INCENTIVE PLAN<br><br>PERFORMANCE AWARD CERTIFICATE</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This certifies the Performance Award, as specified below, has been granted under the Otter Tail Corporation 2023 Stock Incentive Plan (the &#8220;Plan&#8221;), the terms and conditions of which are incorporated by reference herein and made a part hereof.  In addition, the award shown in this Certificate is nontransferable and is subject to the terms and conditions set forth in the attached 2025 Performance Award Agreement of which this Certificate is a part.</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#171;First&#187; &#171;M&#187; &#171;Last&#187;</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#171;Address&#187;</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#171;City&#187;. &#171;State&#187; &#171;Zip&#187;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#171;SS&#187;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You have been granted the following Award&#58;</font></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.391%"><tr><td style="width:1.0%"></td><td style="width:41.684%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.516%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grant Type&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Performance Award</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Target Number of Shares Subject to Award&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#171;Target&#187;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Maximum Number of Shares Subject to Award&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#171;Max&#187;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grant Date&#58;</font></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 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Performance Period&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">January 1, 20&#91;__&#93; &#8211; December 31, 20&#91;__&#93;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Performance Goals&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the 20&#91;__&#93; Executive Performance Award Agreement</font></div></td></tr></table></div><div style="text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By the Corporation&#8217;s and your signature below, it is agreed that this Performance Award is governed by the terms and conditions of the Performance Award Agreement, a copy of which is attached and made a part of this document, and the Plan.  Without limiting the foregoing, it is further agreed that this Performance Award, together with all other Awards and compensation previously received by the Participant or to be received in the future, are subject to the Mutual Arbitration Agreement entered into between the Corporation and the Participant as well as subject to recovery or other penalties pursuant to the following (to the extent applicable to such Awards or compensation)&#58;  (i) the Corporation&#8217;s Incentive Compensation Recovery Policy&#59; (ii) the Corporation&#8217;s Supplemental Incentive Compensation Recovery Policy&#59; (iii) any other recovery or recoupment policy of the Corporation, as may be adopted or amended from time to time, or (iv) any applicable law, rule or regulation or applicable stock exchange rule.</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">OTTER TAIL CORPORATION<br><br>By&#58;  ______________________________________<br>&#160;&#160;&#160;&#160;Charles S. MacFarlane<br>&#160;&#160;&#160;&#160;Its&#58;  President &#38; CEO<br><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>&#171;First&#187; &#171;Last&#187;</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><div id="if4e1c53804d34b0b8b2cb2220396850d_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit 1</font></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Performance Goals for Three-Year Performance Period<br>(January 1, 20&#91;__&#93; &#8211; December 31, 20&#91;__&#93;)</font></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:20.740%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Threshold</font></td><td colspan="3" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Target</font></td><td colspan="3" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Maximum</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Performance Goal</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Otter Tail TSR performance relative to peer group</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Payment Levels</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">% of target shares</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Amounts payable for performance will be treated linearly from threshold to target and from target to maximum.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Total Shareholders Return (TSR) (for both Otter Tail and peer group determination) &#61; stock price appreciation (measured as of the average closing price for the 20 trading days immediately following January&#160;1, 20&#91;__&#93; and as of the average closing price for the 20 trading days immediately preceding January&#160;1, 20&#91;__&#93;), plus value of dividends.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Peer group &#61; Edison Electric Institute Index as of 12&#47;31&#47;20&#91;__&#93;.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Award capped at Target if there is negative TSR.</font></div><div><font><br></font></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:20.740%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Threshold</font></td><td colspan="3" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Target</font></td><td colspan="3" style="background-color:#a6a6a6;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Maximum</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Performance Goal</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Adjusted 3-Year ROE</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Payment Levels</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">% of target shares</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Amounts payable for performance will be treated linearly from threshold to target and from target to maximum.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Adjusted 3-Year Return on Equity (ROE) is equal to the average of Adjusted Return on Equity for each of the three years in the Performance Period.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Adjusted Return on Equity is equal to the Corporation&#8217;s Adjusted Earnings divided by the 13-month average of Total Outstanding Common Equity using the 13&#160;months ending at the end of the fiscal year.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Adjusted Earnings is equal to the earnings available for Shares as reported in the Corporation&#8217;s annual year-end financial report, as adjusted to reflect (1)&#160;unusual, extraordinary or nonrecurring events&#59; (2)&#160;changes in applicable accounting rules or principles or in the Company&#8217;s methods of accounting&#59; (3)&#160;results of discontinued operations&#59; (4)&#160;asset write-downs&#59; (5)&#160;litigation or claim judgments or settlements&#59; (6)&#160;changes in tax law affecting reported results&#59; (7)&#160;severance, contract termination and other costs related to exiting business activities&#59; (8)&#160;acquisitions&#59; (9)&#160;gains or losses from the disposition of businesses or assets&#59; (10)&#160;gains or losses from the early extinguishment of debt&#59; and (11)&#160;other publicly identified one-time items (collectively, the &#8220;Adjustment Items&#8221;).</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">Total Outstanding Common Equity is equal to the month end common equity balance.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">The Committee may exercise discretion to not make adjustment for one or more Adjustment Items when determining Adjusted Earnings.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The number of Shares payable is determined by taking the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">sum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the percentages earned in each of the tables.</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-10.22
<SEQUENCE>4
<FILENAME>a2024ex1022formofrestricte.htm
<DESCRIPTION>EX-10.22
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i617b816cbd0743e0a31415c2c64639bd_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">OTTER TAIL CORPORATION<br>2023 STOCK INCENTIVE PLAN<br>2025 RESTRICTED STOCK UNIT AWARD AGREEMENT<br>FOR EXECUTIVE OFFICERS</font></div><div style="margin-bottom:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Restricted Stock Unit Award Agreement for Executive Officers is between Otter Tail Corporation, a Minnesota corporation (the &#8220;Corporation&#8221;), and the person named in the attached Restricted Stock Unit Award Certificate who is an Executive Officer of the Corporation effective as of the date of grant (the &#8220;Grant Date&#8221;) set forth in the attached Restricted Stock Unit Award Certificate.</font></div><div style="margin-bottom:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">WHEREAS, the Corporation, pursuant to the Otter Tail Corporation 2023 Stock Incentive Plan (the &#8220;Plan&#8221;), wishes to grant the Executive Officer the opportunity and right to receive a number of the Corporation&#8217;s common shares, par value $5.00 per share (the &#8220;Shares&#8221;), subject to the terms and conditions contained in this Agreement and in the attached Restricted Stock Unit Award Certificate, which is made a part of this Agreement.</font></div><div style="margin-bottom:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">NOW, THEREFORE, for good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, the Corporation and the Executive Officer hereby agree as follows&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Restricted Stock Unit Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Corporation hereby grants to the Executive Officer, effective as of the Grant Date, this Restricted Stock Unit Award representing the right to receive that number of Shares set forth in the attached Restricted Stock Unit Award Certificate (the &#8220;Shares&#8221;), on the terms and conditions set forth in this Agreement, the Restricted Stock Unit Award Certificate and the Plan.  This Restricted Stock Unit Award, to the extent it vests, shall be paid in Shares of the Corporation.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Rights of the Executive Officer with Respect to the Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Executive Officer shall not have any rights of a holder of Shares unless and until Shares are actually issued to the Executive Officer after vesting as provided in this Agreement.  However, if any cash dividends or other cash distributions are distributed to shareholders of the Corporation, the Executive Officer shall have the right to receive a Dividend Equivalent (as defined under Section 6(d) of the Plan) in cash equal to the amount of the dividend or distribution that would have been paid on the number of Shares equal to the number of Restricted Stock Units then outstanding under this Agreement (whether vested or unvested) as of the close of business on the applicable record date.  Payment of the Dividend Equivalent shall be made at or near the same time the corresponding dividend is distributed to shareholders of the Corporation generally, but in all events shall be paid within the same calendar year that includes the declaration date.  Any Dividend Equivalent paid on unvested Restricted Stock Units under this Section 2 shall be subject to the Corporation&#8217;s right to demand repayment under Section 5 below.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Subject to the terms and conditions of this Agreement, this Restricted Stock Unit Award shall vest, and the restrictions with respect to this Restricted Stock Unit Award shall lapse, on the date or dates and in the amount or amounts set forth in the attached Restricted Stock Unit Award Certificate if the Executive Officer remains continuously employed by the Corporation until the respective vesting dates.</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><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Notwithstanding the vesting provision contained in Section 3 above, but subject to the other terms and conditions set forth herein, upon the occurrence of a Change in Control (as defined in the Plan) prior to any termination of the Executive Officer&#8217;s employment, the Executive Officer shall become immediately and unconditionally vested in all of the Restricted Stock Units then outstanding under this Agreement, and the corresponding Shares shall be issued promptly following the Change in Control.  Notwithstanding the foregoing, if any payment due under this Section 4 is deferred compensation subject to Section 409A of the Code, and if the Change in Control is not a &#8220;change in control event&#8221; that serves as a permissible payment event under Treasury Regulation &#167; 1.409A-3(i)(5) or such other regulation or guidance issued under Section 409A of the Code, then this Restricted Stock Unit Award shall vest upon the Change in Control as provided above but payment under this Section 4 shall be delayed until the earlier of (i) the applicable vesting dates (corresponding to each installment) set forth in the vesting schedule in the attached Restricted Stock Unit Award Certificate or (ii) the Executive&#8217;s separation from service (subject to any additional required delay under Section 9(a)).</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Additional Vesting Rules&#59; Forfeiture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.7pt">Notwithstanding the vesting provisions contained in Section 3 above, but subject to the other terms and conditions set forth herein, if the Executive Officer ceases to be employed by the Corporation by reason of disability (as determined under any long-term disability program then maintained by the Corporation that is applicable to the Executive Officer) or death prior to the vesting of this Restricted Stock Unit award pursuant to Section 3 or 4 hereof, this Restricted Stock Unit Award shall lapse, on the date or dates and in the amount or amounts set forth in the attached Restricted Stock Unit Award Certificate for the benefit of the Executive Officer or the Executive Officer&#8217;s legal representations, beneficiaries or heirs, as the case may be.  No transfer by will or the applicable laws of descent and distribution of this Restricted Stock Unit Award by reason of the Executive Officer&#8217;s death shall be effective to bind the Corporation unless the Committee shall have been furnished with written notice of such transfer and a copy of the will or such other evidence as the Committee may deem necessary to establish the validity of the transfer.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.02pt">If the Executive Officer ceases to be employed by the Corporation by reason of retirement (voluntary resignation at or after the earlier of (i) age 62 or (ii) qualifying for normal or early retirement under any retirement plan of the Corporation that is applicable to the Executive Officer) prior to the vesting of this Restricted Stock Unit Award pursuant to Section 3 or 4 hereof, the Executive Officer shall become immediately vested, as of the date of such retirement, in this Restricted Stock Unit Award (subject to proration as provided below), and the corresponding Shares shall be issued upon such termination of employment (subject to any required delay under Section 9(a)).  If the Executive Officer retires on or before June 30 of the calendar year that includes the Grant Date, the number of remaining unvested Restricted Stock Units that becomes vested shall be prorated by multiplying the remaining unvested Restricted Stock Units then outstanding under this Agreement by a fraction, the numerator of which shall be the number of full months during the vesting schedule the Executive was </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">employed, and the denominator of which shall be twelve (12).  If the Executive Officer retires after June 30 of the calendar year that includes the Grant Date, the unvested portion of this Restricted Stock Unit Award shall become immediately vested without proration.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.7pt">If the Executive Officer&#8217;s employment relationship with the Corporation ceases for reasons other than disability, death or retirement prior to the vesting of the Shares pursuant to Section 3 or 4 hereof, the Executive Officer&#8217;s rights to the unvested portion of this Restricted Stock Unit Award shall be immediately and irrevocably forfeited, including the right to Dividend Equivalents, unless the Executive Officer is expressly entitled to retain the unvested portion of this Restricted Stock Unit Award or its value pursuant to an employment or severance agreement entered into on or before the Grant Date.  In addition, upon such event, the Corporation shall have the right to demand immediate repayment of any Dividend Equivalents paid on the unvested portion of this Restricted Stock Unit Award.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Restriction on Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  This Restricted Stock Unit Award, the right to Dividend Equivalents or the right to receive Shares may not be sold, assigned, transferred, pledged, hypothecated or otherwise disposed of or encumbered, other than by will or the laws of descent and distribution, and no attempt to transfer this Restricted Stock Unit Award, the right to Dividend Equivalents and the right to receive the Shares, whether voluntary or involuntary, by operation of law or otherwise, shall vest the transferee with any interest or right in or with respect to this Restricted Stock Unit Award, Dividend Equivalents or the Shares.  No transfer by will or the applicable laws of descent and distribution of this Restricted Stock Unit Award, the Dividend Equivalents or the Shares shall be effective to bind the Corporation unless the Committee shall have been furnished with written notice of such transfer and a copy of the will or such other evidence as the Committee may deem necessary to establish the validity of the transfer.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  After the Shares become payable pursuant to Section 3, 4 or 5 hereof, and following payment of the applicable withholding taxes pursuant to Section 8 hereof, the Corporation shall promptly cause to be issued uncertified &#8209;book entry shares, registered in the Executive Officer&#8217;s name or in the name of the Executive Officer&#8217;s legal representative, beneficiaries or heirs, as the case may be, representing the Shares (less any Shares withheld to pay withholding taxes)..  These Shares shall be recorded by the Corporation or its transfer agents or registrars and shall be delivered through electronic delivery to a brokerage account.  Upon issuance of the Shares, the corresponding Restricted Stock Units (and Dividend Equivalent rights) shall be cancelled.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Income Tax Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.7pt">The Executive Officer acknowledges that the Executive Officer will consult with the Executive Officer&#8217;s personal tax advisor regarding the income tax consequences of the grant of this Restricted Stock Unit Award, the payment of Dividend Equivalents on this Restricted Stock Unit Award and the receipt of Shares upon the vesting of this Restricted Stock Unit Award, the subsequent disposition of the Shares and any other matters related to this Agreement.  In order to comply with all applicable federal or state income tax laws or regulations, the Corporation may take such action as it deems appropriate to ensure that all </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">applicable federal or state payroll, withholding, income or other taxes, which are the sole and absolute responsibility of the Executive Officer, are withheld or collected from the Executive Officer.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.02pt">In accordance with the terms of the Plan, and such rules as may be adopted by the Committee under the Plan, you may elect to satisfy your federal and state income tax withholding obligations arising from the receipt of the Shares by (i) delivering cash, check (bank check, certified check or personal check) or money order payable to the order of the Corporation, or (ii) having the Corporation withhold a portion of the Shares otherwise to be delivered having a Fair Market Value equal to the amount of the Corporation&#8217;s minimum statutory withholding requirements.  The Corporation will not deliver any fractional Share but will pay, in lieu thereof, the Fair Market Value of such fractional Share.  The Executive Officer&#8217;s election must be made on or before the date that the amount of tax to be withheld is determined.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.7pt">Notwithstanding the foregoing, to the extent that any payment due hereunder is (i) deferred compensation subject to Section 409A of the Code (&#8220;Section 409A&#8221;), and (ii) is payable to a specified employee (as that term is defined in Section 409A), and (iii) is payable on account of the specified employee&#8217;s separation from service (as that term is defined in Section 409A), payment of any part of such amount that would have been made during the six (6) months following the separation from service shall not then be paid but shall rather be paid on the first day of the seventh (7th) month following the separation from service.</font></div><div style="margin-bottom:9pt;padding-left:108pt;text-indent:-29.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:18pt">For this purpose, specified employees shall be identified by the Corporation on a basis consistent with regulations issued under Section 409A, and consistently applied to all plans, programs, contracts, etc. maintained by the Corporation that are subject to Section 409A.</font></div><div style="margin-bottom:9pt;padding-left:108pt;text-indent:-32.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:18pt">For this purpose, &#8220;termination of employment&#8221; shall be defined as &#8220;separation from service&#8221; as that term is defined under Section 409A.</font></div><div style="margin-bottom:9pt;padding-left:108pt;text-indent:-35.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:18pt">The right to payment of Dividend Equivalents is, for purposes of Section 409A, intended to be a separate right to payment (apart from the right to receive Shares) that is payable currently as and when cash dividends or other cash distributions are distributed, as permitted under &#167; 1.409A&#8209;3(e) where dividends or distributions are anticipated to be paid at least annually.</font></div><div style="margin-bottom:9pt;padding-left:108pt;text-indent:-35.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:18pt">To the extent that Section 409A is applicable to this Agreement, this Agreement shall be construed and administered to comply with the rules of Section 409A.  Neither the Corporation nor any of its officers, directors, agents or affiliates shall be obligated, directly or indirectly, to any participant or any other person for any taxes, penalties, interest or like amounts that may be imposed on the participant or other person on account of any amounts under this Plan or on account of any failure to comply with any Code section.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.02pt">Nothing contained in this Agreement or the Plan shall confer on the Executive Officer any right to continue in the employ of the Corporation or affect in any way the right of the Corporation to terminate the employment of the Executive Officer at any time.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.7pt">In accordance with Section 10 of the Plan, this Restricted Stock Unit Award is subject to recovery or other penalties under any Corporation clawback policy, as may be adopted or amended from time to time.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.02pt">The Corporation may, in its sole discretion, decide to deliver any documents related to the Shares by electronic means or request the Executive Officer&#8217;s consent to participate in the Plan by electronic means.  The Executive Officer hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any online or electronic system established and maintained by the Corporation or another third party designated by the Corporation.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.7pt">The Corporation shall not be required to deliver any Shares until the requirements of any federal or state securities laws, rules or regulations or other laws or rules (including the rules of any securities exchange) as may be determined by the Corporation to be applicable are satisfied.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:6.03pt">This Agreement is subject to the terms of the Plan, including, without limitation, the provision for adjustments in Section 4(c) of the Plan.  Terms used in this Agreement which are not defined herein shall have the respective meanings given to such terms in the Plan.  A copy of the Plan is available to the Executive Officer upon request.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.02pt">This Agreement shall be governed by and construed in accordance with the internal laws of the State of Minnesota, without giving effect to the conflicts of laws principles thereof.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:4.02pt">Headings in this Agreement are for convenience of reference only and shall not be deemed in any way to be material or relevant to the construction or interpretation of this Agreement or any provision hereof.</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:6.69pt">THIS RESTRICTED STOCK UNIT AWARD AGREEMENT FOR EXECUTIVE OFFICERS IS ATTACHED TO AND MADE A PART OF A RESTRICTED STOCK UNIT AWARD CERTIFICATE FOR EXECUTIVE OFFICERS AND SHALL HAVE NO FORCE OR EFFECT UNLESS SUCH RESTRICTED STOCK UNIT AWARD CERTIFICATE FOR EXECUTIVE OFFICERS IS DULY EXECUTED AND DELIVERED BY THE CORPORATION AND THE EXECUTIVE OFFICER.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">* * * * * * * *</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div></div></div><div id="i617b816cbd0743e0a31415c2c64639bd_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">OTTER TAIL CORPORATION<br>2023 STOCK INCENTIVE PLAN<br><br>RESTRICTED STOCK UNIT AWARD CERTIFICATE FOR EXECUTIVE OFFICERS</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This certifies that the 20&#91;__&#93; Restricted Stock Unit Award, as specified below, which has been granted under the Otter Tail Corporation 2023 Stock Incentive Plan (the &#8220;Plan&#8221;), the terms and conditions of which are incorporated by reference herein and made a part hereof.  In addition, the award shown in this Certificate is nontransferable and is subject to the terms and conditions set forth in the attached 20&#91;__&#93; Restricted Stock Unit Award Agreement for Executive Officers of which this Certificate is a part.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;Name and address of recipient&#93;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You have been granted the following Award&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grant Type&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Restricted Stock Unit</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Number of Units&#58;&#160;&#160;&#160;&#160;____________________</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grant Date&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;____________________</font></div><div style="padding-left:36.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.423%"><tr><td style="width:1.0%"></td><td style="width:42.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.647%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vesting Schedule&#58;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Date</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Percentage of</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Units Vested</font></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="padding:0 1pt"></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="padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By the Corporation&#8217;s and your signature below, it is agreed that this Restricted Stock Unit Award is governed by the terms and conditions of the 2025 Restricted Stock Unit Award Agreement for Executive Officers, a copy of which is attached and made a part of this document, and the Corporation&#8217;s 2023 Stock Incentive Plan, a copy of which is enclosed.  Without limiting the foregoing, it is further agreed that this Restricted Stock Unit Award, together with all other Awards and compensation previously received by the Participant or to be received in the future, are subject to the Mutual Arbitration Agreement entered into between the Corporation and the Participant as well as subject to recovery or other penalties pursuant to the following (to the extent applicable to such Awards or compensation)&#58;  (i) the Corporation&#8217;s Incentive Compensation Recovery Policy&#59; (ii) the Corporation&#8217;s Supplemental Incentive Compensation Recovery Policy&#59; (iii) any other recovery or recoupment policy of the Corporation, as may be adopted or amended from time to time, or (iv) any applicable law, rule or regulation or applicable stock exchange rule.</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">OTTER TAIL CORPORATION<br><br>By&#58;  _________________________________<br>&#160;&#160;&#160;&#160;Charles S. MacFarlane<br>&#160;&#160;&#160;&#160;Its&#58;  President and CEO<br><br>&#160;&#160;&#160;&#160;_________________________________<br>&#160;&#160;&#160;&#160;&#91;Name of recipient&#93;</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-10.24
<SEQUENCE>5
<FILENAME>a2024ex1024summaryofnonxem.htm
<DESCRIPTION>EX-10.24
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="idfb338a67b644e17989b4a0521ac71be_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">SUMMARY OF NON-EMPLOYEE DIRECTOR COMPENSATION (APRIL 2024)</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Compensation&#58;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Non-employee directors shall receive the following remuneration&#58;</font></div><div><font><br></font></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:79.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.772%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director&#8217;s Retainer (except Chairman)</font></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board Retainer</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,000&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and Corporate Governance Committee Chair Retainer</font></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Audit Committee Chair Retainer</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000&#160;</font></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Award Value (except Chairman)</font></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,000&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Award Value (Chairman of the Board)</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,000&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Award Value (additional per committee)</font></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors may elect to receive their retainer (other than expense reimbursements) in the form of cash, stock or a combination. Directors may elect to defer the receipt of all or part of their cash compensation pursuant to the Otter Tail Corporation Deferred Compensation Plan for Directors. The deferral may be in the form of cash or restricted stock units. Cash deferrals receive interest at a rate equal to 1% over the prime commercial rate of U.S. Bank National Association. Deferrals in the form of restricted stock units are credited quarterly with dividend equivalents equal to the dividend rate on Otter Tail Corporation&#8217;s common shares, and the deferred amount is paid out in common shares.  In 2024, this Plan was terminated by the Board.  No directors were participating in the Plan at the time of its termination</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-19
<SEQUENCE>6
<FILENAME>a2024ex19insidertradingand.htm
<DESCRIPTION>EX-19
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i9bca5de32da54c0fbff50e4c4e20ad9a_1"></div><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 1</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">OTTER TAIL CORPORATION </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">INSIDER TRADING AND PRE-CLEARANCE POLICY</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">I.&#160;&#160;&#160;&#160;PURPOSE OF POLICY</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Insider Trading and Pre-Clearance Policy (the &#8220;Policy&#8221;) is intended to avoid situations where purchases or sales of stock or other securities are consummated by persons who are in possession of material non-public information (&#8220;MNPI&#8221;). The Policy provides guidelines with respect to transactions in securities and the handling of confidential information about Otter Tail Corporation and its operating companies (&#8220;Otter Tail&#8221; or the &#8220;Company&#8221;) and the companies with which it does business. In addition, the Policy is intended to ensure that transactions in the stock and securities of the Company are monitored and reported timely to the Securities and Exchange Commission (&#8220;SEC&#8221;) as required. This Policy is intended to assure compliance with the applicable laws regarding these issues. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">II.&#160;&#160;&#160;&#160;REPORTING</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A copy of this Policy will be disclosed as an exhibit to the Company&#8217;s annual report on Form 10-K, starting no later than the annual report on Form 10-K for the fiscal year ending December 31, 2024.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">When an Executive Officer  or a director  has voluntarily adopted, modified or terminated a written plan intended to satisfy the affirmative defense conditions of Rule 10b5&#8211;1(c) of the Exchange Act (a &#8220;Rule 10b5-1 Trading Plan&#8221; or &#8220;Plan&#8221;) or similar arrangement&#160;during a fiscal quarter, the event will be disclosed on the report on Form 10-Q or Form 10-K covering that quarter. The disclosure will identify whether the trading arrangement is intended to satisfy the affirmative defense of Rule 10b5-1(c), and it will also include a description of the material terms of each Plan, other than pricing, including the name and title of the director or Executive Officer&#59; the date the Plan was adopted, modified or terminated&#59; the Plan&#8217;s duration&#59; and the aggregate number of securities of the Company to be purchased or sold under the Plan. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each director or Executive Officer of the Company understands that the approval or adoption of a  Plan in no way reduces or eliminates such person&#8217;s obligations under Section 16 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), including such person&#8217;s disclosure and short-swing trading liabilities thereunder. A director or Executive Officer will check a checkbox on Forms 4 and 5 reporting their transactions in securities of the Company, indicating whether a transaction reported on that form was made under a Plan intended to satisfy the affirmative defense conditions of Rule 10b5-1, and providing the date the Plan was adopted.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">III.&#160;&#160;&#160;&#160;INSIDER TRADING</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">It is the policy of the Company that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">no director, Executive Officer, employee, consultant, contractor, advisor, or any other person </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">covered by this Policy who is aware of MNPI relating to the Company or any other company (such as an acquisition candidate, customer, or supplier) whose stock or other securities are publicly traded, shall&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 2</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt;text-decoration:underline">Trade directly or indirectly</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> in the stock or other securities of the Company or any other company on the basis of that information, a practice commonly referred to as &#8220;insider trading&#8221;&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt;text-decoration:underline">Pass non-public information or recommend the purchase or sale of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> the stock or other securities of the Company or such other company to others based on such information, a practice commonly referred to as &#8220;tipping&#8221;&#59; or</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt;text-decoration:underline">Disclose such information to others</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> except within the scope of duties as an employee, director, consultant, contractor, advisor, or person engaged by or acting on behalf of Otter Tail.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">You should refrain from discussing MNPI with anyone other than those employees and agents of the Company who </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">need to know such information to perform their duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and you should exercise due care to protect the confidentiality of such information by storing files in secure locations. In addition, you should ensure that members of your staff and those who may be familiar with projects you are working on or who have access to MNPI are aware of and understand this Policy, especially when confidential transactions are pending. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employees managing consultants and temporary employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> who have access to MNPI are responsible for ensuring that these individuals are aware of this Policy, the Company&#8217;s Code of Business Ethics, and the consequences of non-compliance. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Likewise, the Company will not engage in transactions in its securities while aware of MNPI relating to the Company or its securities.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IV.&#160;&#160;&#160;&#160;PERSONS COVERED</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Policy applies to all officers of the Company and its subsidiaries, all members of the Company&#8217;s Board of Directors and all employees of the Company and its subsidiaries. The Company may also determine that other persons should be subject to this Policy, such as contractors or consultants who have access to material non-public information. This Policy also applies to Controlled Entities and to family members of Executive Officers, directors and employees, including Household Family Members as described below and any other family members who do not live in your household but whose transactions in Company securities are directed by you or are subject to your influence or control &#8211; such as parents or children who consult with you before they trade in Company securities.  You are responsible for making sure that the purchase or sale of any security covered by this Policy by any such person complies with this Policy and therefore should make them aware of the need to confer with you before they trade in the Company's securities, and you should treat all such transactions for the purposes of this Policy and applicable securities laws as if the transactions were for your own account.  This Policy does not, however, apply to personal securities transactions of family members where the purchase or sale decision is made by a third party not controlled by, influenced by or related to you or your family members.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 3</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Restricted Persons&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> are subject to additional restrictions on their trading in the Company&#8217;s securities, and the term refers to directors, Executive Officers, and key financial personnel and certain other employees of the Company who  receive or have regular access to MNPI as a result of their position or duties within the Company, who are listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, which is updated from time to time, including &#8220;Key Personnel&#8221; who are also identified on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company may also determine that others shall be Restricted Persons such as contractors, consultants, advisors, and other persons including certain employees, who receive or have access to MNPI as a result of their position or temporary duties within the Company. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Restricted Persons&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">also include Household Family Members</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Controlled Entities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Household Family Members&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> are persons living in a Restricted Persons household (other than tenants or domestic employees).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Executive Officers&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> are those individuals who qualify as &#8220;officers&#8221; of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Otter Tail Corporation under Rule 16a-1(f) of the Exchange Act. </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">&#8220;Controlled Entities&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%"> are any entities that a Restricted Person influences or controls, including any corporations, partnerships or trusts.  Transactions by these Controlled Entities should be treated for the purposes of this Policy and applicable securities laws as if they were for the Restricted Person's own account. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">V.&#160;&#160;&#160;&#160;MATERIAL NON-PUBLIC INFORMATION (MNPI)</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Material non-public information&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">any </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">information not generally known to the public that is of such a nature that there is a substantial likelihood that a reasonable investor would consider it important in making a decision to buy, sell or hold a company&#8217;s securities. Any information that could reasonably be expected to affect the price of the securities is likely to be considered material, and either positive or negative information may be material. Information is considered &#8220;public&#8221; only after it is released by the company through normal media outlets or filed with the SEC or stock exchanges, and sufficient time has elapsed for it to be circulated or disseminated widely and absorbed by investors and the marketplace. Information is not public merely because it is the subject of widespread or publicly reported rumors, even if they are accurate. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Prior to reporting, each of the following examples may constitute MNPI&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Financial performance, especially sales numbers, quarterly and year-end earnings, significant changes in financial performance or liquidity or expectations for future periods&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Financial forecasts&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Significant accounting matters, including significant impairments, write-offs, changes in asset values or increase in reserves&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Potential mergers and acquisitions or the sale of significant Company assets or subsidiaries&#59;</font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 4</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">New major contracts, customers, or finance sources, or the loss thereof&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Significant changes or developments in products or product lines, or significant pricing changes&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Stock splits, public or private securities&#47;debt offerings or repurchases, or changes in Company dividend policies or amounts&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Significant changes in senior leadership&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Actual or threatened major litigation or regulatory actions or the resolution of such litigation or regulatory actions, or changes in law or significant enforcement actions against the Company and any analysis of the impact of such matters on the Company&#8217;s business or business model&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Possible proxy fights&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Possible changes or changes in the Company&#8217;s credit rating by a rating agency&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The contents of forthcoming publications that may affect the market price of Company securities, including statements by equity analysts regarding the Company and&#47;or its securities&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Significant changes in corporate objectives or Company restructuring&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Rate case filings&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Cyber events or compromises of data privacy that may cause exposure to financial costs or operational problems&#59; and</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Bankruptcy, corporate restructuring, or receivership.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">These are </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">examples only</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and MNPI is not limited to these instances alone. Questions as to whether information is material should be directed to Otter Tail&#8217;s General Counsel.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VI.&#160;&#160;&#160;&#160;BLACKOUT PERIODS &#8211; APPLIES TO </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">ALL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> RESTRICTED PERSONS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If you are a Restricted Person, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">you and your Household Family Members are prohibited from engaging in any transaction in the stock or other securities of Otter Tail during blackout periods</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Company blackout period commences on the 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day of month </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">prior</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to the end of each fiscal quarter and continues until two </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">full</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> trading days (on which the Nasdaq exchange is open) have elapsed following the date of Otter Tail&#8217;s release of earnings to the public. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, the Company may extend a blackout period or temporarily establish a new blackout period by requiring the suspension of trading in Otter Tail securities by Restricted Persons during </font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 5</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">periods when material developments concerning the Company exist that have not been publicly disclosed. You will be notified if those events occur.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">During blackout periods, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">transfers of Otter Tail stock to or from a trust and gifts are acceptable, unless the recipient sells the shares during the blackout period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Such transfers and gifts are subject to pre-clearance procedures as set forth in Section VII.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Standing and limit orders create heightened risks for insider trading violations similar to the use of margin accounts. There is no control over the timing of purchases or sales that result from standing instructions to a broker, and as a result the broker could execute a transaction when a Restricted Person is in possession of MNPI. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:10.8pt">The Company prohibits placing or transacting on standing or limit orders on Company securities during the blackout period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any such orders placed before the blackout period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">should be terminated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and no such orders should be placed during a blackout period.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VII.&#160;&#160;&#160;&#160;PRE-CLEARANCE PROCEDURES &#8211; APPLIES TO RESTRICTED PERSONS AND KEY PERSONNEL</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pre-clearance procedures are intended to help avoid situations where transactions are consummated by Restricted Persons while in possession of MNPI. In addition, pre-clearance procedures help to ensure that transactions in stock and other securities of Otter Tail by directors and Executive officers who are subject to Section 16, are </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">reported to the SEC within two business days after the transactions occur</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, as required by the Exchange Act.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Because Otter Tail directors, Executive Officers and Key Personnel are likely to obtain MNPI on a regular basis, the Company requires that all of the directors, Executive Officers and Key Personnel (and Household Family Members of any of them) &#8220;pre-clear&#8221; any transactions&#8211; unless otherwise covered by an approved Rule 10b5-1 Plan as set forth in Section IX or covered by an exception as set forth in Section X  &#8211; in the stock or other securities of Otter Tail, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">including but not limited to&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The purchase or sale of securities&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Enrollment in, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">optional</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> cash purchases or modifications (but </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> automatic dividend reinvestments already pre-scheduled and pre-decided) under the Dividend Reinvestment Plan and other employee benefit plans that hold Company securities&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The exercise of equity awards&#59; and</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Gifts and other transfers of securities, whether or not for value.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 6</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A request for pre-clearance is obtained by seeking approval from Otter Tail&#8217;s General Counsel (or designee as may be necessary from time to time) at least five (5) business days in advance of the proposed transaction. </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">If clearance is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">granted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, you will be notified via email that you are free to trade in the manner requested and the trade should occur within the next </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">twenty-four (24) hours</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Prior to requesting clearance to trade, you should consider whether you may be aware of any MNPI.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">If clearance is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">denied</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, you must refrain from initiating any transactions in Company securities and should not inform any other person of the restriction. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, if shares are held by Equiniti, please note that it may take time to move those to a brokerage account&#59; consider doing so </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">before making the request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to pre-clear to ensure a timely transaction upon pre-clearance approval. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VIII.&#160;&#160;&#160;&#160;PROHIBITED TRANSACTIONS BY RESTRICTED PERSONS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Directors, Executive Officers and Key Financial Person Restricted Persons are </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">prohibited from</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> the following transactions pertaining to Otter Tail stock&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Short Sales</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Short Sales of Company securities may evidence an exception on the part of the seller that the securities will decline in value, and therefore have the potential to signal to the market that the seller lacks confidence in the Company&#8217;s prospects. In addition, short sales may reduce a seller&#8217;s incentive to seek to improve the Company&#8217;s performance. For these reasons, short sales of Company securities are prohibited.  Transactions occurring in the Employee Stock Purchase Plan are exempt from the short sale consideration.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Publicly Traded Options</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A transaction in publicly traded options is, in effect, a bet on the short-term movement of the Company&#8217;s stock and therefore creates the perception that the individual is trading based on inside information. Transactions in options may focus the attention on short-term performance at the expense of the Company&#8217;s long-term objectives. Accordingly, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">transactions in puts, calls, or other derivative securities, on an exchange or any organized market, are prohibited</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Hedging and Monetization Transactions</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Certain forms of hedging and monetization transactions, such as zero-cost dollars and forward sale contracts, allow a Restricted Person to lock in much of the value of their stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions would allow the holder to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the holder&#8217;s interest and the interest of the Company and its shareholders may be misaligned and may signal a message to the trading market that may not be in the best interest of the Company and its shareholders at the time it is conveyed. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Therefore, transactions in the form of hedging or monetization are prohibited</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 7</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Margin Accounts and Pledged Securities</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Securities held in a margin account may be sold by the broker without the customer&#8217;s consent if the customer fails to meet a margin call. Similarly, securities pledged as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. A margin sale or foreclosure sale may occur at a time when the pledgor is aware of MNPI or otherwise is not permitted to trade in Company securities pursuant to a blackout period restriction. Therefore, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">pledging Company securities as collateral for a loan is prohibited</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Standing and Limit Orders</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Standing and limit orders create heightened risks for insider trading violations similar to the use of margin accounts. There is no control over the timing of purchases or sales that result from standing instructions to a broker, and as a result the broker could execute a transaction when a Restricted Person is in possession of MNPI. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">The Company prohibits placing standing or limit orders on Company securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Transactions During Share Repurchases by the Company</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the exceptions in Section X, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Persons will not purchase or sell, and will not have purchases or sales conducted on their behalf, of the Company&#8217;s registered securities during the course of any Company repurchase program</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> for those securities unless  they advise the General Counsel at least five (5) business days in advance of the intended transaction and secure approval and confirmation that such action will not violate any applicable securities or other laws or fiduciary obligations to the Company or its stockholders.  </font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The Company will not purchase registered securities from Restricted Persons during the course of a repurchase program for those securities to avoid any appearance of preference or conflict of interest.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IX.&#160;&#160;&#160;&#160;RULE 10b5-1 PLANS </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Persons subject to this Policy </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">may</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> elect to enter into a Rule 10b5-1 Trading Plan (&#8220;Plan&#8221;) to execute trades (buying or selling) of the Company&#8217;s securities. These proposed Plans must be submitted for pre-approval by the CFO and the General Counsel at least five (5) business days prior to entry into the Plan. If any questions arise, a participant should consult with their own counsel in implementing a Plan.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Plans, including but not limited to those entered into by Executive Officers, shall be subject to the following conditions&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The Plan must be established at a time when the participant is not aware of MNPI or subject to a trading blackout. Once the Plan is adopted, the participant must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 8</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The amount, timing and price of future trades must be specified or determined by formula set forth in the Plan or delegated to the discretion of an independent third party who is not aware of MNPI when making the foregoing determinations.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">An Executive Officer or any director who voluntarily adopts a Plan may not commence purchases or sales under a Plan until expiration of a cooling-off period consisting of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">later</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (1) 90 days after the adoption or modification of a Plan or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) two business days following the disclosure of the Company&#8217;s financial results in a Form </font></div><div style="text-align:justify;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10-Q or Form 10-K for the completed fiscal quarter in which the Plan was adopted. </font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The cooling-off period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">will not exceed 120 days following adoption or modi</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">fication of the Plan. A participant who is not the Company, a director or Executive Officer may not commence purchases or sales under a Plan until the expiration of a cooling-off period that is 30 days after the adoption or modification of the Plan.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The Plan must follow the preapproved Plan prototype available through Merrill Lynch or another Plan pre-approved by the General Counsel.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">During the term of a Plan, additional transactions in Company securities may not be executed outside of the Plan.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">A participant (other than the Company) must not adopt multiple overlapping Plans, except as permitted under Rule 10b5-1.  These exceptions may include&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">entry into a series of separate contracts with different broker-dealers, provided that the individual constituent contracts, when taken together as a whole, meet all applicable conditions of and remain collectively subject to Rule 10b5-1&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">entry into one later-commencing Plan under which trading is not authorized to begin until after all trades under the earlier-commencing Plan are completed or expired without execution, as long as the first trade under the later-commencing Plan is not scheduled during the cooling-off period that would be applicable with respect to the later-commencing Plan if its date of adoption were deemed to be the date of termination of the earlier-commencing Plan&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">&#8220;Sell-to-cover&#8221; provisions for the sale of only such securities of the Company as are necessary to satisfy tax-withholding obligations arising exclusively from the vesting of a compensatory award, as long as the participant does not otherwise exercise control over the timing of such sale. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">In any 12-month period, a participant (other than the Company) is limited to one &#8220;single-trade plan&#8221; one designed to effect the open market purchase or sale of the total amount of the securities of the Company subject to the Plan as a single transaction.  A Plan will not </font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 9</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">be treated as a single-trade plan if, for example, it gives the broker discretion over whether to execute the Plan as a single transaction, or provides that the broker&#8217;s future acts will depend on events or data not known at the time the Plan is entered into, and it is reasonably foreseeable at the time the Plan is entered into that the Plan might result in multiple trades. &#8220;Sell-to-cover&#8221; plans are exempt from this limitation.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Infrequent modifications or cancellations to Plans are allowed but discouraged and subject to reporting obligations under the Exchange Act. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">Modifications or cancellations to Plans are limited to periods when participants are not in possession of MNPI or subject to a trading blackout.  A modification is treated as the cancellation of an existing Plan and the adoption of a new one, and is subject to the applicable cooling-off period described above. Approval of any such modifications or cancellations shall be made by the CEO and the General Counsel.</font></div><div style="padding-left:54pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">The substitution of a broker that is executing trades pursuant to a Plan will not be a modification of the Plan, as long as the purchase or sales instructions applicable to the substitute and substituted broker are identical with respect to the prices, execution dates and amount of securities to be purchased or sold.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">A Form 4 or Form 5 filed on behalf of the participant shall indicate by checkbox whether a reported transaction was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c).</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">The Company may exercise its discretion to suspend trades under any existing Plan.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">An Executive Officer &#8211; and any director who voluntarily enters into a Plan - must act in good faith with respect to the Plan, and they must certify in the Plan that on the date of adoption or modification&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">they are not aware of any material nonpublic information about the Company&#59; and </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">they are adopting the Plan in good faith and not as part of a plan or scheme to evade the prohibitions of Section 10(b) and Rule 10b5-1 under the Exchange Act.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">X.&#160;&#160;&#160;&#160;EXCEPTIONS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The trading restrictions of this Policy </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">do not apply to the following</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, except as otherwise noted&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt;text-decoration:underline">Dividend Reinvestment Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Ongoing purchases of Company stock through the dividend reinvestment feature of the Company&#8217;s dividend reinvestment plan. </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">Note that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">enrollment and optional investments in the plan are subject to pre-clearance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> for directors, Executive Officers and Key Personnel.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 10</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt;text-decoration:underline">Employee Stock Purchase Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Ongoing purchases of Company stock through Employee Stock Purchase Plan. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.8pt">Note that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">enrollment and optional investments in the plan are subject to pre-clearance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> for Executive Officers and Key Personnel.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt;text-decoration:underline">Approved Rule 10b5-1 Trading Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Transactions under a Rule 10b5-1 Trading Plan that satisfies the conditions set forth above in Section IX,</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt;text-decoration:underline">Director Compensation.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Deferral elections pursuant to the Company&#8217;s Deferred Compensation Plan for Directors and elections to increase the amount of stock payment under the Company&#8217;s Non-Employee Director Stock Compensation Plan are excluded from this Policy.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt;text-decoration:underline">Tax Withholding.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The exercise of tax withholding right pursuant to an election to withhold shares of stock to satisfy tax withholding requirements upon the vesting of performance shares or restricted stock are excluded from this Policy.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt;text-decoration:underline">Mutual Fund Holdings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. To the extent a Restricted Person has mutual funds holdings which, in turn, invest in the Company stock, transactions under such fund are excluded from this Policy.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:14.15pt;text-decoration:underline">Changes in Form of Beneficial Ownership</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. To the extent that a transaction by an insider effects only a change in the form of the insider&#8217;s beneficial ownership of securities </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">without changing the insider&#8217;s pecuniary interest in the securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, such transactions are excluded from this Policy. A change in form of beneficial ownership may include contributions to, and distributions of annuity obligations from, grantor retained annuity trusts where the insider serves as trustee and sole annuitant&#59; distributions to an insider of issuer securities previously beneficially owned indirectly through an employee benefit plan (or a dividend reinvestment plan)&#59; other changes from indirect to direct ownership, and vice versa&#59; or a change from one form of indirect ownership to another form of indirect ownership.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt;text-decoration:underline">Gifts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">If gifts are made by Restricted Persons, they must be pre-cleared</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Gifts may be made by a person subject to this Policy while they are in possession of material non-public information, and in the case of gifts made by Restricted Persons, during a blackout period, so long as the recipient does not sell the shares while the person subject to this Policy is in possession of material non-public information or during the blackout period, respectively.   See also Section VII.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Any gift by Executive Officers or directors are reportable within two days on a Form 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">XI.&#160;&#160;&#160;&#160;PENALTIES</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">If you engage in insider trading or tipping (disclosing material, non-public information to another person), you may be subject to severe civil and criminal penalties.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Civil penalties include fines and criminal penalties can include fines of up to $5,000,000 and 20 years in prison. </font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 11</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If you disclose MNPI to someone who trades based on that information, both you and such person may be liable under the federal securities laws. Penalties may apply whether or not you derive a benefit from the other person&#8217;s actions. The courts may prosecute the Company as well as supervisors and managers of employees who engage in insider trading violations as controlling persons. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Otter Tail views seriously any violation of this Policy, even if the conduct does not, by itself, constitute a violation of the federal securities laws. Violations of this Policy constitute grounds for disciplinary actions and possible dismissal. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any person who has a question about this Policy should contact the General Counsel. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">XII.&#160;&#160;&#160;&#160;REGULATION FD (FAIR DISCLOSURE)</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">It is important to note that in 2000, the SEC adopted Regulation FD to address the selective disclosure of information by publicly traded companies. Otter Tail has implemented practices and procedures indicating who is authorized to communicate information about the Company. Director, officers, and employees are not permitted to disclose MNPI without specific authorization. An inadvertent disclosure of MNPI should be reported immediately to the General Counsel.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">XIII.&#160;&#160;&#160;&#160;CONTINUING OBLIGATION</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Policy continues to apply to transactions in Company securities after termination of service. If an individual is in possession of MNPI when they leave employment with the Company, they may not trade in Company securities until that information has become public or is no longer material. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">XIV.&#160;&#160;&#160;&#160;BOARD OVERSIGHT OF THIS POLICY</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board has delegated oversight of this Policy and compliance with it to the Compensation and Human Capital Management Committee. Management will report to the Compensation and Human Capital Management Committee any updates, process considerations, regulatory changes or compliance concerns or issues.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 12</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">XII.&#160;&#160;&#160;&#160;BRIEF SUMMARY OF INSIDER TRADING PERSONS</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:8pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.974%"><tr><td style="width:1.0%"></td><td style="width:17.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Restricted Persons</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Director</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Household Family Members and Controlled Entities</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Executive Officers</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Exhibit A Key Personnel- </font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Restricted Persons not Executive Officers, Directors, or Key Personnel listed in Exhibit A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pre-Clearance</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Prohibited Transactions</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to Black Out Periods &#8211; or whenever in possession of MNPI</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">File Form 4 with SEC within 2 business days of transaction</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="border-bottom:0.5pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font><br></font></div><div><font><br></font></div><div><font 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">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Transactions by Household Family Members and Controlled Entities of directors and Executive Officers may be subject to Section 16 reporting.</font></div><div><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:8pt"><table style="border-collapse: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><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:right"><font style="color:#7f7f7f;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> &#124; 13</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Reviewed&#58; &#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%;text-decoration:underline">Jennifer O. Smestad</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Approved&#58; &#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%;text-decoration:underline">Charles S. MacFarlane </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Jennifer O. Smestad, Corporate Secretary &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Charles S. MacFarlane, CEO</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Adopted by the Otter Tail Corporation Board of Directors on September 19, 2024.</font></div><div style="margin-bottom:8pt"><table style="border-collapse: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:15pt"><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:58.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective November 1, 2024&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Insider Trading and Pre-Clearance Policy</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>7
<FILENAME>a2024ex21subsidiariesofreg.htm
<DESCRIPTION>EX-21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i65240b95928e495d9e75c8c8c2acccee_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                       </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> Exhibit 21</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">                                </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Subsidiaries of the Registrant</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">February&#160;19, 2025</font></div><div><font><br></font></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:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.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:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">State of Organization</font></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">BTD Manufacturing, Inc.  </font></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Minnesota</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Northern Pipe Products, Inc. </font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;North Dakota</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Otter Tail Assurance Limited</font></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Cayman Islands</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Otter Tail Power Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Minnesota</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">T.O. Plastics, Inc.  </font></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Minnesota</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Varistar Corporation   </font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Minnesota</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vinyltech Corporation</font></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Arizona</font></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:54pt;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-23
<SEQUENCE>8
<FILENAME>a2024ex23consentofindepend.htm
<DESCRIPTION>EX-23
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2499a089bb774d85a4469aae623ac51f_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 23</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </font></div><div style="margin-bottom:21pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in Registration Statement Nos. 333-279099 and  333-279100 on Form S-3, and Registration Statement Nos. 333-181362, 333-204043, and 333-271284 on Form S-8 of our report dated February&#160;19, 2025, relating to the financial statements of Otter Tail Corporation and the effectiveness of Otter Tail Corporation's internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December&#160;31, 2024. </font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Deloitte &#38; Touche LLP</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Minneapolis, Minnesota</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February&#160;19, 2025</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:54pt;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-24
<SEQUENCE>9
<FILENAME>a2024ex24powerofattorney.htm
<DESCRIPTION>EX-24
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i384854934e2a437ba495c610862ff080_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 24</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</font></div><div style="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: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="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints CHARLES S. MACFARLANE, TODD R. WAHLUND, and JENNIFER O. SMESTAD, and each of them, his or her true and lawful attorneys-in-fact and agents, each 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 the Annual Report on Form 10-K of Otter Tail Corporation for its fiscal year ended December&#160;31, 2024, and any and all amendments to said Annual Report, and to deliver on my behalf said Annual Report and any and all amendments thereto, as each thereof is so signed, for filing with the Securities and Exchange Commission pursuant to the Securities Exchange Act of 1934, as amended, granting unto said attorneys-in-fact and agents, and each of them, 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 fully as to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or their substitutes, may lawfully do or cause to be done by virtue hereof.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;IN WITNESS WHEREOF, this Power of Attorney will be effective February 5, 2025 by the following persons&#58;</font></div><div><font><br></font></div><div><font><br></font></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:17.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Jeanne H. Crain</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Charles S. MacFarlane</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Jeanne H. Crain</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Charles S. MacFarlane</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><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:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; John D. Erickson</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Jennifer O. Smestad</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">John D. Erickson</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Jennifer O. Smestad</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><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:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Steven L. Fritze</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Nathan I. Partain</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Steven L. Fritze</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nathan I. Partain</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><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:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Kathryn O. Johnson</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Thomas J. Webb</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Kathryn O. Johnson</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Thomas J. Webb</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><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:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Michael E. LeBeau</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Todd R. Wahlund</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Michael E. LeBeau</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Todd R. Wahlund</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><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:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">&#47;s&#47; Mary E. Ludford</font></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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:109%">Mary E. Ludford</font></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></table></div><div><font><br></font></div><div style="height:54pt;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-31.1
<SEQUENCE>10
<FILENAME>a202410-kex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iff550aeb47b54f0a977481aee08e0bb1_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 31.1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Charles S. MacFarlane, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">I have reviewed this Annual Report on Form 10-K of Otter Tail Corporation&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.25pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.84pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.76pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.84pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.25pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:21pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.84pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:38.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.871%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58; February 19, 2025</font></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#47;s&#47; Charles S. MacFarlane</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Charles S. MacFarlane</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:54pt;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-31.2
<SEQUENCE>11
<FILENAME>a202410-kex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i796d5dfd2ec544798a5174b73002d49c_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Todd R. Wahlund, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">I have reviewed this Annual Report on Form 10-K of Otter Tail Corporation&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.25pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.84pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.76pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.84pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.17pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.25pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:21pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.84pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:38.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.871%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58; February 19, 2025</font></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#47;s&#47; Todd R. Wahlund</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Todd R. Wahlund<br>Chief Financial Officer and Vice President</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:54pt;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-32.1
<SEQUENCE>12
<FILENAME>a202410-kex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i489bd9ed2a04453fb6df949849d1338c_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Annual Report of Otter Tail Corporation (the &#8220;Company&#8221;) on Form 10-K for the period ended December&#160;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Charles S. MacFarlane, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:6pt;padding-left:67.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24.67pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:21pt;padding-left:67.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24.67pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:37.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#47;s&#47; Charles S. MacFarlane</font></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:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Charles S. MacFarlane</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">President and Chief Executive Officer </font></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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 19, 2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div style="height:54pt;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-32.2
<SEQUENCE>13
<FILENAME>a202410-kex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i717a78e1af794d3f8d8db310012fe93b_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Annual Report of Otter Tail Corporation (the &#8220;Company&#8221;) on Form 10-K for the period ended December&#160;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Todd R. Wahlund, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:6pt;padding-left:67.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24.67pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:21pt;padding-left:67.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24.67pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:37.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.184%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#47;s&#47; Todd R. Wahlund</font></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:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Todd R. Wahlund<br>Chief Financial Officer and Vice President </font></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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 19, 2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div style="height:54pt;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>14
<FILENAME>ottr-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d3dd71fc-b3f4-4f8f-ba52-e50a81847228,g:313f6f43-8eaf-46f4-9bc0-5c08996d2e8f-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ottr="http://www.otpco.com/20241231" 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.otpco.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.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="ottr-20241231_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="ottr-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="ottr-20241231_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="ottr-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.otpco.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="AuditInformation" roleURI="http://www.otpco.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - 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="CONSOLIDATEDBALANCESHEETSParentheticals" roleURI="http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</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="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952154 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals" roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)</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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals">
        <link:definition>9952157 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952158 - Statement - 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="SummaryofSignificantAccountingPolicies" roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952159 - Disclosure - Summary of 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="SegmentInformation" roleURI="http://www.otpco.com/role/SegmentInformation">
        <link:definition>9952160 - Disclosure - Segment 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="Revenue" roleURI="http://www.otpco.com/role/Revenue">
        <link:definition>9952161 - Disclosure - 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="Receivables" roleURI="http://www.otpco.com/role/Receivables">
        <link:definition>9952162 - Disclosure - Receivables</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="Investments" roleURI="http://www.otpco.com/role/Investments">
        <link:definition>9952163 - Disclosure - Investments</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="RegulatoryMatters" roleURI="http://www.otpco.com/role/RegulatoryMatters">
        <link:definition>9952164 - Disclosure - Regulatory Matters</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="PropertyPlantandEquipment" roleURI="http://www.otpco.com/role/PropertyPlantandEquipment">
        <link:definition>9952165 - Disclosure - 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="IntangibleAssets" roleURI="http://www.otpco.com/role/IntangibleAssets">
        <link:definition>9952166 - Disclosure - 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="Leases" roleURI="http://www.otpco.com/role/Leases">
        <link:definition>9952167 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShortTermandLongTermBorrowings" roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowings">
        <link:definition>9952168 - Disclosure - Short-Term and Long-Term Borrowings</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="EmployeePostretirementBenefits" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefits">
        <link:definition>9952169 - Disclosure - Employee Postretirement Benefits</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="AssetRetirementObligations" roleURI="http://www.otpco.com/role/AssetRetirementObligations">
        <link:definition>9952170 - Disclosure - 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="IncomeTaxes" roleURI="http://www.otpco.com/role/IncomeTaxes">
        <link:definition>9952171 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.otpco.com/role/CommitmentsandContingencies">
        <link:definition>9952172 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.otpco.com/role/StockholdersEquity">
        <link:definition>9952173 - Disclosure - Stockholders' 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="AccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>9952174 - Disclosure - Accumulated Other Comprehensive Income (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="ShareBasedPayments" roleURI="http://www.otpco.com/role/ShareBasedPayments">
        <link:definition>9952175 - Disclosure - Share-Based Payments</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="EarningsPerShare" roleURI="http://www.otpco.com/role/EarningsPerShare">
        <link:definition>9952176 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstruments" roleURI="http://www.otpco.com/role/DerivativeInstruments">
        <link:definition>9952177 - Disclosure - Derivative Instruments</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="FairValueMeasurements" roleURI="http://www.otpco.com/role/FairValueMeasurements">
        <link:definition>9952178 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleICondensedFinancialInformationofRegistrant" roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrant">
        <link:definition>9952179 - Disclosure - Schedule I - Condensed Financial Information of Registrant</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="ScheduleIIValuationandQualifyingAccountsandReserves" roleURI="http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReserves">
        <link:definition>9952180 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of 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="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Summary of 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="SegmentInformationTables" roleURI="http://www.otpco.com/role/SegmentInformationTables">
        <link:definition>9955513 - Disclosure - Segment 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="RevenueTables" roleURI="http://www.otpco.com/role/RevenueTables">
        <link:definition>9955514 - Disclosure - 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="ReceivablesTables" roleURI="http://www.otpco.com/role/ReceivablesTables">
        <link:definition>9955515 - Disclosure - Receivables (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="InvestmentsTables" roleURI="http://www.otpco.com/role/InvestmentsTables">
        <link:definition>9955516 - Disclosure - Investments (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="RegulatoryMattersTables" roleURI="http://www.otpco.com/role/RegulatoryMattersTables">
        <link:definition>9955517 - Disclosure - Regulatory Matters (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="PropertyPlantandEquipmentTables" roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentTables">
        <link:definition>9955518 - Disclosure - 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="IntangibleAssetsTables" roleURI="http://www.otpco.com/role/IntangibleAssetsTables">
        <link:definition>9955519 - Disclosure - 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="LeasesTables" roleURI="http://www.otpco.com/role/LeasesTables">
        <link:definition>9955520 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShortTermandLongTermBorrowingsTables" roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsTables">
        <link:definition>9955521 - Disclosure - Short-Term and Long-Term Borrowings (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="EmployeePostretirementBenefitsTables" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsTables">
        <link:definition>9955522 - Disclosure - Employee Postretirement Benefits (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="AssetRetirementObligationsTables" roleURI="http://www.otpco.com/role/AssetRetirementObligationsTables">
        <link:definition>9955523 - Disclosure - 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="IncomeTaxesTables" roleURI="http://www.otpco.com/role/IncomeTaxesTables">
        <link:definition>9955524 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.otpco.com/role/CommitmentsandContingenciesTables">
        <link:definition>9955525 - Disclosure - Commitments 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="AccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>9955526 - Disclosure - Accumulated Other Comprehensive Income (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="ShareBasedPaymentsTables" roleURI="http://www.otpco.com/role/ShareBasedPaymentsTables">
        <link:definition>9955527 - Disclosure - Share-Based Payments (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="EarningsPerShareTables" roleURI="http://www.otpco.com/role/EarningsPerShareTables">
        <link:definition>9955528 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsTables" roleURI="http://www.otpco.com/role/DerivativeInstrumentsTables">
        <link:definition>9955529 - Disclosure - Derivative Instruments (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="FairValueMeasurementsTables" roleURI="http://www.otpco.com/role/FairValueMeasurementsTables">
        <link:definition>9955530 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleICondensedFinancialInformationofRegistrantTables" roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables">
        <link:definition>9955531 - Disclosure - Schedule I - Condensed Financial Information of Registrant (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="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9955532 - Disclosure - Summary of 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="SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails" roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails">
        <link:definition>9955533 - Disclosure - Summary of Significant Accounting Policies - Schedule of 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="SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails" roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails">
        <link:definition>9955534 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Service Lives (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="SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails" roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails">
        <link:definition>9955535 - Disclosure - Summary of Significant Accounting Policies - Schedule of Capitalized Cost and Related Accumulated Amortization (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="SegmentInformationNarrativeDetails" roleURI="http://www.otpco.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955536 - Disclosure - Segment Information - 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="SegmentInformationScheduleofSegmentProfitorLossDetails" roleURI="http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails">
        <link:definition>9955537 - Disclosure - Segment Information - Schedule of Segment Profit or 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="SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails" roleURI="http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails">
        <link:definition>9955538 - Disclosure - Segment Information - Schedule of Capital Expenditures and Identifiable 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="SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails" roleURI="http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails">
        <link:definition>9955539 - Disclosure - Segment Information - Schedule of Reconciliation to Consolidated Amounts (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="RevenueDetails" roleURI="http://www.otpco.com/role/RevenueDetails">
        <link:definition>9955540 - Disclosure - 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="ReceivablesScheduleofReceivablesDetails" roleURI="http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails">
        <link:definition>9955541 - Disclosure - Receivables - Schedule of Receivables (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="ReceivablesScheduleofAllowanceforCreditLossDetails" roleURI="http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails">
        <link:definition>9955542 - Disclosure - Receivables - Schedule of Allowance for Credit 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="InvestmentsScheduleofInvestmentsDetails" roleURI="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails">
        <link:definition>9955543 - Disclosure - Investments - Schedule of 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="InvestmentsNarrativeDetails" roleURI="http://www.otpco.com/role/InvestmentsNarrativeDetails">
        <link:definition>9955544 - Disclosure - Investments - 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="InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails" roleURI="http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails">
        <link:definition>9955545 - Disclosure - Investments - Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale (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="InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails" roleURI="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails">
        <link:definition>9955546 - Disclosure - Investments - Schedule of Investments Classified by Contractual Maturity Date (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="RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" roleURI="http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails">
        <link:definition>9955547 - Disclosure - Regulatory Matters - Schedule of Regulatory 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="RegulatoryMattersNarrativeDetails" roleURI="http://www.otpco.com/role/RegulatoryMattersNarrativeDetails">
        <link:definition>9955548 - Disclosure - Regulatory Matters - 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="PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>9955549 - Disclosure - Property, Plant and Equipment - Schedule of 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="PropertyPlantandEquipmentNarrativeDetails" roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentNarrativeDetails">
        <link:definition>9955550 - Disclosure - Property, Plant and Equipment - 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="PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails" roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails">
        <link:definition>9955551 - Disclosure - Property, Plant and Equipment - Schedule of Jointly Owned Utility Plants (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="IntangibleAssetsScheduleofGoodwillbySegmentDetails" roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails">
        <link:definition>9955552 - Disclosure - Intangible Assets - Schedule of Goodwill by Segment (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="IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails" roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails">
        <link:definition>9955553 - Disclosure - Intangible Assets - Schedule of Components of 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="IntangibleAssetsNarrativeDetails" roleURI="http://www.otpco.com/role/IntangibleAssetsNarrativeDetails">
        <link:definition>9955554 - Disclosure - 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="IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails" roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails">
        <link:definition>9955555 - Disclosure - Intangible Assets - Schedule of Intangible Assets Future Amortization Expenses (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="LeasesScheduleofLeaseCostsDetails" roleURI="http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails">
        <link:definition>9955556 - Disclosure - Leases - Schedule of Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofSupplementalBalanceSheetDetails" roleURI="http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails">
        <link:definition>9955557 - Disclosure - Leases - Schedule of Supplemental Balance Sheet (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="LeasesNarrativeDetails" roleURI="http://www.otpco.com/role/LeasesNarrativeDetails">
        <link:definition>9955558 - Disclosure - 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="LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" roleURI="http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails">
        <link:definition>9955559 - Disclosure - Leases - Schedule of Operating Lease Liability 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="LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1" roleURI="http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1">
        <link:definition>9955559 - Disclosure - Leases - Schedule of Operating Lease Liability 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="LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://www.otpco.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>9955560 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (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="ShortTermandLongTermBorrowingsScheduleofDebtDetails" roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails">
        <link:definition>9955561 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Debt (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="ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails" roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails">
        <link:definition>9955562 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Lines of Credit (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="ShortTermandLongTermBorrowingsNarrativeDetails" roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails">
        <link:definition>9955563 - Disclosure - Short-Term and Long-Term Borrowings - 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="ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails" roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails">
        <link:definition>9955564 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Outstanding Long-term Debt (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="ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails" roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails">
        <link:definition>9955565 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Maturities of Long-term Debt (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="EmployeePostretirementBenefitsNarrativeDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails">
        <link:definition>9955566 - Disclosure - Employee Postretirement Benefits - 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="EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails">
        <link:definition>9955567 - Disclosure - Employee Postretirement Benefits - Schedule of Target Asset Allocation Ranges By Asset Class (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="EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails">
        <link:definition>9955568 - Disclosure - Employee Postretirement Benefits - Schedule of Allocation 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="EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails">
        <link:definition>9955569 - Disclosure - Employee Postretirement Benefits - Schedule of Changes in Fair Value of Plan Assets and Plan's Benefit 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="EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails">
        <link:definition>9955570 - Disclosure - Employee Postretirement Benefits - Schedule of Assumptions Used to Determine Benefit 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="EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails">
        <link:definition>9955571 - Disclosure - Employee Postretirement Benefits - Schedule of 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="EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails">
        <link:definition>9955572 - Disclosure - Employee Postretirement Benefits - Schedule of Composition of 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="EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails">
        <link:definition>9955573 - Disclosure - Employee Postretirement Benefits - Schedule of Weighted-Average Assumptions Used to Determine 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="EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails">
        <link:definition>9955574 - Disclosure - Employee Postretirement Benefits - Schedule of Amounts Not Yet Recognized as 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="EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails" roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails">
        <link:definition>9955575 - Disclosure - Employee Postretirement Benefits - Schedule of 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="AssetRetirementObligationsNarrativeDetails" roleURI="http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails">
        <link:definition>9955576 - Disclosure - 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="AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails" roleURI="http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails">
        <link:definition>9955577 - Disclosure - Asset Retirement Obligations - Schedule of Change in Asset Retirement 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="IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails">
        <link:definition>9955578 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (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="IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails">
        <link:definition>9955579 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate (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="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9955580 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.otpco.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955581 - Disclosure - 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="IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails" roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails">
        <link:definition>9955582 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>9955583 - Disclosure - Commitments and Contingencies - 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="CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails" roleURI="http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails">
        <link:definition>9955584 - Disclosure - Commitments and Contingencies - Schedule of Commitments Contractual Obligation 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="StockholdersEquityDetails" roleURI="http://www.otpco.com/role/StockholdersEquityDetails">
        <link:definition>9955585 - Disclosure - Stockholders' 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="AccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>9955586 - Disclosure - Accumulated Other Comprehensive Income (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="ShareBasedPaymentsNarrativeDetails" roleURI="http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails">
        <link:definition>9955587 - Disclosure - Share-Based Payments - 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="ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails" roleURI="http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails">
        <link:definition>9955588 - Disclosure - Share-Based Payments - Schedule of Restricted Stock Awards and Stock Performance 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="ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails" roleURI="http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails">
        <link:definition>9955589 - Disclosure - Share-Based Payments - Schedule of 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="EarningsPerShareDetails" roleURI="http://www.otpco.com/role/EarningsPerShareDetails">
        <link:definition>9955590 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails" roleURI="http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails">
        <link:definition>9955591 - Disclosure - Derivative Instruments - Schedule of Notional Amounts and 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="DerivativeInstrumentsNarrativeDetails" roleURI="http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails">
        <link:definition>9955592 - Disclosure - Derivative Instruments - 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="FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails" roleURI="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails">
        <link:definition>9955593 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (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="FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails" roleURI="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails">
        <link:definition>9955594 - Disclosure - Fair Value Measurements - Schedule of Fair Value of 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="ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails" roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails">
        <link:definition>9955595 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED BALANCE SHEETS, PARENT COMPANY (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="ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails" roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails">
        <link:definition>9955596 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF INCOME, PARENT COMPANY (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="ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails" roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails">
        <link:definition>9955597 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF CASH FLOWS, PARENT COMPANY (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="ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails" roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails">
        <link:definition>9955598 - Disclosure - Schedule I - Condensed Financial Information of Registrant - Schedule of 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>
      <link:roleType id="ScheduleICondensedFinancialInformationofRegistrantScheduleofDividendsDetails" roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofDividendsDetails">
        <link:definition>9955599 - Disclosure - Schedule I - Condensed Financial Information of Registrant - Schedule of Dividends (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="ScheduleIIValuationandQualifyingAccountsandReservesDetails" roleURI="http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails">
        <link:definition>9955600 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (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="ottr_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities" abstract="false" name="PropertyPlantAndEquipmentNetIncludingPublicUtilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_ElectricMember" abstract="true" name="ElectricMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ProductSalesMember" abstract="true" name="ProductSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_UtilitiesOperatingExpensePropertyTaxes" abstract="false" name="UtilitiesOperatingExpensePropertyTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_ProceedsFromRepaymentsToSubsidiaries" abstract="false" name="ProceedsFromRepaymentsToSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets" abstract="false" name="PaymentToAcquireMarketableSecuritiesAndOtherAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_RegulationPolicyTextBlock" abstract="false" name="RegulationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ottr_JointOwnershipPolicyTextBlock" abstract="false" name="JointOwnershipPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ottr_RelatedPartyTransactionPolicyTextBlock" abstract="false" name="RelatedPartyTransactionPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock" abstract="false" name="ScheduleOfCapitalizedComputerCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ottr_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" abstract="false" name="ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" abstract="false" name="ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock" abstract="false" name="CashDividendsPaidToParentBySubsidiariesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ottr_ElectricPlantMember" abstract="true" name="ElectricPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ContributionObligationMember" abstract="true" name="ContributionObligationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_ContributionObligationPaidMember" abstract="true" name="ContributionObligationPaidMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_CoyoteCreekMiningCompanyLLCCCMCMember" abstract="true" name="CoyoteCreekMiningCompanyLLCCCMCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_LigniteSalesAgreementMember" abstract="true" name="LigniteSalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_OtterTailPowerCompanyMember" abstract="true" name="OtterTailPowerCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_NumberOfJointlyOwnedElectricGenerationPlants" abstract="false" name="NumberOfJointlyOwnedElectricGenerationPlants" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ottr_CapitalizedComputerSoftwareAmortizationPeriod" abstract="false" name="CapitalizedComputerSoftwareAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_DeferredCompensationArrangementsNumberOfPlansOffered" abstract="false" name="DeferredCompensationArrangementsNumberOfPlansOffered" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ottr_DeferredCompensationLiabilityGainLoss" abstract="false" name="DeferredCompensationLiabilityGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_NumberOfFoundationsTransactingWith" abstract="false" name="NumberOfFoundationsTransactingWith" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ottr_RelatedPartyTransactionContributionObligations" abstract="false" name="RelatedPartyTransactionContributionObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" abstract="false" name="VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ottr_BuildingAndLeaseholdImprovementsMember" abstract="true" name="BuildingAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_NonelectricPlantMember" abstract="true" name="NonelectricPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_TwoCustomersMember" abstract="true" name="TwoCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_ManufacturingMember" abstract="true" name="ManufacturingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_PlasticsMember" abstract="true" name="PlasticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower" abstract="false" name="UtilitiesOperatingExpenseFuelUsedAndPurchasePower" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_ElectronicProductRetailMember" abstract="true" name="ElectronicProductRetailMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_RetailResidentialMember" abstract="true" name="RetailResidentialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_RetailCommercialAndIndustrialMember" abstract="true" name="RetailCommercialAndIndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_RetailOtherMember" abstract="true" name="RetailOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_WholesaleMember" abstract="true" name="WholesaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ElectricProductOtherMember" abstract="true" name="ElectricProductOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_MetalPartsAndToolingMember" abstract="true" name="MetalPartsAndToolingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_PlasticProductsMember" abstract="true" name="PlasticProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ScrapMetalMember" abstract="true" name="ScrapMetalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" abstract="false" name="AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" abstract="true" name="ScheduleOfRegulatoryAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ottr_PensionAndOtherPostretirementBenefitPlansMember" abstract="true" name="PensionAndOtherPostretirementBenefitPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_AlternativeRevenueProgramRidersMember" abstract="true" name="AlternativeRevenueProgramRidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_DeferredIncomeTaxesMember" abstract="true" name="DeferredIncomeTaxesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_FuelClauseAdjustmentsMember" abstract="true" name="FuelClauseAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_RegulatoryAssetDerivativeInstrumentsMember" abstract="true" name="RegulatoryAssetDerivativeInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_OtherRegulatoryAssetsMember" abstract="true" name="OtherRegulatoryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_PlantRemovalObligationsMember" abstract="true" name="PlantRemovalObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_FuelClauseAdjustmentMember" abstract="true" name="FuelClauseAdjustmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_NorthDakotaPTCRefundsMember" abstract="true" name="NorthDakotaPTCRefundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_OtherRegulatoryLiabilitiesMember" abstract="true" name="OtherRegulatoryLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" abstract="true" name="ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ottr_NorthDakotaRateCaseMember" abstract="true" name="NorthDakotaRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_NDPSCMember" abstract="true" name="NDPSCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage" abstract="false" name="PublicUtilitiesRequestedReturnOnRateBasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ottr_PublicUtilitiesRequestedEquityRatioPercentage" abstract="false" name="PublicUtilitiesRequestedEquityRatioPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ottr_PublicUtilitiesApprovedRateRevenueRequirement" abstract="false" name="PublicUtilitiesApprovedRateRevenueRequirement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage" abstract="false" name="PublicUtilitiesApprovedReturnOnRateBasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ottr_PublicUtilitiesApprovedEquityRatioPercentage" abstract="false" name="PublicUtilitiesApprovedEquityRatioPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced" abstract="false" name="PublicUtilitiesApprovedRateRevenueRequirementReduced" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage" abstract="false" name="PublicUtilitiesApprovedRateEarningsSharingPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" abstract="false" name="PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" abstract="false" name="PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ottr_BuildingsAndLeaseholdImprovementsMember" abstract="true" name="BuildingsAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentProduction" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentGeneral" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_PublicUtilitiesPropertyPlantAndEquipmentGross" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_PropertyPlantAndEquipmentPlantInService" abstract="false" name="PropertyPlantAndEquipmentPlantInService" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_PropertyPlantAndEquipmentConstructionWorkInProgress" abstract="false" name="PropertyPlantAndEquipmentConstructionWorkInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_BigStonePlantMember" abstract="true" name="BigStonePlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_CoyoteStationMember" abstract="true" name="CoyoteStationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_BigStoneSouthEllendaleMultiValueProjectMember" abstract="true" name="BigStoneSouthEllendaleMultiValueProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_FargoProjectMember" abstract="true" name="FargoProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_BigStoneSouthBrookingsMultiValueProjectMember" abstract="true" name="BigStoneSouthBrookingsMultiValueProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_BrookingsProjectMember" abstract="true" name="BrookingsProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_BemidjiProjectMember" abstract="true" name="BemidjiProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_JamestownProjectMember" abstract="true" name="JamestownProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_BigStoneSouthAlexandriaMultiValueProjectMember" abstract="true" name="BigStoneSouthAlexandriaMultiValueProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_AlexandriaProjectMember" abstract="true" name="AlexandriaProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_OsloProjectMember" abstract="true" name="OsloProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" abstract="false" name="JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_OtterTailCorporationCreditAgreementMember" abstract="true" name="OtterTailCorporationCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_OTPCreditAgreementMember" abstract="true" name="OTPCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member" abstract="true" name="SeniorUnsecuredNotes5.48SeriesADueApril012034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member" abstract="true" name="SeniorUnsecuredNotes5.77SeriesBDueApril012054Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" abstract="false" name="LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DebtToTotalCapitalizationRatio" abstract="false" name="DebtToTotalCapitalizationRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ottr_InterestAndDividendCoverageRatio" abstract="false" name="InterestAndDividendCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ottr_The355GuaranteedSeniorNotesDueDecember152026Member" abstract="true" name="The355GuaranteedSeniorNotesDueDecember152026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member" abstract="true" name="SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member" abstract="true" name="SeniorUnsecuredNotes468SeriesADueFebruary272029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member" abstract="true" name="SeniorUnsecuredNotes307SeriesADueOctober102029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member" abstract="true" name="SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member" abstract="true" name="SeniorUnsecuredNotes322SeriesBDueAugust202030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member" abstract="true" name="SeniorUnsecuredNotes274SeriesADueNovember292031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member" abstract="true" name="SeniorUnsecuredNotes647SeriesDDueAugust202037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member" abstract="true" name="SeniorUnsecuredNotes352SeriesBDueOctober102039Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member" abstract="true" name="SeniorUnsecuredNotes362SeriesCDueFebruary252040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member" abstract="true" name="SeniorUnsecuredNotes547SeriesBDueFebruary272044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member" abstract="true" name="SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member" abstract="true" name="SeniorUnsecuredNotes382SeriesCDueOctober102049Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member" abstract="true" name="SeniorUnsecuredNotes392SeriesDDueFebruary252050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member" abstract="true" name="SeniorUnsecuredNotes369SeriesBDueNovember292051Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member" abstract="true" name="SeniorUnsecuredNotes377SeriesADueMay202052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" abstract="true" name="ExecutiveSurvivorAndSupplementalRetirementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanAgeForCompensation" abstract="false" name="DefinedBenefitPlanAgeForCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" abstract="false" name="DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanVestingPeriod" abstract="false" name="DefinedBenefitPlanVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_HealthInsuranceBenefitsRequisiteAge" abstract="false" name="HealthInsuranceBenefitsRequisiteAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_HealthInsuranceBenefitsRequisiteServicePeriod" abstract="false" name="HealthInsuranceBenefitsRequisiteServicePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" abstract="false" name="FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" abstract="false" name="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" abstract="false" name="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanPlanAssetsActualReturns" abstract="false" name="DefinedBenefitPlanPlanAssetsActualReturns" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanPlanAssetsExpectedReturns" abstract="false" name="DefinedBenefitPlanPlanAssetsExpectedReturns" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanPlanAssetsObligationImpact" abstract="false" name="DefinedBenefitPlanPlanAssetsObligationImpact" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" abstract="false" name="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanReturnEnhancementMember" abstract="true" name="DefinedBenefitPlanReturnEnhancementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanRiskManagementMember" abstract="true" name="DefinedBenefitPlanRiskManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanAlternativesMember" abstract="true" name="DefinedBenefitPlanAlternativesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_PermittedRange35To60PercentMember" abstract="true" name="PermittedRange35To60PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_PermittedRange40To80PercentMember" abstract="true" name="PermittedRange40To80PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_PermittedRange0To20PercentMember" abstract="true" name="PermittedRange0To20PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanHybridFundsMember" abstract="true" name="DefinedBenefitPlanHybridFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember" abstract="true" name="DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ParticipantsUpToAge39Member" abstract="true" name="ParticipantsUpToAge39Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ParticipantsAge40To49Member" abstract="true" name="ParticipantsAge40To49Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ParticipantsAge40To49NonUnionEmployeeMember" abstract="true" name="ParticipantsAge40To49NonUnionEmployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_ParticipantsAge50AndOlderMember" abstract="true" name="ParticipantsAge50AndOlderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember" abstract="true" name="ParticipantsAge50AndOlderNonUnionEmployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" abstract="false" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" abstract="false" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanRegulatoryAssetsAbstract" abstract="true" name="DefinedBenefitPlanRegulatoryAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" abstract="false" name="DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" abstract="false" name="DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DefinedBenefitPlanRegulatoryAssets" abstract="false" name="DefinedBenefitPlanRegulatoryAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ottr_DeferredTaxAssetsCostOfRemoval" abstract="false" name="DeferredTaxAssetsCostOfRemoval" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" abstract="false" name="DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_DeferredTaxLiabilitiesPensionExpense" abstract="false" name="DeferredTaxLiabilitiesPensionExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_TaxYears2029To2037Member" abstract="true" name="TaxYears2029To2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_TaxYears2040To2043Member" abstract="true" name="TaxYears2040To2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange" abstract="false" name="PeriodForUnrecognizedTaxBenefitsNotExpectedChange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_OTPLandEasementsMember" abstract="true" name="OTPLandEasementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_OtherCommitmentsMember" abstract="true" name="OtherCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_SolarMember" abstract="true" name="SolarMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ottr_FederalEnergyRegulatoryCommissionMember" abstract="true" name="FederalEnergyRegulatoryCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_CapacityAndEnergyRequirementCosts" abstract="false" name="CapacityAndEnergyRequirementCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_CoalPurchaseCommitmentNumberOfAgreements" abstract="false" name="CoalPurchaseCommitmentNumberOfAgreements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ottr_CoalPurchaseCommitmentCosts" abstract="false" name="CoalPurchaseCommitmentCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_LandEasementNonLeasePaymentsExpense" abstract="false" name="LandEasementNonLeasePaymentsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_CommitmentsTerminationFee" abstract="false" name="CommitmentsTerminationFee" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_EstimatedLiabilityOfRefundObligation" abstract="false" name="EstimatedLiabilityOfRefundObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" abstract="false" name="NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ottr_CoalPurchaseCommitmentsMember" abstract="true" name="CoalPurchaseCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract" abstract="true" name="LandEasementPaymentObligationFiscalYearMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ottr_LandEasementPaymentsToBePaidYearOne" abstract="false" name="LandEasementPaymentsToBePaidYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_LandEasementPaymentsToBePaidYearTwo" abstract="false" name="LandEasementPaymentsToBePaidYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_LandEasementPaymentsToBePaidYearThree" abstract="false" name="LandEasementPaymentsToBePaidYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_LandEasementPaymentsToBePaidYearFour" abstract="false" name="LandEasementPaymentsToBePaidYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_LandEasementPaymentsToBePaidYearFive" abstract="false" name="LandEasementPaymentsToBePaidYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_LandEasementPaymentsToBePaidAfterYearFive" abstract="false" name="LandEasementPaymentsToBePaidAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_LandEasementNonleasePaymentsDueTotal" abstract="false" name="LandEasementNonleasePaymentsDueTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_CumulativePreferenceSharesMember" abstract="true" name="CumulativePreferenceSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_SecondShelfRegistrationMember" abstract="true" name="SecondShelfRegistrationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_MinnesotaPublicUtilitiesCommissionMember" abstract="true" name="MinnesotaPublicUtilitiesCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ShelfRegistrationShares" abstract="false" name="ShelfRegistrationShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ottr_EquityToTotalCapitalizationRatio" abstract="false" name="EquityToTotalCapitalizationRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ottr_NetAssetsRestrictedFromDistribution" abstract="false" name="NetAssetsRestrictedFromDistribution" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_The1999EmployeeStockPurchasePlanMember" abstract="true" name="The1999EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_The2023StockIncentivePlanMember" abstract="true" name="The2023StockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_PercentageOfTargetAmountAsActualPayment" abstract="false" name="PercentageOfTargetAmountAsActualPayment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ottr_GovernmentDebtSecuritiesMember" abstract="true" name="GovernmentDebtSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_NonoperatingIncome" abstract="false" name="NonoperatingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_OperatingAndNonoperatingExpenses" abstract="false" name="OperatingAndNonoperatingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ottr_OtterTailCorporationMember" abstract="true" name="OtterTailCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_NorthernPipeProductsIncMember" abstract="true" name="NorthernPipeProductsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_VinyltechCorporationMember" abstract="true" name="VinyltechCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_BTDManufacturingIncMember" abstract="true" name="BTDManufacturingIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_TOPlasticsIncMember" abstract="true" name="TOPlasticsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_VaristarCorporationMember" abstract="true" name="VaristarCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ottr_OtterTailAssuranceLimitedMember" abstract="true" name="OtterTailAssuranceLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>15
<FILENAME>ottr-20241231_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 2025 Workiva-->
<!--r:d3dd71fc-b3f4-4f8f-ba52-e50a81847228,g:313f6f43-8eaf-46f4-9bc0-5c08996d2e8f-->
<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.otpco.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_9437c5ae-b629-4c35-9f56-b39d61e39a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_e73c5b3e-5c15-4ff0-a4e4-92e8d27d24a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9437c5ae-b629-4c35-9f56-b39d61e39a2e" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_e73c5b3e-5c15-4ff0-a4e4-92e8d27d24a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_067d0d03-51e3-4c3f-b129-e3f9977eaae3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9437c5ae-b629-4c35-9f56-b39d61e39a2e" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_067d0d03-51e3-4c3f-b129-e3f9977eaae3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_992b65e3-e3f8-4924-ad3c-67aab3e93a63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9437c5ae-b629-4c35-9f56-b39d61e39a2e" xlink:to="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_992b65e3-e3f8-4924-ad3c-67aab3e93a63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b2e578e9-342b-4846-b293-1e010b465155" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9437c5ae-b629-4c35-9f56-b39d61e39a2e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b2e578e9-342b-4846-b293-1e010b465155" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_0debc708-40ae-48ea-8cbb-79c771050493" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9437c5ae-b629-4c35-9f56-b39d61e39a2e" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_0debc708-40ae-48ea-8cbb-79c771050493" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_4d821514-c680-4ff2-a28a-bbb65fc580c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LiabilitiesNoncurrent_9437c5ae-b629-4c35-9f56-b39d61e39a2e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_4d821514-c680-4ff2-a28a-bbb65fc580c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5a04e000-7a55-4883-a392-39806f618b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_df053c8a-ce5f-4832-b9ef-0ba739730eba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a04e000-7a55-4883-a392-39806f618b0d" xlink:to="loc_us-gaap_CommonStockValue_df053c8a-ce5f-4832-b9ef-0ba739730eba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f2c05ecb-1893-4178-836c-15158cb9d6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a04e000-7a55-4883-a392-39806f618b0d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f2c05ecb-1893-4178-836c-15158cb9d6c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_46e4967f-116f-4b31-bfbe-2e809cc5f6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a04e000-7a55-4883-a392-39806f618b0d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_46e4967f-116f-4b31-bfbe-2e809cc5f6b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_70cdffc6-531c-4c38-9d75-0157b3fbb25d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a04e000-7a55-4883-a392-39806f618b0d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_70cdffc6-531c-4c38-9d75-0157b3fbb25d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_bc6100f0-21b5-4263-b172-bc692e39b83c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b6fc77c1-44e8-4910-86e4-13cdbc47eacb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquity_bc6100f0-21b5-4263-b172-bc692e39b83c" xlink:to="loc_us-gaap_StockholdersEquity_b6fc77c1-44e8-4910-86e4-13cdbc47eacb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_d9032d3a-044d-4236-a9fd-e4d481a46a37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquity_bc6100f0-21b5-4263-b172-bc692e39b83c" xlink:to="loc_us-gaap_LongTermDebt_d9032d3a-044d-4236-a9fd-e4d481a46a37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_13e93522-80fe-434c-a7f7-8c6d76d95b97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_ff3d8574-da95-45e6-bc2a-207f5ce8ff31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_13e93522-80fe-434c-a7f7-8c6d76d95b97" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_ff3d8574-da95-45e6-bc2a-207f5ce8ff31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_cbf43315-9fec-4414-8b7c-1a5eb95c7ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_13e93522-80fe-434c-a7f7-8c6d76d95b97" xlink:to="loc_us-gaap_AccountsPayableCurrent_cbf43315-9fec-4414-8b7c-1a5eb95c7ca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_48851727-b86a-4e7d-8ebc-e525df1fa7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_13e93522-80fe-434c-a7f7-8c6d76d95b97" xlink:to="loc_us-gaap_ShortTermBorrowings_48851727-b86a-4e7d-8ebc-e525df1fa7d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_de5bb959-f833-4f66-88bd-7c2bc0f334c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_13e93522-80fe-434c-a7f7-8c6d76d95b97" xlink:to="loc_us-gaap_NotesPayableCurrent_de5bb959-f833-4f66-88bd-7c2bc0f334c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_10a4cf8c-4968-4fe9-8284-4e17e0e195d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_13e93522-80fe-434c-a7f7-8c6d76d95b97" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_10a4cf8c-4968-4fe9-8284-4e17e0e195d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_90987786-d04a-4941-959b-037cf4fe5757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_13e93522-80fe-434c-a7f7-8c6d76d95b97" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_90987786-d04a-4941-959b-037cf4fe5757" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_712f72a3-e1fa-41f1-ac62-4cc65393bdfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_13e93522-80fe-434c-a7f7-8c6d76d95b97" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_712f72a3-e1fa-41f1-ac62-4cc65393bdfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_b8f13b01-0bf0-4200-ad87-c0be23e0f284" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fc93cdfc-76d2-4ac2-8efe-f95f25e69fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_b8f13b01-0bf0-4200-ad87-c0be23e0f284" xlink:to="loc_us-gaap_Goodwill_fc93cdfc-76d2-4ac2-8efe-f95f25e69fb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_6d3df996-0193-4047-8542-2e562aaad8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_b8f13b01-0bf0-4200-ad87-c0be23e0f284" xlink:to="loc_us-gaap_LongTermInvestments_6d3df996-0193-4047-8542-2e562aaad8b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e33774c3-4dd1-4dab-8919-ca959879a9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_b8f13b01-0bf0-4200-ad87-c0be23e0f284" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e33774c3-4dd1-4dab-8919-ca959879a9ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ba505961-ded7-4873-9502-78d715996fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_b8f13b01-0bf0-4200-ad87-c0be23e0f284" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ba505961-ded7-4873-9502-78d715996fd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dfa45684-a295-4b43-997c-9d18572b4203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8f13b01-0bf0-4200-ad87-c0be23e0f284" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dfa45684-a295-4b43-997c-9d18572b4203" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_849936d9-5bfa-4caf-be70-5ce3a56baedf" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_b8f13b01-0bf0-4200-ad87-c0be23e0f284" xlink:to="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_849936d9-5bfa-4caf-be70-5ce3a56baedf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_90177143-89f3-4423-8a41-fe39b0e11cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_dff2c21d-7da1-4c80-8a49-744e91410543" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_90177143-89f3-4423-8a41-fe39b0e11cb5" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_dff2c21d-7da1-4c80-8a49-744e91410543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_5feef7c1-93db-4962-a6b9-f40d7251786c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_90177143-89f3-4423-8a41-fe39b0e11cb5" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_5feef7c1-93db-4962-a6b9-f40d7251786c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2775fa09-c439-4ad9-bdf0-1ea58fe2e8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_90177143-89f3-4423-8a41-fe39b0e11cb5" xlink:to="loc_us-gaap_LiabilitiesCurrent_2775fa09-c439-4ad9-bdf0-1ea58fe2e8c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_46a12a76-731b-490c-bf24-4a36b131b8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_90177143-89f3-4423-8a41-fe39b0e11cb5" xlink:to="loc_us-gaap_CommitmentsAndContingencies_46a12a76-731b-490c-bf24-4a36b131b8b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a8e5ca7c-cdc2-4360-b2a8-ff3c0cc5329f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a80c6a57-51ad-4276-b5bb-f2f83bb32579" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8e5ca7c-cdc2-4360-b2a8-ff3c0cc5329f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a80c6a57-51ad-4276-b5bb-f2f83bb32579" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_0d97015a-eb0c-472f-8975-ec7f73759159" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8e5ca7c-cdc2-4360-b2a8-ff3c0cc5329f" xlink:to="loc_us-gaap_AccountsReceivableNet_0d97015a-eb0c-472f-8975-ec7f73759159" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e69be5e6-a605-400d-9e7a-87bc4089417c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8e5ca7c-cdc2-4360-b2a8-ff3c0cc5329f" xlink:to="loc_us-gaap_OtherAssetsCurrent_e69be5e6-a605-400d-9e7a-87bc4089417c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ed05660b-6b66-45d0-a7fc-5d8f634df879" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8e5ca7c-cdc2-4360-b2a8-ff3c0cc5329f" xlink:to="loc_us-gaap_InventoryNet_ed05660b-6b66-45d0-a7fc-5d8f634df879" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_3c0d0014-80f0-4016-a434-794244c77c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8e5ca7c-cdc2-4360-b2a8-ff3c0cc5329f" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_3c0d0014-80f0-4016-a434-794244c77c1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_52af052f-8050-49da-ab46-a179f3e93d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_ecf59333-d834-42ea-b4a9-a834978abc68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52af052f-8050-49da-ab46-a179f3e93d7d" xlink:to="loc_us-gaap_AssetsNoncurrent_ecf59333-d834-42ea-b4a9-a834978abc68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f426a6db-b6c9-4c5a-8b50-8a05085c42cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52af052f-8050-49da-ab46-a179f3e93d7d" xlink:to="loc_us-gaap_AssetsCurrent_f426a6db-b6c9-4c5a-8b50-8a05085c42cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_af201ea6-8aa9-4ce6-959f-704c51c0d464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_d1204275-d171-4e6c-aaf7-6e3de1ef9ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_af201ea6-8aa9-4ce6-959f-704c51c0d464" xlink:to="loc_us-gaap_InterestExpenseNonoperating_d1204275-d171-4e6c-aaf7-6e3de1ef9ddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3d379e8c-e67b-42dd-8755-36bae864b6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_af201ea6-8aa9-4ce6-959f-704c51c0d464" xlink:to="loc_us-gaap_OperatingIncomeLoss_3d379e8c-e67b-42dd-8755-36bae864b6c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_2d3a2c55-9ecf-4c6f-938d-07b1451aced0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_af201ea6-8aa9-4ce6-959f-704c51c0d464" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_2d3a2c55-9ecf-4c6f-938d-07b1451aced0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_35920198-a785-42cf-baae-52c18ddd4e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_af201ea6-8aa9-4ce6-959f-704c51c0d464" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_35920198-a785-42cf-baae-52c18ddd4e3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_04726515-6fe5-4032-a8e8-41bcb77fe101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1d3ed4e9-4bf4-4338-bd60-dfac3a3cfda5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_04726515-6fe5-4032-a8e8-41bcb77fe101" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1d3ed4e9-4bf4-4338-bd60-dfac3a3cfda5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_e068a576-98e2-4f0f-a81f-314a7cdeca06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_04726515-6fe5-4032-a8e8-41bcb77fe101" xlink:to="loc_us-gaap_CostsAndExpenses_e068a576-98e2-4f0f-a81f-314a7cdeca06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_ec4a004e-0916-4964-895b-b182ab0928f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_885b3cd7-d183-49b6-bb03-de334f70f88a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_ec4a004e-0916-4964-895b-b182ab0928f1" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_885b3cd7-d183-49b6-bb03-de334f70f88a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_d5bcfe45-9643-4c83-8501-dd5250c01dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_ec4a004e-0916-4964-895b-b182ab0928f1" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_d5bcfe45-9643-4c83-8501-dd5250c01dbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_da6e8fc9-bf5a-4813-9f95-c155afb37e58" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpensePropertyTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_ec4a004e-0916-4964-895b-b182ab0928f1" xlink:to="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_da6e8fc9-bf5a-4813-9f95-c155afb37e58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_a60c347f-8691-4853-84d8-d810bbf72387" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_ec4a004e-0916-4964-895b-b182ab0928f1" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_a60c347f-8691-4853-84d8-d810bbf72387" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_3a08e128-0d49-4864-9700-3d8fb1bd7770" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_ec4a004e-0916-4964-895b-b182ab0928f1" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_3a08e128-0d49-4864-9700-3d8fb1bd7770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cbb06988-45b3-4e67-bbad-8520e244ce02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_ec4a004e-0916-4964-895b-b182ab0928f1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cbb06988-45b3-4e67-bbad-8520e244ce02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b6b8d02f-9bd4-4c4e-ae42-9dbae722a168" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_ec4a004e-0916-4964-895b-b182ab0928f1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b6b8d02f-9bd4-4c4e-ae42-9dbae722a168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b8b054a4-e014-4d5c-93fb-fa46395143a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f563bc0e-5517-4213-a0f0-67416b1aea16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8b054a4-e014-4d5c-93fb-fa46395143a4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f563bc0e-5517-4213-a0f0-67416b1aea16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_5cde6935-2234-48f7-b712-fddd9e374159" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8b054a4-e014-4d5c-93fb-fa46395143a4" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_5cde6935-2234-48f7-b712-fddd9e374159" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9c334a55-437f-4fb0-b8bc-4e4ed527f7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_da972ce3-5e97-42de-9a59-d2309b6978e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9c334a55-437f-4fb0-b8bc-4e4ed527f7a4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_da972ce3-5e97-42de-9a59-d2309b6978e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ee61fac6-98d6-4c39-80b4-059d842e1458" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9c334a55-437f-4fb0-b8bc-4e4ed527f7a4" xlink:to="loc_us-gaap_NetIncomeLoss_ee61fac6-98d6-4c39-80b4-059d842e1458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8face1a4-2851-464e-addf-f23e538eefbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_fb6b28b0-d930-4a27-b6e1-05f18b4564f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8face1a4-2851-464e-addf-f23e538eefbd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_fb6b28b0-d930-4a27-b6e1-05f18b4564f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_06f7600e-99a0-4141-afc6-ab5abc5a4f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8face1a4-2851-464e-addf-f23e538eefbd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_06f7600e-99a0-4141-afc6-ab5abc5a4f5b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95e6cc6f-37d1-403f-8900-f504201093db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8dbe539e-b0b3-424b-ac1d-b883cbd19ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95e6cc6f-37d1-403f-8900-f504201093db" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8dbe539e-b0b3-424b-ac1d-b883cbd19ae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7ed3832c-6da9-4087-8422-cba50353158c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95e6cc6f-37d1-403f-8900-f504201093db" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7ed3832c-6da9-4087-8422-cba50353158c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa8587ab-d284-451e-947e-11895cd492a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95e6cc6f-37d1-403f-8900-f504201093db" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa8587ab-d284-451e-947e-11895cd492a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8bccbf68-870a-425b-8eb5-b492f9db88ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_ShareBasedCompensation_8bccbf68-870a-425b-8eb5-b492f9db88ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_80a07778-06bd-44cb-b1b9-559942d0532e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_80a07778-06bd-44cb-b1b9-559942d0532e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments_5e9dabae-7677-4d98-ab4a-4bfd2c93676d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncomeTaxCreditsAndAdjustments_5e9dabae-7677-4d98-ab4a-4bfd2c93676d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_1d992573-cb5a-42c8-b1bf-5ecfcd698b89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_PensionContributions_1d992573-cb5a-42c8-b1bf-5ecfcd698b89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInRegulatoryLiabilities_d8570efb-7a84-4f86-bcec-17070423e566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRegulatoryLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncreaseDecreaseInRegulatoryLiabilities_d8570efb-7a84-4f86-bcec-17070423e566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c9fafe4a-ad08-48fb-9e63-5a1986d9d273" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c9fafe4a-ad08-48fb-9e63-5a1986d9d273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_d4c64e0c-ae10-4f90-b76a-1a19d21d089e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_d4c64e0c-ae10-4f90-b76a-1a19d21d089e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_37c44fb0-5987-417a-9a6a-8b9eb03f53e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_37c44fb0-5987-417a-9a6a-8b9eb03f53e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_21daab67-5aa7-4d75-bf00-8f6a485f73fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_21daab67-5aa7-4d75-bf00-8f6a485f73fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_21922129-2b93-45e9-9d4d-d9e055764ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherRegulatoryAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_21922129-2b93-45e9-9d4d-d9e055764ec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e154b281-d3c7-4043-8aee-33aacb26b07a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e154b281-d3c7-4043-8aee-33aacb26b07a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_d74cfefa-12eb-42c0-9afb-900e9ea94002" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_d74cfefa-12eb-42c0-9afb-900e9ea94002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e60d633-5c94-43ac-bcf0-5978fbef9470" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_NetIncomeLoss_7e60d633-5c94-43ac-bcf0-5978fbef9470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f323da7a-ff85-402b-9135-733afe64c399" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f323da7a-ff85-402b-9135-733afe64c399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_108a4e34-0aa9-47b1-8dfb-f3ab62c6eaea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_108a4e34-0aa9-47b1-8dfb-f3ab62c6eaea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_1c307c7d-a45e-4962-b8a8-4d40e577afd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53607ecc-8ecc-4ca8-b02a-db6e95d7a93a" xlink:to="loc_us-gaap_GainLossOnInvestments_1c307c7d-a45e-4962-b8a8-4d40e577afd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a6d1db8-bfd0-4192-8fe3-630365008621" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_32af0ad1-cc53-43b9-95f2-4a713b70d882" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a6d1db8-bfd0-4192-8fe3-630365008621" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_32af0ad1-cc53-43b9-95f2-4a713b70d882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0e0c525a-3de4-4e70-bb17-101ba59d4aea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a6d1db8-bfd0-4192-8fe3-630365008621" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0e0c525a-3de4-4e70-bb17-101ba59d4aea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_b4b362ff-870d-480b-bc99-75ede879b6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a6d1db8-bfd0-4192-8fe3-630365008621" xlink:to="loc_us-gaap_PaymentsOfDividends_b4b362ff-870d-480b-bc99-75ede879b6e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_e5f3755d-fa63-4924-a1df-335ab37fd352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a6d1db8-bfd0-4192-8fe3-630365008621" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_e5f3755d-fa63-4924-a1df-335ab37fd352" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_efc60719-eab2-467a-b5b4-ea9268d96797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a6d1db8-bfd0-4192-8fe3-630365008621" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_efc60719-eab2-467a-b5b4-ea9268d96797" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8601b6a6-0bea-4105-a334-dda894d3c57e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a6d1db8-bfd0-4192-8fe3-630365008621" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8601b6a6-0bea-4105-a334-dda894d3c57e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ProceedsFromRepaymentsToSubsidiaries_c2a9686a-cdee-44c9-b732-ee4571238fb4" xlink:href="ottr-20241231.xsd#ottr_ProceedsFromRepaymentsToSubsidiaries"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a6d1db8-bfd0-4192-8fe3-630365008621" xlink:to="loc_ottr_ProceedsFromRepaymentsToSubsidiaries_c2a9686a-cdee-44c9-b732-ee4571238fb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aacfbc95-0d0a-418c-be1d-3903e8e2ba13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromInvestments_be136480-d750-44c1-8eec-cf15ed79618d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aacfbc95-0d0a-418c-be1d-3903e8e2ba13" xlink:to="loc_us-gaap_PaymentsForProceedsFromInvestments_be136480-d750-44c1-8eec-cf15ed79618d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7530020e-6f75-461f-8b26-d1f1bcf32394" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aacfbc95-0d0a-418c-be1d-3903e8e2ba13" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7530020e-6f75-461f-8b26-d1f1bcf32394" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_989ce7ee-5f2c-48f8-93d9-94226913e10f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aacfbc95-0d0a-418c-be1d-3903e8e2ba13" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_989ce7ee-5f2c-48f8-93d9-94226913e10f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_394af328-78a5-4757-9daa-4f7d30c17454" xlink:href="ottr-20241231.xsd#ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aacfbc95-0d0a-418c-be1d-3903e8e2ba13" xlink:to="loc_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_394af328-78a5-4757-9daa-4f7d30c17454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5a6b443b-7a27-4cd0-8c41-e0945932e428" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aacfbc95-0d0a-418c-be1d-3903e8e2ba13" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5a6b443b-7a27-4cd0-8c41-e0945932e428" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_42ba9657-cf35-47af-b910-03285dbd9d69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1db87ba6-379f-445c-bcb7-addc414f1072" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_42ba9657-cf35-47af-b910-03285dbd9d69" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1db87ba6-379f-445c-bcb7-addc414f1072" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_6f9e55a7-b582-4a8a-a745-b8cc45f31754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_42ba9657-cf35-47af-b910-03285dbd9d69" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_6f9e55a7-b582-4a8a-a745-b8cc45f31754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_d0d2587a-45ad-44ed-aedf-e14b765c110c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_42ba9657-cf35-47af-b910-03285dbd9d69" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_d0d2587a-45ad-44ed-aedf-e14b765c110c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_edb86453-1aba-4935-ba3b-21ebec89d7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_86421dd1-383a-4bc7-9cec-22da81a42a28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_edb86453-1aba-4935-ba3b-21ebec89d7b6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_86421dd1-383a-4bc7-9cec-22da81a42a28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_d00313e9-6f38-4d55-becf-effe9eb2627b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_edb86453-1aba-4935-ba3b-21ebec89d7b6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_d00313e9-6f38-4d55-becf-effe9eb2627b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationScheduleofSegmentProfitorLossDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_dd0c3aab-0e2a-4b43-89d5-ada6725eb17b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_dd0c3aab-0e2a-4b43-89d5-ada6725eb17b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_02898b07-f18a-49a1-9d46-be3cbf2bd96c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_02898b07-f18a-49a1-9d46-be3cbf2bd96c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_c045e010-ba14-44b4-81cb-58de25a6c486" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_c045e010-ba14-44b4-81cb-58de25a6c486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_db6b7c19-39f5-4910-91a5-a1b08e2d226f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_db6b7c19-39f5-4910-91a5-a1b08e2d226f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_64a941fb-b445-4afd-8921-11a1a7bd88af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_64a941fb-b445-4afd-8921-11a1a7bd88af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_41b022bf-2a74-486c-864a-9a57d0f35224" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_us-gaap_InterestExpenseNonoperating_41b022bf-2a74-486c-864a-9a57d0f35224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_4234999a-71cc-465f-ae92-29505477adf3" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpensePropertyTaxes"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_4234999a-71cc-465f-ae92-29505477adf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_0116b10e-6160-46e4-939c-779713f3b624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_0116b10e-6160-46e4-939c-779713f3b624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_86154b94-1dc0-4f01-93fe-2ff21e05c524" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_86154b94-1dc0-4f01-93fe-2ff21e05c524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_681d2d60-623e-44dd-b27b-191ca5310439" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b67a14f9-7dda-4772-a9a6-aff4cf3bb5ba" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_681d2d60-623e-44dd-b27b-191ca5310439" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RevenueDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#RevenueDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_fe9083b5-c2e6-42ec-9ce8-7e4c1ef3d855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_868fd29c-1a8f-4577-819e-741a2e792de0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_fe9083b5-c2e6-42ec-9ce8-7e4c1ef3d855" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_868fd29c-1a8f-4577-819e-741a2e792de0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_df8432db-f299-4655-9c27-7cd3264d8a84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_fe9083b5-c2e6-42ec-9ce8-7e4c1ef3d855" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_df8432db-f299-4655-9c27-7cd3264d8a84" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ReceivablesScheduleofReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_95c053a3-de6d-4989-9db0-08e0e3a921d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_c06f4985-828e-4c5b-9e9c-a35cee2306fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_95c053a3-de6d-4989-9db0-08e0e3a921d7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_c06f4985-828e-4c5b-9e9c-a35cee2306fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_27725ce6-f911-4cd0-bf71-261351ccdb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_95c053a3-de6d-4989-9db0-08e0e3a921d7" xlink:to="loc_us-gaap_AccountsReceivableGross_27725ce6-f911-4cd0-bf71-261351ccdb6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_b916b0cd-c319-4d3b-a18c-7c16170153c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_616d2fd7-1195-4f6a-a227-2f3054778f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableGross_b916b0cd-c319-4d3b-a18c-7c16170153c9" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_616d2fd7-1195-4f6a-a227-2f3054778f4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_98d869a2-a5f2-4c5e-817c-6124631cfbae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableGross_b916b0cd-c319-4d3b-a18c-7c16170153c9" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_98d869a2-a5f2-4c5e-817c-6124631cfbae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesGrossCurrent_e7db9cc9-9f69-4430-b619-b341dcd270e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesGrossCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableGross_b916b0cd-c319-4d3b-a18c-7c16170153c9" xlink:to="loc_us-gaap_OtherReceivablesGrossCurrent_e7db9cc9-9f69-4430-b619-b341dcd270e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsScheduleofInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_789c7dd2-14bb-4e1e-8616-3ef53a663508" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_fc7a55f2-d30b-4078-af90-cb3e00c2ffd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_789c7dd2-14bb-4e1e-8616-3ef53a663508" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_fc7a55f2-d30b-4078-af90-cb3e00c2ffd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_3d4ebd8a-fb71-4e69-84a7-082b6f8ae921" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_789c7dd2-14bb-4e1e-8616-3ef53a663508" xlink:to="loc_us-gaap_OtherInvestments_3d4ebd8a-fb71-4e69-84a7-082b6f8ae921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent_19e9af3a-9fd7-403a-b122-7986e41653c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_789c7dd2-14bb-4e1e-8616-3ef53a663508" xlink:to="loc_us-gaap_EquitySecuritiesFVNINoncurrent_19e9af3a-9fd7-403a-b122-7986e41653c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_73d5bb42-d6e2-4607-aa14-ec82fc1937da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_789c7dd2-14bb-4e1e-8616-3ef53a663508" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_73d5bb42-d6e2-4607-aa14-ec82fc1937da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_c1a77983-8161-44dd-bdee-89c9bdddcb64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_789c7dd2-14bb-4e1e-8616-3ef53a663508" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_c1a77983-8161-44dd-bdee-89c9bdddcb64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_2017fa49-8c15-4608-81bb-9c3b6521e527" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_8ebe8f6e-e344-40be-8e98-92e24fb2e59c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_2017fa49-8c15-4608-81bb-9c3b6521e527" xlink:to="loc_us-gaap_LongTermInvestments_8ebe8f6e-e344-40be-8e98-92e24fb2e59c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_98dd0ec4-3508-417f-a7e6-96db799d9cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_2017fa49-8c15-4608-81bb-9c3b6521e527" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_98dd0ec4-3508-417f-a7e6-96db799d9cf6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7d861223-25a7-44e4-a711-2cd3e4a84d69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d37ce8b7-7d36-4a76-9d72-e3efa3310df9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7d861223-25a7-44e4-a711-2cd3e4a84d69" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d37ce8b7-7d36-4a76-9d72-e3efa3310df9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_09534caf-a55c-42c6-b097-af12d9001338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7d861223-25a7-44e4-a711-2cd3e4a84d69" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_09534caf-a55c-42c6-b097-af12d9001338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_12353c57-82ee-4ad3-952b-7430c7f7cd7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7d861223-25a7-44e4-a711-2cd3e4a84d69" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_12353c57-82ee-4ad3-952b-7430c7f7cd7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a25e16bb-9d89-44d3-851d-26c6691e301c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_782a9ff4-3ef7-434b-ae54-dd004d296557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a25e16bb-9d89-44d3-851d-26c6691e301c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_782a9ff4-3ef7-434b-ae54-dd004d296557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_332b081e-8b52-43fd-a114-b4136614c1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a25e16bb-9d89-44d3-851d-26c6691e301c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_332b081e-8b52-43fd-a114-b4136614c1b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_eb1c64de-19b8-427a-a581-b28368bb7537" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_08e724b0-a900-49f9-99c6-e9df9d999f03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_eb1c64de-19b8-427a-a581-b28368bb7537" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_08e724b0-a900-49f9-99c6-e9df9d999f03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_523eeed7-29a7-44ba-8c96-e9031f92678b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_eb1c64de-19b8-427a-a581-b28368bb7537" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_523eeed7-29a7-44ba-8c96-e9031f92678b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3c1bb1c4-ab80-43ed-b69e-9634b76cb228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentPlantInService_e6154b48-3b1a-49f5-8f68-f3e1a09c3c30" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentPlantInService"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_3c1bb1c4-ab80-43ed-b69e-9634b76cb228" xlink:to="loc_ottr_PropertyPlantAndEquipmentPlantInService_e6154b48-3b1a-49f5-8f68-f3e1a09c3c30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_7f180744-e119-496f-bb21-653a35435521" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_3c1bb1c4-ab80-43ed-b69e-9634b76cb228" xlink:to="loc_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_7f180744-e119-496f-bb21-653a35435521" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_52e62248-f0f6-4e49-9e03-cdbb093bf9ee" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b1ad0d39-ff8c-40b0-8f99-b186af6d23d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_52e62248-f0f6-4e49-9e03-cdbb093bf9ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b1ad0d39-ff8c-40b0-8f99-b186af6d23d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_f58f2921-3cb2-421c-8364-7d3f07466135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_52e62248-f0f6-4e49-9e03-cdbb093bf9ee" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_f58f2921-3cb2-421c-8364-7d3f07466135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1738ffcc-be13-4ff7-90b7-b57b48b1c278" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5a49f8a0-2166-499f-882c-8f29477f8ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1738ffcc-be13-4ff7-90b7-b57b48b1c278" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5a49f8a0-2166-499f-882c-8f29477f8ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fa725d01-c98d-42db-aac3-4764072428d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1738ffcc-be13-4ff7-90b7-b57b48b1c278" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fa725d01-c98d-42db-aac3-4764072428d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_0ab3fdc9-eecc-403e-8ceb-b0172368931b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_72bca491-5eff-4ce7-a4c7-349d76be4bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_0ab3fdc9-eecc-403e-8ceb-b0172368931b" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_72bca491-5eff-4ce7-a4c7-349d76be4bc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_32589112-66df-4ef7-b4d8-4e904e1c1d02" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_0ab3fdc9-eecc-403e-8ceb-b0172368931b" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_32589112-66df-4ef7-b4d8-4e904e1c1d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_113f5313-255f-4ff2-893d-9ba7a833be3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_d3e22943-4d61-4a43-b8cc-b012c3570033" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_113f5313-255f-4ff2-893d-9ba7a833be3d" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_d3e22943-4d61-4a43-b8cc-b012c3570033" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_349eb7dd-43f2-474d-b6c4-e7d3ea9d6029" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_113f5313-255f-4ff2-893d-9ba7a833be3d" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_349eb7dd-43f2-474d-b6c4-e7d3ea9d6029" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_47c8a010-5b60-4a4d-bf9f-a82194f6ca9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_113f5313-255f-4ff2-893d-9ba7a833be3d" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_47c8a010-5b60-4a4d-bf9f-a82194f6ca9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_655562ab-4fac-472a-8379-3f48fa6ff591" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_113f5313-255f-4ff2-893d-9ba7a833be3d" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_655562ab-4fac-472a-8379-3f48fa6ff591" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_7399f44a-7076-4d3d-a2ba-77ea931b96de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_b4511e70-8d18-4730-be09-059c8b8f8499" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_7399f44a-7076-4d3d-a2ba-77ea931b96de" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_b4511e70-8d18-4730-be09-059c8b8f8499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_3ec5191d-7f47-42e3-a60d-289e3c2b15c3" xlink:href="ottr-20241231.xsd#ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_7399f44a-7076-4d3d-a2ba-77ea931b96de" xlink:to="loc_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_3ec5191d-7f47-42e3-a60d-289e3c2b15c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_063eabb4-5b5b-4e91-8b05-e1bbe36a898f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_7399f44a-7076-4d3d-a2ba-77ea931b96de" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_063eabb4-5b5b-4e91-8b05-e1bbe36a898f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_473fcf6e-d789-4409-9778-6632bcfa5ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0ccd2b6e-17c7-4094-86b1-cc953adebf65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_473fcf6e-d789-4409-9778-6632bcfa5ecc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0ccd2b6e-17c7-4094-86b1-cc953adebf65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_03cbcefc-680c-424a-ad61-f6ccad8c87e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_473fcf6e-d789-4409-9778-6632bcfa5ecc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_03cbcefc-680c-424a-ad61-f6ccad8c87e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b27ae627-f173-44db-bc0d-c712b7d32738" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_f55d14fc-f37a-4725-909b-53d809c99544" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_b27ae627-f173-44db-bc0d-c712b7d32738" xlink:to="loc_us-gaap_ShortTermLeaseCost_f55d14fc-f37a-4725-909b-53d809c99544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_e329b86a-a6cc-4dbf-91fe-11c4ce97ef41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b27ae627-f173-44db-bc0d-c712b7d32738" xlink:to="loc_us-gaap_VariableLeaseCost_e329b86a-a6cc-4dbf-91fe-11c4ce97ef41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6ab22efb-bf4c-4ce1-b034-a3391822902b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_b27ae627-f173-44db-bc0d-c712b7d32738" xlink:to="loc_us-gaap_OperatingLeaseCost_6ab22efb-bf4c-4ce1-b034-a3391822902b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesScheduleofSupplementalBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_402cb436-0e2d-4e88-8912-2a2b8fe44618" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_efa14a07-6b5e-47d9-bb7a-43b0a41402b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_402cb436-0e2d-4e88-8912-2a2b8fe44618" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_efa14a07-6b5e-47d9-bb7a-43b0a41402b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_95031329-e6ed-43fe-8776-e7687c6ce111" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_402cb436-0e2d-4e88-8912-2a2b8fe44618" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_95031329-e6ed-43fe-8776-e7687c6ce111" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37e67ecc-6427-4e4a-ac03-4c56b3061ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2e7d2af4-a832-464f-900c-bb534086d740" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37e67ecc-6427-4e4a-ac03-4c56b3061ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2e7d2af4-a832-464f-900c-bb534086d740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_cc5a0681-746d-400e-ba8e-4dea0f9cd0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37e67ecc-6427-4e4a-ac03-4c56b3061ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_cc5a0681-746d-400e-ba8e-4dea0f9cd0b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f8bcf878-d6d2-4efe-a50f-bc4fe65acdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37e67ecc-6427-4e4a-ac03-4c56b3061ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f8bcf878-d6d2-4efe-a50f-bc4fe65acdf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eb22ddc7-0794-4148-a356-ef69ec5bf35f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_37e67ecc-6427-4e4a-ac03-4c56b3061ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eb22ddc7-0794-4148-a356-ef69ec5bf35f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_88768a15-8c14-434b-9c71-8fe3d21301d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37e67ecc-6427-4e4a-ac03-4c56b3061ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_88768a15-8c14-434b-9c71-8fe3d21301d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_43700e66-9f67-476b-9e69-54eb178ff9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37e67ecc-6427-4e4a-ac03-4c56b3061ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_43700e66-9f67-476b-9e69-54eb178ff9f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d6de5957-319a-4f07-9abe-7c65779b6581" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2a37b490-c4b3-4917-964d-53dd6b5205d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d6de5957-319a-4f07-9abe-7c65779b6581" xlink:to="loc_us-gaap_OperatingLeaseLiability_2a37b490-c4b3-4917-964d-53dd6b5205d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_75852f61-c634-4ff2-b231-64dad591d1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d6de5957-319a-4f07-9abe-7c65779b6581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_75852f61-c634-4ff2-b231-64dad591d1c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_bf796e11-4278-4f69-831d-210d84107701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_05a1c292-3061-4f24-923c-f03216e0db6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_bf796e11-4278-4f69-831d-210d84107701" xlink:to="loc_us-gaap_LongTermDebt_05a1c292-3061-4f24-923c-f03216e0db6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_87ab620c-33a3-49e3-a355-013b33e8a41f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_bf796e11-4278-4f69-831d-210d84107701" xlink:to="loc_us-gaap_ShortTermBorrowings_87ab620c-33a3-49e3-a355-013b33e8a41f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a0c42371-9a73-4f59-8199-4bd4498694e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_7ea4905a-f455-42e7-ab5d-5aa197640d70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a0c42371-9a73-4f59-8199-4bd4498694e4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_7ea4905a-f455-42e7-ab5d-5aa197640d70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4e85d581-620b-42be-9373-1cef6f1f8ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a0c42371-9a73-4f59-8199-4bd4498694e4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_4e85d581-620b-42be-9373-1cef6f1f8ab9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_3aa37b57-8d76-4abe-baed-a32bc8b5b3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_def84802-ce70-4510-a026-6f0d670f5c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_3aa37b57-8d76-4abe-baed-a32bc8b5b3e6" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_def84802-ce70-4510-a026-6f0d670f5c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_5bc57279-ca74-4727-ad79-5e530b2d8270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_3aa37b57-8d76-4abe-baed-a32bc8b5b3e6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_5bc57279-ca74-4727-ad79-5e530b2d8270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_fa833933-ce72-4ef0-934c-2755c1f2cbb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_3aa37b57-8d76-4abe-baed-a32bc8b5b3e6" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_fa833933-ce72-4ef0-934c-2755c1f2cbb0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6bbe1e5a-c7b7-4057-86a7-a3f66725893e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3fc5b2d7-41e4-4ffa-93fa-a2388f6e3af0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6bbe1e5a-c7b7-4057-86a7-a3f66725893e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3fc5b2d7-41e4-4ffa-93fa-a2388f6e3af0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7d05ee79-3f2f-4e8a-acdc-026777c827e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6bbe1e5a-c7b7-4057-86a7-a3f66725893e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7d05ee79-3f2f-4e8a-acdc-026777c827e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ab6ca8da-500c-4639-8a58-f5ec09c2cebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6bbe1e5a-c7b7-4057-86a7-a3f66725893e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ab6ca8da-500c-4639-8a58-f5ec09c2cebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_188c1199-48aa-4a89-ab4e-3073f1237616" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6bbe1e5a-c7b7-4057-86a7-a3f66725893e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_188c1199-48aa-4a89-ab4e-3073f1237616" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_66ef69ef-0537-41a1-a565-623dc87a3f18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6bbe1e5a-c7b7-4057-86a7-a3f66725893e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_66ef69ef-0537-41a1-a565-623dc87a3f18" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals_c29bac7e-c7c7-4aab-ae76-bdaa1f58d9d3" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred_830be328-45b1-45da-850f-46ff632b9da2" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals_c29bac7e-c7c7-4aab-ae76-bdaa1f58d9d3" xlink:to="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred_830be328-45b1-45da-850f-46ff632b9da2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_24acf18b-91b9-44cd-8f59-f454f8fced52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals_c29bac7e-c7c7-4aab-ae76-bdaa1f58d9d3" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_24acf18b-91b9-44cd-8f59-f454f8fced52" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssets_ca743aec-ff32-45b8-8c51-c6af63866130" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_f31c162e-ef0a-4250-b5e7-7f462b765c1e" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssets_ca743aec-ff32-45b8-8c51-c6af63866130" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_f31c162e-ef0a-4250-b5e7-7f462b765c1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_20844b0b-994c-4491-8983-dbf05f72262b" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssets_ca743aec-ff32-45b8-8c51-c6af63866130" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_20844b0b-994c-4491-8983-dbf05f72262b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_581c72cf-f7a8-4967-ad7a-38cd411e3789" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8ccb00c5-0661-4185-a7a9-b584fb768bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_581c72cf-f7a8-4967-ad7a-38cd411e3789" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8ccb00c5-0661-4185-a7a9-b584fb768bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_d32b47a0-0a37-4cb1-b1b7-9ed03a932237" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_581c72cf-f7a8-4967-ad7a-38cd411e3789" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_d32b47a0-0a37-4cb1-b1b7-9ed03a932237" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_190775da-3777-4f2e-a855-7ec3778d0de5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_7e21813c-7057-4dae-a43e-b4e6a4645132" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_190775da-3777-4f2e-a855-7ec3778d0de5" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_7e21813c-7057-4dae-a43e-b4e6a4645132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a38cc787-b74b-4766-af0b-f5d56c7ca593" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_190775da-3777-4f2e-a855-7ec3778d0de5" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a38cc787-b74b-4766-af0b-f5d56c7ca593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_11188689-690f-4559-96f7-1a81023091cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_190775da-3777-4f2e-a855-7ec3778d0de5" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_11188689-690f-4559-96f7-1a81023091cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_68aa6bac-bc1e-4697-9786-0e4dcb97895d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_190775da-3777-4f2e-a855-7ec3778d0de5" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_68aa6bac-bc1e-4697-9786-0e4dcb97895d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7b18acec-9ccf-4b3b-8bcb-354fd9150f90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_190775da-3777-4f2e-a855-7ec3778d0de5" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7b18acec-9ccf-4b3b-8bcb-354fd9150f90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_75a65676-4cb6-4e3e-be65-be17fc2ef741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_190775da-3777-4f2e-a855-7ec3778d0de5" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_75a65676-4cb6-4e3e-be65-be17fc2ef741" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c21955d2-0ee3-494f-97e4-c066ac449968" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6d673660-ac61-4d2e-af81-f426ec54dbff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c21955d2-0ee3-494f-97e4-c066ac449968" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6d673660-ac61-4d2e-af81-f426ec54dbff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7aafed4d-23a8-4bfa-b5f6-7d7f73b7faef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c21955d2-0ee3-494f-97e4-c066ac449968" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7aafed4d-23a8-4bfa-b5f6-7d7f73b7faef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent_f851b045-7588-437c-8541-2eecbaf9ae4c" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c21955d2-0ee3-494f-97e4-c066ac449968" xlink:to="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent_f851b045-7588-437c-8541-2eecbaf9ae4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ed591148-762b-4e6f-9b2f-e5b238391c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c21955d2-0ee3-494f-97e4-c066ac449968" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ed591148-762b-4e6f-9b2f-e5b238391c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6f43b070-b145-42ba-a7b2-ed5b241c1b32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c21955d2-0ee3-494f-97e4-c066ac449968" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6f43b070-b145-42ba-a7b2-ed5b241c1b32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent_d17e5a67-86a8-41a7-b6a2-3ec43ace68ee" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c21955d2-0ee3-494f-97e4-c066ac449968" xlink:to="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent_d17e5a67-86a8-41a7-b6a2-3ec43ace68ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bedb3a95-a49b-4d38-a4e5-36d26c7163af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d252e923-f8a8-40d3-b1e0-899f4852a1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bedb3a95-a49b-4d38-a4e5-36d26c7163af" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d252e923-f8a8-40d3-b1e0-899f4852a1c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount_7700dc35-b76c-4d7f-8d47-7608778e24f1" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bedb3a95-a49b-4d38-a4e5-36d26c7163af" xlink:to="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount_7700dc35-b76c-4d7f-8d47-7608778e24f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_28dd4aea-ff79-4034-ad84-1cf5ac7c6179" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bedb3a95-a49b-4d38-a4e5-36d26c7163af" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_28dd4aea-ff79-4034-ad84-1cf5ac7c6179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_1a72da39-03d7-4cad-bac2-8b03d3e81d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bedb3a95-a49b-4d38-a4e5-36d26c7163af" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_1a72da39-03d7-4cad-bac2-8b03d3e81d0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount_172f2941-a8fb-428b-8eb5-07e5ed0c94db" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bedb3a95-a49b-4d38-a4e5-36d26c7163af" xlink:to="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount_172f2941-a8fb-428b-8eb5-07e5ed0c94db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_72dab776-886e-4d60-81f2-ca852c4adbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_bedb3a95-a49b-4d38-a4e5-36d26c7163af" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_72dab776-886e-4d60-81f2-ca852c4adbe7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_af5138e2-4762-4551-b182-1989f9de983f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d61b39cd-2605-422c-9022-245024deb019" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_af5138e2-4762-4551-b182-1989f9de983f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d61b39cd-2605-422c-9022-245024deb019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset_eff9a940-ba3b-4e3a-a140-79f21190f46c" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_af5138e2-4762-4551-b182-1989f9de983f" xlink:to="loc_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset_eff9a940-ba3b-4e3a-a140-79f21190f46c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0dd7c329-4888-407e-8191-7754a3e9ba60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_af5138e2-4762-4551-b182-1989f9de983f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0dd7c329-4888-407e-8191-7754a3e9ba60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxLiabilitiesPensionExpense_cbcebf01-ef12-435e-943b-957381c52fde" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxLiabilitiesPensionExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_af5138e2-4762-4551-b182-1989f9de983f" xlink:to="loc_ottr_DeferredTaxLiabilitiesPensionExpense_cbcebf01-ef12-435e-943b-957381c52fde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_043538a2-51bc-4e5c-b9ca-c52c4f375efe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_33a255c6-9535-4285-94df-622dbc2b9e72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxAssetsNet_043538a2-51bc-4e5c-b9ca-c52c4f375efe" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_33a255c6-9535-4285-94df-622dbc2b9e72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_1b37c3bc-dfa0-40b1-a442-9bca2d42d007" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_043538a2-51bc-4e5c-b9ca-c52c4f375efe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_1b37c3bc-dfa0-40b1-a442-9bca2d42d007" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bbb5f221-fcb2-472e-ab6f-ebb352c54c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_043538a2-51bc-4e5c-b9ca-c52c4f375efe" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bbb5f221-fcb2-472e-ab6f-ebb352c54c7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxAssetsCostOfRemoval_e688993f-d802-49ed-9d66-b8e6a067c845" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxAssetsCostOfRemoval"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_043538a2-51bc-4e5c-b9ca-c52c4f375efe" xlink:to="loc_ottr_DeferredTaxAssetsCostOfRemoval_e688993f-d802-49ed-9d66-b8e6a067c845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4241c44b-3edf-43c1-a734-f9f6d510aa83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_043538a2-51bc-4e5c-b9ca-c52c4f375efe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4241c44b-3edf-43c1-a734-f9f6d510aa83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_a1b6148d-5699-4446-bbb6-093b86634f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_043538a2-51bc-4e5c-b9ca-c52c4f375efe" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_a1b6148d-5699-4446-bbb6-093b86634f0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_b19dd9f0-e582-4662-95db-8aa13f8569a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_043538a2-51bc-4e5c-b9ca-c52c4f375efe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_b19dd9f0-e582-4662-95db-8aa13f8569a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5ec11e78-60b7-491d-be0a-31eca4542c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6475cd93-e472-47f7-9270-645b69060386" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ec11e78-60b7-491d-be0a-31eca4542c7d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_6475cd93-e472-47f7-9270-645b69060386" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_7ee2fcf5-7aad-407e-a5bb-1b2adb6433ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ec11e78-60b7-491d-be0a-31eca4542c7d" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_7ee2fcf5-7aad-407e-a5bb-1b2adb6433ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_70f3feda-5d89-4dfb-bd34-11a083d1e148" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_5624dac0-9031-4c04-8a64-551eaa22dcee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_70f3feda-5d89-4dfb-bd34-11a083d1e148" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_5624dac0-9031-4c04-8a64-551eaa22dcee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_31a2bb04-6a5b-4bf4-8325-e0883003f5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_70f3feda-5d89-4dfb-bd34-11a083d1e148" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_31a2bb04-6a5b-4bf4-8325-e0883003f5a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_fbe25ec2-a667-4b51-b656-6164624f227a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_70f3feda-5d89-4dfb-bd34-11a083d1e148" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_fbe25ec2-a667-4b51-b656-6164624f227a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_b73cb108-d502-4031-a851-ccb1d78e9a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_70f3feda-5d89-4dfb-bd34-11a083d1e148" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_b73cb108-d502-4031-a851-ccb1d78e9a2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_1b31cc73-82f7-473e-ba3f-c5eb58f37800" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_70f3feda-5d89-4dfb-bd34-11a083d1e148" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_1b31cc73-82f7-473e-ba3f-c5eb58f37800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_27445e4d-1250-4afb-b2cf-aa423c3d0c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_70f3feda-5d89-4dfb-bd34-11a083d1e148" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_27445e4d-1250-4afb-b2cf-aa423c3d0c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementNonleasePaymentsDueTotal_5d618c90-81d4-4d43-91a3-f0baca604bd5" xlink:href="ottr-20241231.xsd#ottr_LandEasementNonleasePaymentsDueTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearFour_9636dbfe-fe5c-45c8-815b-14124d1d5d40" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_LandEasementNonleasePaymentsDueTotal_5d618c90-81d4-4d43-91a3-f0baca604bd5" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearFour_9636dbfe-fe5c-45c8-815b-14124d1d5d40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearOne_b82b6017-23c8-4b8a-972d-8fac24b5c203" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_LandEasementNonleasePaymentsDueTotal_5d618c90-81d4-4d43-91a3-f0baca604bd5" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearOne_b82b6017-23c8-4b8a-972d-8fac24b5c203" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearTwo_8f233307-013a-46e5-8b64-c89a2b4778e9" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_LandEasementNonleasePaymentsDueTotal_5d618c90-81d4-4d43-91a3-f0baca604bd5" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearTwo_8f233307-013a-46e5-8b64-c89a2b4778e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearThree_72bcc4fa-5e02-4ea0-ac65-137fa027af45" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_LandEasementNonleasePaymentsDueTotal_5d618c90-81d4-4d43-91a3-f0baca604bd5" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearThree_72bcc4fa-5e02-4ea0-ac65-137fa027af45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidAfterYearFive_f99d0f23-f627-43d8-a639-789832acc2d7" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_LandEasementNonleasePaymentsDueTotal_5d618c90-81d4-4d43-91a3-f0baca604bd5" xlink:to="loc_ottr_LandEasementPaymentsToBePaidAfterYearFive_f99d0f23-f627-43d8-a639-789832acc2d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearFive_9eb88446-a5d8-4cde-b5a1-64ef0033fbf0" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_LandEasementNonleasePaymentsDueTotal_5d618c90-81d4-4d43-91a3-f0baca604bd5" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearFive_9eb88446-a5d8-4cde-b5a1-64ef0033fbf0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_713946a8-20db-41a4-a57a-9bee5d1ed146" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_873668f0-6bee-47de-a2c0-50a429404963" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_713946a8-20db-41a4-a57a-9bee5d1ed146" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_873668f0-6bee-47de-a2c0-50a429404963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019590e4-81af-4dcc-8f6c-749d656a9119" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_713946a8-20db-41a4-a57a-9bee5d1ed146" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019590e4-81af-4dcc-8f6c-749d656a9119" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f6aa752f-1f94-4e5f-aa0c-16011c1507c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d7436c98-17b3-48db-8e01-a501575971b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f6aa752f-1f94-4e5f-aa0c-16011c1507c7" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d7436c98-17b3-48db-8e01-a501575971b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_85905fc9-1322-4da9-9c0a-745fdabb45ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f6aa752f-1f94-4e5f-aa0c-16011c1507c7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_85905fc9-1322-4da9-9c0a-745fdabb45ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_215a1c4f-3469-47cd-824d-cdfcb3fe4d19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_903aa996-e268-40ec-9c42-50b939b77067" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_215a1c4f-3469-47cd-824d-cdfcb3fe4d19" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_903aa996-e268-40ec-9c42-50b939b77067" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_2858ea68-9342-49f6-930f-ef57a081b528" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_25963e9e-4097-4bd1-bef2-ccc7616a2253" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_2858ea68-9342-49f6-930f-ef57a081b528" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_25963e9e-4097-4bd1-bef2-ccc7616a2253" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_350b9820-f9b6-4f49-b914-f0959646e8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_2858ea68-9342-49f6-930f-ef57a081b528" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_350b9820-f9b6-4f49-b914-f0959646e8ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_b3bcafc7-c27c-4bc7-a978-ea81e6a3c499" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_f6a85c71-c89d-4816-a67f-a257d30495af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_b3bcafc7-c27c-4bc7-a978-ea81e6a3c499" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_f6a85c71-c89d-4816-a67f-a257d30495af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_5b167e1a-87e8-4b41-9983-1d8f3e7a36eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ffe6ba4f-e845-4a85-b1aa-5812676eb62d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_5b167e1a-87e8-4b41-9983-1d8f3e7a36eb" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ffe6ba4f-e845-4a85-b1aa-5812676eb62d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_eaed8645-8a19-4a1a-91bd-bc6e48b332e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_5b167e1a-87e8-4b41-9983-1d8f3e7a36eb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_eaed8645-8a19-4a1a-91bd-bc6e48b332e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_3d50d558-ff9f-468b-9549-982f296a551c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_5b167e1a-87e8-4b41-9983-1d8f3e7a36eb" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_3d50d558-ff9f-468b-9549-982f296a551c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_2d0b9096-1e88-491f-a8fa-7ca052b4f56b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_79063847-69ef-4bc0-b647-f1905589d79c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_2d0b9096-1e88-491f-a8fa-7ca052b4f56b" xlink:to="loc_us-gaap_LongTermDebtFairValue_79063847-69ef-4bc0-b647-f1905589d79c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShorttermDebtFairValue_40867ee9-e3d2-4f3d-a891-d9bdd728264d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_2d0b9096-1e88-491f-a8fa-7ca052b4f56b" xlink:to="loc_us-gaap_ShorttermDebtFairValue_40867ee9-e3d2-4f3d-a891-d9bdd728264d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"/>
  <link:calculationLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OperatingAndNonoperatingExpenses_2070632a-6490-4a9d-b825-493476f9f368" xlink:href="ottr-20241231.xsd#ottr_OperatingAndNonoperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_253a005b-6fad-446d-8b63-29286c3b4c14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_OperatingAndNonoperatingExpenses_2070632a-6490-4a9d-b825-493476f9f368" xlink:to="loc_us-gaap_InterestExpenseNonoperating_253a005b-6fad-446d-8b63-29286c3b4c14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_5bee7000-17d9-4b6b-9ee8-568f260e0820" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_OperatingAndNonoperatingExpenses_2070632a-6490-4a9d-b825-493476f9f368" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_5bee7000-17d9-4b6b-9ee8-568f260e0820" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0637d80c-af59-4c15-96a7-4ac6f24649c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_OperatingAndNonoperatingExpenses_2070632a-6490-4a9d-b825-493476f9f368" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0637d80c-af59-4c15-96a7-4ac6f24649c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_6300aabc-8589-4b87-b120-a7d844e75c52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OperatingAndNonoperatingExpenses_95eeeee2-f46b-447e-98e9-d9fced1c87cb" xlink:href="ottr-20241231.xsd#ottr_OperatingAndNonoperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_6300aabc-8589-4b87-b120-a7d844e75c52" xlink:to="loc_ottr_OperatingAndNonoperatingExpenses_95eeeee2-f46b-447e-98e9-d9fced1c87cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NonoperatingIncome_dcb20fa8-115e-4f07-be2f-544678b1e006" xlink:href="ottr-20241231.xsd#ottr_NonoperatingIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_6300aabc-8589-4b87-b120-a7d844e75c52" xlink:to="loc_ottr_NonoperatingIncome_dcb20fa8-115e-4f07-be2f-544678b1e006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NonoperatingIncome_86889bb7-84ca-42c8-acd1-ad25d6566bbe" xlink:href="ottr-20241231.xsd#ottr_NonoperatingIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d9e4d0be-cdb3-4443-946e-51142fc81c74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_NonoperatingIncome_86889bb7-84ca-42c8-acd1-ad25d6566bbe" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d9e4d0be-cdb3-4443-946e-51142fc81c74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_49b32d5f-174e-4eac-997e-9201c2e07c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_NonoperatingIncome_86889bb7-84ca-42c8-acd1-ad25d6566bbe" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_49b32d5f-174e-4eac-997e-9201c2e07c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_dd6a7078-6df6-46f3-b3a7-6e3202237057" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ottr_NonoperatingIncome_86889bb7-84ca-42c8-acd1-ad25d6566bbe" xlink:to="loc_us-gaap_InterestIncomeOther_dd6a7078-6df6-46f3-b3a7-6e3202237057" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>16
<FILENAME>ottr-20241231_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 2025 Workiva-->
<!--r:d3dd71fc-b3f4-4f8f-ba52-e50a81847228,g:313f6f43-8eaf-46f4-9bc0-5c08996d2e8f-->
<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.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_769267b7-1b54-4bea-a024-b7ed729624d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_StatementTable_769267b7-1b54-4bea-a024-b7ed729624d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5d289471-4ef8-4a72-a78a-5910f3333116" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_769267b7-1b54-4bea-a024-b7ed729624d8" xlink:to="loc_srt_ProductOrServiceAxis_5d289471-4ef8-4a72-a78a-5910f3333116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5d289471-4ef8-4a72-a78a-5910f3333116_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_5d289471-4ef8-4a72-a78a-5910f3333116" xlink:to="loc_srt_ProductsAndServicesDomain_5d289471-4ef8-4a72-a78a-5910f3333116_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9b3372cd-0aec-4d63-8e14-9b90e33ac545" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_5d289471-4ef8-4a72-a78a-5910f3333116" xlink:to="loc_srt_ProductsAndServicesDomain_9b3372cd-0aec-4d63-8e14-9b90e33ac545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_a86459f8-bd0a-40bf-9d12-0830b5e33ccb" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9b3372cd-0aec-4d63-8e14-9b90e33ac545" xlink:to="loc_ottr_ElectricMember_a86459f8-bd0a-40bf-9d12-0830b5e33ccb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ProductSalesMember_e6458141-205c-4473-8129-36e4181b7d8e" xlink:href="ottr-20241231.xsd#ottr_ProductSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9b3372cd-0aec-4d63-8e14-9b90e33ac545" xlink:to="loc_ottr_ProductSalesMember_e6458141-205c-4473-8129-36e4181b7d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_aaef32e7-e123-4e46-ab16-1a54599874a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_RevenuesAbstract_aaef32e7-e123-4e46-ab16-1a54599874a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e2b741a-4582-4432-8a1a-793006710992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_aaef32e7-e123-4e46-ab16-1a54599874a1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e2b741a-4582-4432-8a1a-793006710992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_c5be6df1-37f5-4340-901f-90d0be4b272f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_c5be6df1-37f5-4340-901f-90d0be4b272f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1f053d6e-ce28-4408-a4c4-0bbf53cdbebb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1f053d6e-ce28-4408-a4c4-0bbf53cdbebb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_1c2aa616-3b3e-4115-907c-e4d5a1320a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_1c2aa616-3b3e-4115-907c-e4d5a1320a1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_f03082c7-3ace-4f4e-91ad-8beed783f43f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_f03082c7-3ace-4f4e-91ad-8beed783f43f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9321054c-f924-4ef5-86e1-b9c542974424" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9321054c-f924-4ef5-86e1-b9c542974424" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f8b9c08a-f052-47d5-9eec-a513d16f7101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f8b9c08a-f052-47d5-9eec-a513d16f7101" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_a330754c-e89d-4569-a3fd-95e9afb3105b" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpensePropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_a330754c-e89d-4569-a3fd-95e9afb3105b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_13ac9853-7509-4a69-b867-e212c00f14d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_CostsAndExpenses_13ac9853-7509-4a69-b867-e212c00f14d0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7ea72a34-f0d3-4894-8b97-6080a3109e63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_OperatingIncomeLoss_7ea72a34-f0d3-4894-8b97-6080a3109e63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_b838825d-73d6-4c90-bc94-adf89bf83668" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:to="loc_us-gaap_InterestExpenseNonoperating_b838825d-73d6-4c90-bc94-adf89bf83668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_64302426-6a64-4565-8ff1-955d49c22d62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_64302426-6a64-4565-8ff1-955d49c22d62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_bbd1d166-a045-4273-b9bb-ee985d8bd016" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_bbd1d166-a045-4273-b9bb-ee985d8bd016" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_75df8e9a-936e-45dd-b737-b844796b22e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_75df8e9a-936e-45dd-b737-b844796b22e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f9053679-f2a1-47a3-90a4-1a612a74cc12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f9053679-f2a1-47a3-90a4-1a612a74cc12" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8fed7273-0ac2-410b-af69-9e7d3ae295cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_NetIncomeLoss_8fed7273-0ac2-410b-af69-9e7d3ae295cf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8d6c9de-4ef3-44b8-97f6-05fe011ea76b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8d6c9de-4ef3-44b8-97f6-05fe011ea76b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3fcb5fa-56d3-4abc-8fba-90e85414e32e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8d6c9de-4ef3-44b8-97f6-05fe011ea76b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3fcb5fa-56d3-4abc-8fba-90e85414e32e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a63b4d9-a226-41cf-bd52-109c82179557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8d6c9de-4ef3-44b8-97f6-05fe011ea76b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a63b4d9-a226-41cf-bd52-109c82179557" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_a5b93413-7c41-486a-9491-fd829fa6f62a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_a5b93413-7c41-486a-9491-fd829fa6f62a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7b1d59bf-0d66-41cc-be96-5ee197558b12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_a5b93413-7c41-486a-9491-fd829fa6f62a" xlink:to="loc_us-gaap_EarningsPerShareBasic_7b1d59bf-0d66-41cc-be96-5ee197558b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3a10b80a-50cf-4c51-bdc5-6ce15e121f67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_a5b93413-7c41-486a-9491-fd829fa6f62a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3a10b80a-50cf-4c51-bdc5-6ce15e121f67" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_39e079cf-2cb5-43b3-8d9a-9a9205e113a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_83cb7fdc-0ca0-4bf4-8126-3a8a17c16213" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_39e079cf-2cb5-43b3-8d9a-9a9205e113a1" xlink:to="loc_us-gaap_StatementTable_83cb7fdc-0ca0-4bf4-8126-3a8a17c16213" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5b3d32c8-3103-4514-8e8a-f73eafbbf54a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_83cb7fdc-0ca0-4bf4-8126-3a8a17c16213" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5b3d32c8-3103-4514-8e8a-f73eafbbf54a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5b3d32c8-3103-4514-8e8a-f73eafbbf54a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5b3d32c8-3103-4514-8e8a-f73eafbbf54a" xlink:to="loc_us-gaap_EquityComponentDomain_5b3d32c8-3103-4514-8e8a-f73eafbbf54a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5b3d32c8-3103-4514-8e8a-f73eafbbf54a" xlink:to="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dba787eb-0d51-48c3-9c6d-970e1e01b504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:to="loc_us-gaap_CommonStockMember_dba787eb-0d51-48c3-9c6d-970e1e01b504" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_52a64e2b-8c66-4899-8353-f198fd38aa60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_52a64e2b-8c66-4899-8353-f198fd38aa60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f45b14fc-64f5-42ce-a0a3-3145e28dc53d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:to="loc_us-gaap_RetainedEarningsMember_f45b14fc-64f5-42ce-a0a3-3145e28dc53d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fc607615-4649-40e4-86af-9e9c159d7476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fc607615-4649-40e4-86af-9e9c159d7476" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39e079cf-2cb5-43b3-8d9a-9a9205e113a1" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e9f415f1-75fb-458e-af65-b28c9da1cfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e9f415f1-75fb-458e-af65-b28c9da1cfc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6efe613-b4c6-480a-9249-0122014e8597" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_StockholdersEquity_f6efe613-b4c6-480a-9249-0122014e8597" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_a3e27baa-c7be-44f9-9096-4c4f708916c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_a3e27baa-c7be-44f9-9096-4c4f708916c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_172a5381-d987-41ec-b87a-8160291384e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_172a5381-d987-41ec-b87a-8160291384e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_17303245-b778-4c2f-8928-b8ee847c6156" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_17303245-b778-4c2f-8928-b8ee847c6156" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_74a45087-07b2-46e2-a7c4-360966f08e71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_74a45087-07b2-46e2-a7c4-360966f08e71" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_59cef78c-5808-41f9-82ff-5e35e6ad9f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_NetIncomeLoss_59cef78c-5808-41f9-82ff-5e35e6ad9f2b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6f974377-42a3-46b7-8460-98c720ff4eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6f974377-42a3-46b7-8460-98c720ff4eaf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_ebb71a8f-fba5-4f38-8127-7b976e001fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_DividendsCommonStockCash_ebb71a8f-fba5-4f38-8127-7b976e001fd5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_da625452-93b9-4fde-a8b1-db11504d401a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c91e0da8-7b72-4da3-91f3-ecd1dc8d799a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_22922d66-eb20-4752-9096-74f0678e5e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_PublicUtilityAxis_22922d66-eb20-4752-9096-74f0678e5e2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_22922d66-eb20-4752-9096-74f0678e5e2b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_22922d66-eb20-4752-9096-74f0678e5e2b" xlink:to="loc_us-gaap_UtilityPlantDomain_22922d66-eb20-4752-9096-74f0678e5e2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_47d2f1a8-bbf7-41c4-8b1b-7af7c45b4fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_22922d66-eb20-4752-9096-74f0678e5e2b" xlink:to="loc_us-gaap_UtilityPlantDomain_47d2f1a8-bbf7-41c4-8b1b-7af7c45b4fdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricPlantMember_f6958ee5-c5e2-4aa4-929f-25ce3bb4aea6" xlink:href="ottr-20241231.xsd#ottr_ElectricPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_47d2f1a8-bbf7-41c4-8b1b-7af7c45b4fdf" xlink:to="loc_ottr_ElectricPlantMember_f6958ee5-c5e2-4aa4-929f-25ce3bb4aea6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c70297a0-02bc-4cfa-8306-385e13d4b2ce" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_srt_RangeAxis_c70297a0-02bc-4cfa-8306-385e13d4b2ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c70297a0-02bc-4cfa-8306-385e13d4b2ce_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c70297a0-02bc-4cfa-8306-385e13d4b2ce" xlink:to="loc_srt_RangeMember_c70297a0-02bc-4cfa-8306-385e13d4b2ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5ec30108-7382-4ded-9604-3709c9f88acf" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c70297a0-02bc-4cfa-8306-385e13d4b2ce" xlink:to="loc_srt_RangeMember_5ec30108-7382-4ded-9604-3709c9f88acf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_927937e5-d4fc-45c5-8b80-4797d0b82633" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5ec30108-7382-4ded-9604-3709c9f88acf" xlink:to="loc_srt_MinimumMember_927937e5-d4fc-45c5-8b80-4797d0b82633" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b4c03a38-531b-431e-9074-6d063357b383" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5ec30108-7382-4ded-9604-3709c9f88acf" xlink:to="loc_srt_MaximumMember_b4c03a38-531b-431e-9074-6d063357b383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_323a2ee4-378e-477d-bdbd-e9e8898d8b29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_323a2ee4-378e-477d-bdbd-e9e8898d8b29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_323a2ee4-378e-477d-bdbd-e9e8898d8b29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_323a2ee4-378e-477d-bdbd-e9e8898d8b29" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_323a2ee4-378e-477d-bdbd-e9e8898d8b29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_539d13ed-e39e-4b5d-89e5-e4e798b0538b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_323a2ee4-378e-477d-bdbd-e9e8898d8b29" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_539d13ed-e39e-4b5d-89e5-e4e798b0538b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ContributionObligationMember_ac13fff7-2c35-4945-a5a0-c9e9b997a93a" xlink:href="ottr-20241231.xsd#ottr_ContributionObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_539d13ed-e39e-4b5d-89e5-e4e798b0538b" xlink:to="loc_ottr_ContributionObligationMember_ac13fff7-2c35-4945-a5a0-c9e9b997a93a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ContributionObligationPaidMember_1e39fb1b-3c11-485e-85c6-d15a504395b2" xlink:href="ottr-20241231.xsd#ottr_ContributionObligationPaidMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_539d13ed-e39e-4b5d-89e5-e4e798b0538b" xlink:to="loc_ottr_ContributionObligationPaidMember_1e39fb1b-3c11-485e-85c6-d15a504395b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc625658-3cfd-4a3d-ad54-135e542e31c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc625658-3cfd-4a3d-ad54-135e542e31c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_dc625658-3cfd-4a3d-ad54-135e542e31c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc625658-3cfd-4a3d-ad54-135e542e31c8" xlink:to="loc_us-gaap_RelatedPartyDomain_dc625658-3cfd-4a3d-ad54-135e542e31c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8863b910-b2fa-42a2-931e-c6177bf139dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc625658-3cfd-4a3d-ad54-135e542e31c8" xlink:to="loc_us-gaap_RelatedPartyDomain_8863b910-b2fa-42a2-931e-c6177bf139dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_9a31c305-391f-4222-9335-cb514a9c4ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_8863b910-b2fa-42a2-931e-c6177bf139dc" xlink:to="loc_us-gaap_RelatedPartyMember_9a31c305-391f-4222-9335-cb514a9c4ce0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_66440947-1d07-4c00-ad4d-60e8f2676cf0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_srt_ConsolidatedEntitiesAxis_66440947-1d07-4c00-ad4d-60e8f2676cf0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_66440947-1d07-4c00-ad4d-60e8f2676cf0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_66440947-1d07-4c00-ad4d-60e8f2676cf0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_66440947-1d07-4c00-ad4d-60e8f2676cf0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c706d2d8-62da-4982-85fe-cdae2c76fd1f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_66440947-1d07-4c00-ad4d-60e8f2676cf0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c706d2d8-62da-4982-85fe-cdae2c76fd1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoyoteCreekMiningCompanyLLCCCMCMember_8e6abfe5-b407-4d00-b0a0-20a53f0ed72f" xlink:href="ottr-20241231.xsd#ottr_CoyoteCreekMiningCompanyLLCCCMCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c706d2d8-62da-4982-85fe-cdae2c76fd1f" xlink:to="loc_ottr_CoyoteCreekMiningCompanyLLCCCMCMember_8e6abfe5-b407-4d00-b0a0-20a53f0ed72f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_825b15ed-6bd8-40ca-8ffd-8c1446f08751" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_TypeOfArrangementAxis_825b15ed-6bd8-40ca-8ffd-8c1446f08751" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_825b15ed-6bd8-40ca-8ffd-8c1446f08751_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_825b15ed-6bd8-40ca-8ffd-8c1446f08751" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_825b15ed-6bd8-40ca-8ffd-8c1446f08751_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eb2a7265-f315-4b25-84c2-e33b3cf691bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_825b15ed-6bd8-40ca-8ffd-8c1446f08751" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eb2a7265-f315-4b25-84c2-e33b3cf691bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LigniteSalesAgreementMember_1b8e6cb8-0efa-4ad3-842c-ae945f30f777" xlink:href="ottr-20241231.xsd#ottr_LigniteSalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eb2a7265-f315-4b25-84c2-e33b3cf691bb" xlink:to="loc_ottr_LigniteSalesAgreementMember_1b8e6cb8-0efa-4ad3-842c-ae945f30f777" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_dei_LegalEntityAxis_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7" xlink:to="loc_dei_EntityDomain_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ffc8a0e7-e467-4f3b-8924-21be987e16e3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7" xlink:to="loc_dei_EntityDomain_ffc8a0e7-e467-4f3b-8924-21be987e16e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_a89f1f39-bbdc-4415-abf6-512127ae9443" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ffc8a0e7-e467-4f3b-8924-21be987e16e3" xlink:to="loc_ottr_OtterTailPowerCompanyMember_a89f1f39-bbdc-4415-abf6-512127ae9443" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1d4a264b-254e-4103-b0ff-2874a3c6a1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_NumberOfReportableSegments_1d4a264b-254e-4103-b0ff-2874a3c6a1c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_87b2c010-abf8-4aa7-b626-043850534011" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_InterestCostsCapitalized_87b2c010-abf8-4aa7-b626-043850534011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfJointlyOwnedElectricGenerationPlants_82651fae-ddb3-4858-bd28-51c2268a9f6d" xlink:href="ottr-20241231.xsd#ottr_NumberOfJointlyOwnedElectricGenerationPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_NumberOfJointlyOwnedElectricGenerationPlants_82651fae-ddb3-4858-bd28-51c2268a9f6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_89b793fc-89df-46bd-a0c1-f7ab410ae983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_NumberOfReportingUnits_89b793fc-89df-46bd-a0c1-f7ab410ae983" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e66f9377-5df7-4048-bd67-ad9cdcc8d21c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e66f9377-5df7-4048-bd67-ad9cdcc8d21c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CapitalizedComputerSoftwareAmortizationPeriod_674379f8-1d9a-4256-9049-f9dc1f7865de" xlink:href="ottr-20241231.xsd#ottr_CapitalizedComputerSoftwareAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_CapitalizedComputerSoftwareAmortizationPeriod_674379f8-1d9a-4256-9049-f9dc1f7865de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_14e47608-1d05-4b0a-aa0e-f47a09a5fe47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_14e47608-1d05-4b0a-aa0e-f47a09a5fe47" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ca2d2fa2-897e-48ae-9618-0e2ab46646e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ca2d2fa2-897e-48ae-9618-0e2ab46646e2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredCompensationArrangementsNumberOfPlansOffered_e6bf0e3f-727f-45e3-9523-cc08924bb78d" xlink:href="ottr-20241231.xsd#ottr_DeferredCompensationArrangementsNumberOfPlansOffered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_DeferredCompensationArrangementsNumberOfPlansOffered_e6bf0e3f-727f-45e3-9523-cc08924bb78d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_4ad9e0c0-159f-4257-8b9a-23696d9126b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_4ad9e0c0-159f-4257-8b9a-23696d9126b9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_c0dac640-2e8d-4ccc-85e0-98f0a57769bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_c0dac640-2e8d-4ccc-85e0-98f0a57769bd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredCompensationLiabilityGainLoss_25a2041b-5214-4fdd-b8c1-8d094bbaf60d" xlink:href="ottr-20241231.xsd#ottr_DeferredCompensationLiabilityGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_DeferredCompensationLiabilityGainLoss_25a2041b-5214-4fdd-b8c1-8d094bbaf60d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfFoundationsTransactingWith_e3f7ae74-940b-4612-8249-f85b5a38fa11" xlink:href="ottr-20241231.xsd#ottr_NumberOfFoundationsTransactingWith"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_NumberOfFoundationsTransactingWith_e3f7ae74-940b-4612-8249-f85b5a38fa11" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RelatedPartyTransactionContributionObligations_90cedde6-71d0-4836-b548-627e26555530" xlink:href="ottr-20241231.xsd#ottr_RelatedPartyTransactionContributionObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_RelatedPartyTransactionContributionObligations_90cedde6-71d0-4836-b548-627e26555530" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_e1e8c379-2564-4730-94e4-1f9c84d1ee6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_e1e8c379-2564-4730-94e4-1f9c84d1ee6a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_2418b77b-2def-46c3-b68b-7f31815fcc29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_2418b77b-2def-46c3-b68b-7f31815fcc29" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage_01409b5f-2860-4eb3-a752-bb9de22ad33d" xlink:href="ottr-20241231.xsd#ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage_01409b5f-2860-4eb3-a752-bb9de22ad33d" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_59048095-8855-491f-86d2-81e924743047" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:to="loc_srt_RangeAxis_59048095-8855-491f-86d2-81e924743047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_59048095-8855-491f-86d2-81e924743047_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_59048095-8855-491f-86d2-81e924743047" xlink:to="loc_srt_RangeMember_59048095-8855-491f-86d2-81e924743047_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4409b41-8ac6-4674-bedb-31919cbab982" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_59048095-8855-491f-86d2-81e924743047" xlink:to="loc_srt_RangeMember_f4409b41-8ac6-4674-bedb-31919cbab982" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_40051731-2ce5-4f59-b5ec-1eadfcfb26d9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f4409b41-8ac6-4674-bedb-31919cbab982" xlink:to="loc_srt_MinimumMember_40051731-2ce5-4f59-b5ec-1eadfcfb26d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8ddc960a-a6fb-487a-8eac-6bf1cf7de461" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f4409b41-8ac6-4674-bedb-31919cbab982" xlink:to="loc_srt_MaximumMember_8ddc960a-a6fb-487a-8eac-6bf1cf7de461" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2858af1b-9814-43f4-9bd7-946e04b99f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2858af1b-9814-43f4-9bd7-946e04b99f3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2858af1b-9814-43f4-9bd7-946e04b99f3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2858af1b-9814-43f4-9bd7-946e04b99f3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2858af1b-9814-43f4-9bd7-946e04b99f3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a341297a-7ee6-4e86-8357-ad29bf574eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2858af1b-9814-43f4-9bd7-946e04b99f3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a341297a-7ee6-4e86-8357-ad29bf574eaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_3e903f55-7738-4b2d-9add-a5f48fbcc382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a341297a-7ee6-4e86-8357-ad29bf574eaa" xlink:to="loc_us-gaap_EquipmentMember_3e903f55-7738-4b2d-9add-a5f48fbcc382" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BuildingAndLeaseholdImprovementsMember_ab16cc65-0b70-4bd5-845f-90913be0d7c3" xlink:href="ottr-20241231.xsd#ottr_BuildingAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a341297a-7ee6-4e86-8357-ad29bf574eaa" xlink:to="loc_ottr_BuildingAndLeaseholdImprovementsMember_ab16cc65-0b70-4bd5-845f-90913be0d7c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_be316213-3d0b-4763-9d7e-54200639d7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:to="loc_us-gaap_PublicUtilityAxis_be316213-3d0b-4763-9d7e-54200639d7dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_be316213-3d0b-4763-9d7e-54200639d7dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_be316213-3d0b-4763-9d7e-54200639d7dc" xlink:to="loc_us-gaap_UtilityPlantDomain_be316213-3d0b-4763-9d7e-54200639d7dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_b2101fcf-40ba-4404-aed3-de41f32ce315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_be316213-3d0b-4763-9d7e-54200639d7dc" xlink:to="loc_us-gaap_UtilityPlantDomain_b2101fcf-40ba-4404-aed3-de41f32ce315" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricPlantMember_4a2c20f5-2bd0-4c62-951d-fd45dc221d50" xlink:href="ottr-20241231.xsd#ottr_ElectricPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_b2101fcf-40ba-4404-aed3-de41f32ce315" xlink:to="loc_ottr_ElectricPlantMember_4a2c20f5-2bd0-4c62-951d-fd45dc221d50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NonelectricPlantMember_357f6ec8-70db-4f09-8f40-effaff8777f0" xlink:href="ottr-20241231.xsd#ottr_NonelectricPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_b2101fcf-40ba-4404-aed3-de41f32ce315" xlink:to="loc_ottr_NonelectricPlantMember_357f6ec8-70db-4f09-8f40-effaff8777f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife_0d2256ba-6ed9-4b5d-8466-c9e9c75948a5" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife_0d2256ba-6ed9-4b5d-8466-c9e9c75948a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_059e6633-53cc-472e-9b09-e077a2dac439" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_059e6633-53cc-472e-9b09-e077a2dac439" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_a21f38ff-3915-4b9b-8ea7-efcdcb5ad92c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_a21f38ff-3915-4b9b-8ea7-efcdcb5ad92c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife_d5a24322-b1a7-45ef-9ab6-7c93e6f31b82" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife_d5a24322-b1a7-45ef-9ab6-7c93e6f31b82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_69ef9194-ec0e-42f7-be4a-786fcf1e2814" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_69ef9194-ec0e-42f7-be4a-786fcf1e2814" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:to="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_652afc6c-e94d-48c4-a949-3e6ffd6b306d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_652afc6c-e94d-48c4-a949-3e6ffd6b306d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_652afc6c-e94d-48c4-a949-3e6ffd6b306d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_652afc6c-e94d-48c4-a949-3e6ffd6b306d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_652afc6c-e94d-48c4-a949-3e6ffd6b306d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1f34d7b-b3e1-422d-bc5e-2f612ad0f183" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_652afc6c-e94d-48c4-a949-3e6ffd6b306d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1f34d7b-b3e1-422d-bc5e-2f612ad0f183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_8877e53c-aa5e-417f-9fae-3f77a75b3269" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1f34d7b-b3e1-422d-bc5e-2f612ad0f183" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_8877e53c-aa5e-417f-9fae-3f77a75b3269" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_2e906345-d5fe-4df5-a56e-86bc3a66d623" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_2e906345-d5fe-4df5-a56e-86bc3a66d623" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_2e906345-d5fe-4df5-a56e-86bc3a66d623_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_2e906345-d5fe-4df5-a56e-86bc3a66d623" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_2e906345-d5fe-4df5-a56e-86bc3a66d623_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_56a8dc96-b2b2-4f38-93f3-a7884f56b9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_2e906345-d5fe-4df5-a56e-86bc3a66d623" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_56a8dc96-b2b2-4f38-93f3-a7884f56b9ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_eb40f61b-fa60-4882-bc54-14f1f55ceac6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_56a8dc96-b2b2-4f38-93f3-a7884f56b9ed" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_eb40f61b-fa60-4882-bc54-14f1f55ceac6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_cdd193f4-f83a-4486-a94a-b052ca00ac9d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_srt_MajorCustomersAxis_cdd193f4-f83a-4486-a94a-b052ca00ac9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cdd193f4-f83a-4486-a94a-b052ca00ac9d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_cdd193f4-f83a-4486-a94a-b052ca00ac9d" xlink:to="loc_srt_NameOfMajorCustomerDomain_cdd193f4-f83a-4486-a94a-b052ca00ac9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_b138a316-9211-4752-be91-261be72a8dbf" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_cdd193f4-f83a-4486-a94a-b052ca00ac9d" xlink:to="loc_srt_NameOfMajorCustomerDomain_b138a316-9211-4752-be91-261be72a8dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TwoCustomersMember_36ccdc6e-8565-4084-9d8d-e1091a4c3f53" xlink:href="ottr-20241231.xsd#ottr_TwoCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_b138a316-9211-4752-be91-261be72a8dbf" xlink:to="loc_ottr_TwoCustomersMember_36ccdc6e-8565-4084-9d8d-e1091a4c3f53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OneCustomerMember_8f7d343f-9cd7-4fbc-ad08-045b4cf1fdd8" xlink:href="ottr-20241231.xsd#ottr_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_b138a316-9211-4752-be91-261be72a8dbf" xlink:to="loc_ottr_OneCustomerMember_8f7d343f-9cd7-4fbc-ad08-045b4cf1fdd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bb31bbfb-a1dd-494f-b38b-9ba6ba173566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bb31bbfb-a1dd-494f-b38b-9ba6ba173566" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bb31bbfb-a1dd-494f-b38b-9ba6ba173566_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bb31bbfb-a1dd-494f-b38b-9ba6ba173566" xlink:to="loc_us-gaap_SegmentDomain_bb31bbfb-a1dd-494f-b38b-9ba6ba173566_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bb31bbfb-a1dd-494f-b38b-9ba6ba173566" xlink:to="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_0cc2e782-263e-4878-af49-38e68b34b4c1" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:to="loc_ottr_ElectricMember_0cc2e782-263e-4878-af49-38e68b34b4c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_cbf05e78-a1a7-4254-9566-b3405fbdade5" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:to="loc_ottr_ManufacturingMember_cbf05e78-a1a7-4254-9566-b3405fbdade5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_42a1fb5c-cf53-4c3c-914f-6fb556c8e240" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:to="loc_ottr_PlasticsMember_42a1fb5c-cf53-4c3c-914f-6fb556c8e240" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_6636669e-dce3-4954-b3bc-c90b51be11e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:to="loc_us-gaap_NumberOfReportableSegments_6636669e-dce3-4954-b3bc-c90b51be11e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_f02c2d9d-1f02-4611-a069-6042e6d99c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:to="loc_us-gaap_NumberOfOperatingSegments_f02c2d9d-1f02-4611-a069-6042e6d99c8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_e02da709-767e-4dfd-8258-b8bf30fcfa28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_e02da709-767e-4dfd-8258-b8bf30fcfa28" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationScheduleofSegmentProfitorLossDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:to="loc_srt_ConsolidationItemsAxis_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c" xlink:to="loc_srt_ConsolidationItemsDomain_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7c424dcd-2ed3-4654-9100-f6204caa85df" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c" xlink:to="loc_srt_ConsolidationItemsDomain_7c424dcd-2ed3-4654-9100-f6204caa85df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_17657e2d-a9d5-48a7-8b87-5b1a01292190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7c424dcd-2ed3-4654-9100-f6204caa85df" xlink:to="loc_us-gaap_OperatingSegmentsMember_17657e2d-a9d5-48a7-8b87-5b1a01292190" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3" xlink:to="loc_us-gaap_SegmentDomain_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3" xlink:to="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_695edc05-dff2-453c-9d1c-6a11b606dfa0" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:to="loc_ottr_ElectricMember_695edc05-dff2-453c-9d1c-6a11b606dfa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_c23916b6-7ee9-414b-950d-fd80b659eba3" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:to="loc_ottr_ManufacturingMember_c23916b6-7ee9-414b-950d-fd80b659eba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_31446066-3e06-44b8-9800-a1cc3de110ab" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:to="loc_ottr_PlasticsMember_31446066-3e06-44b8-9800-a1cc3de110ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6bb7e9c2-b4dc-471e-9f12-d5e1fdc5bc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6bb7e9c2-b4dc-471e-9f12-d5e1fdc5bc2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_3212a018-98d4-4591-8cf4-350e1f148646" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_3212a018-98d4-4591-8cf4-350e1f148646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_54313720-7638-49a0-8c8e-e0aeec043232" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_54313720-7638-49a0-8c8e-e0aeec043232" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_009241bc-f14f-426b-87de-e9733f8aab6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_009241bc-f14f-426b-87de-e9733f8aab6c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_c1e44cd8-2f39-4959-94cb-09392648fc68" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpensePropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_c1e44cd8-2f39-4959-94cb-09392648fc68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_9e075232-6796-48e7-a47d-85b3d5066d28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_InterestExpenseNonoperating_9e075232-6796-48e7-a47d-85b3d5066d28" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8519530d-9258-4357-8c5d-7e6d0fd425bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8519530d-9258-4357-8c5d-7e6d0fd425bd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be5eee4e-0d9f-435f-a835-46653defa831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be5eee4e-0d9f-435f-a835-46653defa831" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c21b594f-bfd0-426e-9ddd-39bef9b493e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c21b594f-bfd0-426e-9ddd-39bef9b493e9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_ef971302-97a9-4366-a637-df7807deb065" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_ef971302-97a9-4366-a637-df7807deb065" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_08016e9d-ed25-4057-9a25-4a57573bebc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_NetIncomeLoss_08016e9d-ed25-4057-9a25-4a57573bebc4" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e956831f-5686-498b-8bd2-0b7fa1bbf8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e956831f-5686-498b-8bd2-0b7fa1bbf8dd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9444e63a-ccd4-4724-bbe4-5cdc901a9c34" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:to="loc_srt_ConsolidationItemsAxis_9444e63a-ccd4-4724-bbe4-5cdc901a9c34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9444e63a-ccd4-4724-bbe4-5cdc901a9c34_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9444e63a-ccd4-4724-bbe4-5cdc901a9c34" xlink:to="loc_srt_ConsolidationItemsDomain_9444e63a-ccd4-4724-bbe4-5cdc901a9c34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0d4eb1e2-6c16-482f-83df-cb2cc2cbbb2f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9444e63a-ccd4-4724-bbe4-5cdc901a9c34" xlink:to="loc_srt_ConsolidationItemsDomain_0d4eb1e2-6c16-482f-83df-cb2cc2cbbb2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b57cd8dc-fdbc-4416-84a0-4af56d60b4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0d4eb1e2-6c16-482f-83df-cb2cc2cbbb2f" xlink:to="loc_us-gaap_OperatingSegmentsMember_b57cd8dc-fdbc-4416-84a0-4af56d60b4e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_95be7aa9-f041-44be-baf6-e8d5dc2a6f16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0d4eb1e2-6c16-482f-83df-cb2cc2cbbb2f" xlink:to="loc_us-gaap_CorporateNonSegmentMember_95be7aa9-f041-44be-baf6-e8d5dc2a6f16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8" xlink:to="loc_us-gaap_SegmentDomain_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8" xlink:to="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_54dbf62f-647a-406a-b9a8-024b40ee548d" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:to="loc_ottr_ElectricMember_54dbf62f-647a-406a-b9a8-024b40ee548d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_42ac8935-ecc3-4d8d-939c-2b8b20242574" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:to="loc_ottr_ManufacturingMember_42ac8935-ecc3-4d8d-939c-2b8b20242574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_70917d78-04cc-4901-876b-7f89095cac55" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:to="loc_ottr_PlasticsMember_70917d78-04cc-4901-876b-7f89095cac55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_8c82cc5d-7c66-49e5-ba38-acecca9ff968" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e956831f-5686-498b-8bd2-0b7fa1bbf8dd" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_8c82cc5d-7c66-49e5-ba38-acecca9ff968" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7d92eb50-ffbc-4ba1-833e-40a3af50a780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e956831f-5686-498b-8bd2-0b7fa1bbf8dd" xlink:to="loc_us-gaap_Assets_7d92eb50-ffbc-4ba1-833e-40a3af50a780" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_56da26b5-9697-4a37-956f-9d1435674848" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:to="loc_srt_ConsolidationItemsAxis_56da26b5-9697-4a37-956f-9d1435674848" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_56da26b5-9697-4a37-956f-9d1435674848_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_56da26b5-9697-4a37-956f-9d1435674848" xlink:to="loc_srt_ConsolidationItemsDomain_56da26b5-9697-4a37-956f-9d1435674848_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_19ee3045-0ff8-426f-b08b-898f3e46ddf1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_56da26b5-9697-4a37-956f-9d1435674848" xlink:to="loc_srt_ConsolidationItemsDomain_19ee3045-0ff8-426f-b08b-898f3e46ddf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_add43455-cfb0-4a8b-aafb-b15a47bc8eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_19ee3045-0ff8-426f-b08b-898f3e46ddf1" xlink:to="loc_us-gaap_OperatingSegmentsMember_add43455-cfb0-4a8b-aafb-b15a47bc8eb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_fd06cc5a-0c74-4841-a1f9-0295694c5eba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_19ee3045-0ff8-426f-b08b-898f3e46ddf1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_fd06cc5a-0c74-4841-a1f9-0295694c5eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eba018b1-7b77-4391-935f-5e51efd47201" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eba018b1-7b77-4391-935f-5e51efd47201" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eba018b1-7b77-4391-935f-5e51efd47201_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eba018b1-7b77-4391-935f-5e51efd47201" xlink:to="loc_us-gaap_SegmentDomain_eba018b1-7b77-4391-935f-5e51efd47201_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eba018b1-7b77-4391-935f-5e51efd47201" xlink:to="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_756395ac-d532-42fe-bca3-812a238787f9" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:to="loc_ottr_ElectricMember_756395ac-d532-42fe-bca3-812a238787f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_e66da189-f918-4b60-9238-d94e7c65c9d5" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:to="loc_ottr_ManufacturingMember_e66da189-f918-4b60-9238-d94e7c65c9d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_1be99855-633e-4748-b40b-4b89e7d6e114" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:to="loc_ottr_PlasticsMember_1be99855-633e-4748-b40b-4b89e7d6e114" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ef30bef1-050f-40f5-9ebd-af9499aa8fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ef30bef1-050f-40f5-9ebd-af9499aa8fc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_cfe90575-11a7-4311-91c3-1ca87219ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_InterestExpenseNonoperating_cfe90575-11a7-4311-91c3-1ca87219ef4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_56f19a74-4878-43ef-b889-d63d02333c43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_56f19a74-4878-43ef-b889-d63d02333c43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e6d150b2-21d8-4424-8675-8a60e356d5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_NetIncomeLoss_e6d150b2-21d8-4424-8675-8a60e356d5e2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RevenueDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#RevenueDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d1003800-7ec6-436f-bb74-66603d739756" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:to="loc_srt_ProductOrServiceAxis_d1003800-7ec6-436f-bb74-66603d739756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d1003800-7ec6-436f-bb74-66603d739756_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d1003800-7ec6-436f-bb74-66603d739756" xlink:to="loc_srt_ProductsAndServicesDomain_d1003800-7ec6-436f-bb74-66603d739756_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d1003800-7ec6-436f-bb74-66603d739756" xlink:to="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:href="ottr-20241231.xsd#ottr_ElectronicProductRetailMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailResidentialMember_18baafa8-aa36-4611-9065-c006ee4e8f9f" xlink:href="ottr-20241231.xsd#ottr_RetailResidentialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:to="loc_ottr_RetailResidentialMember_18baafa8-aa36-4611-9065-c006ee4e8f9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailCommercialAndIndustrialMember_9088d355-1205-4493-8cac-b380949eccba" xlink:href="ottr-20241231.xsd#ottr_RetailCommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:to="loc_ottr_RetailCommercialAndIndustrialMember_9088d355-1205-4493-8cac-b380949eccba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailOtherMember_3cb74258-057d-4639-9f76-32b6c7ad08d9" xlink:href="ottr-20241231.xsd#ottr_RetailOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:to="loc_ottr_RetailOtherMember_3cb74258-057d-4639-9f76-32b6c7ad08d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricTransmissionMember_1018dab4-8e52-4609-b59a-02b006f2dab1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ElectricTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_us-gaap_ElectricTransmissionMember_1018dab4-8e52-4609-b59a-02b006f2dab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_WholesaleMember_fb202280-4c1b-4563-8169-ab500b109964" xlink:href="ottr-20241231.xsd#ottr_WholesaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_WholesaleMember_fb202280-4c1b-4563-8169-ab500b109964" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricProductOtherMember_923b95da-acdd-4a12-aa94-c25171ff4d30" xlink:href="ottr-20241231.xsd#ottr_ElectricProductOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_ElectricProductOtherMember_923b95da-acdd-4a12-aa94-c25171ff4d30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_MetalPartsAndToolingMember_ddf0e474-46eb-4878-805d-807b5e93c1ac" xlink:href="ottr-20241231.xsd#ottr_MetalPartsAndToolingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_MetalPartsAndToolingMember_ddf0e474-46eb-4878-805d-807b5e93c1ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticProductsMember_fbaccad7-3ef7-4d54-b820-d7f58ff935a4" xlink:href="ottr-20241231.xsd#ottr_PlasticProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_PlasticProductsMember_fbaccad7-3ef7-4d54-b820-d7f58ff935a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScrapMetalMember_97aafc68-42a8-4cec-a447-c5c15c2aee42" xlink:href="ottr-20241231.xsd#ottr_ScrapMetalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_ScrapMetalMember_97aafc68-42a8-4cec-a447-c5c15c2aee42" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2c9c6770-85d5-48f4-a64f-2d495e62a12e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2c9c6770-85d5-48f4-a64f-2d495e62a12e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2c9c6770-85d5-48f4-a64f-2d495e62a12e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c9c6770-85d5-48f4-a64f-2d495e62a12e" xlink:to="loc_us-gaap_SegmentDomain_2c9c6770-85d5-48f4-a64f-2d495e62a12e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c9c6770-85d5-48f4-a64f-2d495e62a12e" xlink:to="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_dba5eb6f-7fdc-4e7b-9f14-cca317d43995" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:to="loc_ottr_ElectricMember_dba5eb6f-7fdc-4e7b-9f14-cca317d43995" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_f9c71143-fe5e-4b2b-bb9c-bb4ce2cd3051" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:to="loc_ottr_ManufacturingMember_f9c71143-fe5e-4b2b-bb9c-bb4ce2cd3051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_44dbe1d3-5f32-4abf-ac24-8294d2c40a6a" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:to="loc_ottr_PlasticsMember_44dbe1d3-5f32-4abf-ac24-8294d2c40a6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_be1550e4-ad84-40db-8c60-090b050a924b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_be1550e4-ad84-40db-8c60-090b050a924b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_0b9137d3-6a46-4bbf-bb4b-b18d690a8fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_0b9137d3-6a46-4bbf-bb4b-b18d690a8fe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8fe84ab9-c6be-4d58-98a9-c4ef47192ade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:to="loc_us-gaap_Revenues_8fe84ab9-c6be-4d58-98a9-c4ef47192ade" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsScheduleofInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a7c69861-50db-4e9c-a608-315f847b8ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a7c69861-50db-4e9c-a608-315f847b8ea0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a7c69861-50db-4e9c-a608-315f847b8ea0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4970c38c-ce72-4cc5-a368-051830640e43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4970c38c-ce72-4cc5-a368-051830640e43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_5679ca45-3cec-4cd0-afc0-d68788f8bf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4970c38c-ce72-4cc5-a368-051830640e43" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_5679ca45-3cec-4cd0-afc0-d68788f8bf4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_c4b10e87-de4b-4cac-9f56-60ccba59d39e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4970c38c-ce72-4cc5-a368-051830640e43" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_c4b10e87-de4b-4cac-9f56-60ccba59d39e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_b871a599-8d7d-450f-9e55-226e03780b89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:to="loc_us-gaap_ShortTermInvestmentsAbstract_b871a599-8d7d-450f-9e55-226e03780b89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_26b5038a-150a-46a2-8358-8e30ee3603ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_b871a599-8d7d-450f-9e55-226e03780b89" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_26b5038a-150a-46a2-8358-8e30ee3603ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:to="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_d739e943-a43e-4db9-abd6-a49aa658c042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_d739e943-a43e-4db9-abd6-a49aa658c042" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_bc746648-e74b-4c30-94cc-0e6f35d6e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_bc746648-e74b-4c30-94cc-0e6f35d6e57f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent_232381b8-3413-4b66-82de-27cf7c7ddf77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_EquitySecuritiesFVNINoncurrent_232381b8-3413-4b66-82de-27cf7c7ddf77" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_46169518-1a3a-4072-a589-3789c6b22c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_46169518-1a3a-4072-a589-3789c6b22c2b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_f4a5d0ad-f203-4f59-accd-0b23a9b33cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_OtherInvestments_f4a5d0ad-f203-4f59-accd-0b23a9b33cb7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_97e29f23-c2ed-4fbf-98b9-91163cb394fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_LongTermInvestments_97e29f23-c2ed-4fbf-98b9-91163cb394fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_b4f25127-f885-4085-877d-0ddb8f98e290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:to="loc_us-gaap_Investments_b4f25127-f885-4085-877d-0ddb8f98e290" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_485ab1c4-b3d9-4aed-b65d-5b95d4181320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_485ab1c4-b3d9-4aed-b65d-5b95d4181320" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0f8c76bd-7805-4bda-b531-4a9c521c1a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_485ab1c4-b3d9-4aed-b65d-5b95d4181320" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0f8c76bd-7805-4bda-b531-4a9c521c1a3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0f8c76bd-7805-4bda-b531-4a9c521c1a3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0f8c76bd-7805-4bda-b531-4a9c521c1a3b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0f8c76bd-7805-4bda-b531-4a9c521c1a3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8250dfef-8d58-4e28-8493-0a81b1eb12e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0f8c76bd-7805-4bda-b531-4a9c521c1a3b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8250dfef-8d58-4e28-8493-0a81b1eb12e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_6d8d21dd-51bc-47ea-aa5d-1364a52b889f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8250dfef-8d58-4e28-8493-0a81b1eb12e5" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_6d8d21dd-51bc-47ea-aa5d-1364a52b889f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b850724e-882d-4a3f-b1e2-b0a207acfeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8250dfef-8d58-4e28-8493-0a81b1eb12e5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b850724e-882d-4a3f-b1e2-b0a207acfeb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8ed17064-dd78-42ba-af04-33a0ed3c509f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8ed17064-dd78-42ba-af04-33a0ed3c509f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6d1c2e1b-2be3-4256-adff-cd4e44008900" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6d1c2e1b-2be3-4256-adff-cd4e44008900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_52f6403d-8965-4d15-bc79-9e8edbdec606" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_52f6403d-8965-4d15-bc79-9e8edbdec606" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5566a475-66dc-4029-b3fb-640aee0b5468" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5566a475-66dc-4029-b3fb-640aee0b5468" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:to="loc_us-gaap_RegulatoryAssetAxis_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303" xlink:to="loc_us-gaap_RegulatoryAssetDomain_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303" xlink:to="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember_da0d8fb6-c553-491a-a8cf-a9602b7c33c9" xlink:href="ottr-20241231.xsd#ottr_PensionAndOtherPostretirementBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember_da0d8fb6-c553-491a-a8cf-a9602b7c33c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AlternativeRevenueProgramRidersMember_076de42d-289f-47d3-9e7c-5f81c918ff8d" xlink:href="ottr-20241231.xsd#ottr_AlternativeRevenueProgramRidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_AlternativeRevenueProgramRidersMember_076de42d-289f-47d3-9e7c-5f81c918ff8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredIncomeTaxesMember_a1fd4e1a-424a-47ae-8ae1-40f725005ca7" xlink:href="ottr-20241231.xsd#ottr_DeferredIncomeTaxesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_DeferredIncomeTaxesMember_a1fd4e1a-424a-47ae-8ae1-40f725005ca7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FuelClauseAdjustmentsMember_d59bc1e7-f493-464a-b752-1da664d1bef0" xlink:href="ottr-20241231.xsd#ottr_FuelClauseAdjustmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_FuelClauseAdjustmentsMember_d59bc1e7-f493-464a-b752-1da664d1bef0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RegulatoryAssetDerivativeInstrumentsMember_644146e0-4e40-4a31-aa5f-abbf0a7038b8" xlink:href="ottr-20241231.xsd#ottr_RegulatoryAssetDerivativeInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_RegulatoryAssetDerivativeInstrumentsMember_644146e0-4e40-4a31-aa5f-abbf0a7038b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherRegulatoryAssetsMember_e514201e-b19b-4f56-ae48-dbfb5762934c" xlink:href="ottr-20241231.xsd#ottr_OtherRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_OtherRegulatoryAssetsMember_e514201e-b19b-4f56-ae48-dbfb5762934c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_01d91de9-f5ba-4909-87f4-9c61b7f5da13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_01d91de9-f5ba-4909-87f4-9c61b7f5da13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_01d91de9-f5ba-4909-87f4-9c61b7f5da13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_01d91de9-f5ba-4909-87f4-9c61b7f5da13" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_01d91de9-f5ba-4909-87f4-9c61b7f5da13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_01d91de9-f5ba-4909-87f4-9c61b7f5da13" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredIncomeTaxesMember_6204bea3-1cb7-4cda-827f-765906189719" xlink:href="ottr-20241231.xsd#ottr_DeferredIncomeTaxesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_DeferredIncomeTaxesMember_6204bea3-1cb7-4cda-827f-765906189719" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlantRemovalObligationsMember_107407f6-b028-43cc-af87-3b0957337d43" xlink:href="ottr-20241231.xsd#ottr_PlantRemovalObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_PlantRemovalObligationsMember_107407f6-b028-43cc-af87-3b0957337d43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FuelClauseAdjustmentMember_153583f1-1618-401c-9fb6-8128d1506ca7" xlink:href="ottr-20241231.xsd#ottr_FuelClauseAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_FuelClauseAdjustmentMember_153583f1-1618-401c-9fb6-8128d1506ca7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AlternativeRevenueProgramRidersMember_1e4aeee8-ab98-40e3-a1f2-3ac1041afcae" xlink:href="ottr-20241231.xsd#ottr_AlternativeRevenueProgramRidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_AlternativeRevenueProgramRidersMember_1e4aeee8-ab98-40e3-a1f2-3ac1041afcae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthDakotaPTCRefundsMember_9027b9f3-b82a-4311-83ba-749bedd5ba36" xlink:href="ottr-20241231.xsd#ottr_NorthDakotaPTCRefundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_NorthDakotaPTCRefundsMember_9027b9f3-b82a-4311-83ba-749bedd5ba36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember_558292f3-712e-4e5e-85bc-7fb59e9264bc" xlink:href="ottr-20241231.xsd#ottr_PensionAndOtherPostretirementBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember_558292f3-712e-4e5e-85bc-7fb59e9264bc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherRegulatoryLiabilitiesMember_530ce281-2894-41cb-bcd3-cf1aed2f88c9" xlink:href="ottr-20241231.xsd#ottr_OtherRegulatoryLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_OtherRegulatoryLiabilitiesMember_530ce281-2894-41cb-bcd3-cf1aed2f88c9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_67d74ef4-91ae-4d22-b58b-e6347a7046ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_67d74ef4-91ae-4d22-b58b-e6347a7046ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_02bd3486-42cf-48ac-8534-422cddd873fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_02bd3486-42cf-48ac-8534-422cddd873fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_d0019b1a-1e80-45be-b45f-0fa8b85f84e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_d0019b1a-1e80-45be-b45f-0fa8b85f84e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_2efe7cb3-299a-4b11-9bbc-14139ad4b153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_2efe7cb3-299a-4b11-9bbc-14139ad4b153" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_571ec3cf-f9f5-4a28-9dae-7b8322edb671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_571ec3cf-f9f5-4a28-9dae-7b8322edb671" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_c3059c60-617d-44a3-8e22-2e7bfabd6556" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_c3059c60-617d-44a3-8e22-2e7bfabd6556" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2c68acd1-76ce-48c1-845a-c48a3bd67249" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2c68acd1-76ce-48c1-845a-c48a3bd67249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2c68acd1-76ce-48c1-845a-c48a3bd67249_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2c68acd1-76ce-48c1-845a-c48a3bd67249" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2c68acd1-76ce-48c1-845a-c48a3bd67249_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5f955295-29d1-4d4c-aa3c-0a6c1f140f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2c68acd1-76ce-48c1-845a-c48a3bd67249" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5f955295-29d1-4d4c-aa3c-0a6c1f140f0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthDakotaRateCaseMember_1bd65631-8049-4ee8-a3d7-f1763c7ba411" xlink:href="ottr-20241231.xsd#ottr_NorthDakotaRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5f955295-29d1-4d4c-aa3c-0a6c1f140f0d" xlink:to="loc_ottr_NorthDakotaRateCaseMember_1bd65631-8049-4ee8-a3d7-f1763c7ba411" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_de23d328-a621-415a-836e-00227a3a201b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_de23d328-a621-415a-836e-00227a3a201b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_de23d328-a621-415a-836e-00227a3a201b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_de23d328-a621-415a-836e-00227a3a201b" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_de23d328-a621-415a-836e-00227a3a201b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_4bc6011b-8be0-4765-aecf-d8c190277107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_de23d328-a621-415a-836e-00227a3a201b" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_4bc6011b-8be0-4765-aecf-d8c190277107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NDPSCMember_ff9b5cd8-cf96-42f5-bcbe-14c0db0f92c8" xlink:href="ottr-20241231.xsd#ottr_NDPSCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_4bc6011b-8be0-4765-aecf-d8c190277107" xlink:to="loc_ottr_NDPSCMember_ff9b5cd8-cf96-42f5-bcbe-14c0db0f92c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_56eb23eb-4ad0-4736-a14b-54578d33ff48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_56eb23eb-4ad0-4736-a14b-54578d33ff48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_6f7d90a3-5e05-42f3-b194-a9d9c061ed6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_6f7d90a3-5e05-42f3-b194-a9d9c061ed6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage_13df4c8a-ef8b-4ba4-9b1d-0644b14ac927" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage_13df4c8a-ef8b-4ba4-9b1d-0644b14ac927" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_097cbb78-cdd0-4b43-944d-5714cf07f1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_097cbb78-cdd0-4b43-944d-5714cf07f1ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesRequestedEquityRatioPercentage_63642eea-101c-40b1-b295-e5137835caeb" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesRequestedEquityRatioPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesRequestedEquityRatioPercentage_63642eea-101c-40b1-b295-e5137835caeb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount_887ff443-5cb3-486e-94b2-e82dc73736b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount_887ff443-5cb3-486e-94b2-e82dc73736b7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage_154206e3-6dfc-443d-bbd1-35b315cc7010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage_154206e3-6dfc-443d-bbd1-35b315cc7010" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_1111ad29-3a71-44f9-9aef-e6933088ce60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_1111ad29-3a71-44f9-9aef-e6933088ce60" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage_c39325fe-6a2d-4001-b45d-fe4bee00a34a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage_c39325fe-6a2d-4001-b45d-fe4bee00a34a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirement_3d1a4e7e-aa84-48f8-8735-1987302503e3" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateRevenueRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirement_3d1a4e7e-aa84-48f8-8735-1987302503e3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage_72c30d41-7d64-43f3-8494-81a4a53fdf7c" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage_72c30d41-7d64-43f3-8494-81a4a53fdf7c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_bf7d998a-50c1-412a-a7eb-5a6f9c9cf9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_bf7d998a-50c1-412a-a7eb-5a6f9c9cf9c4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedEquityRatioPercentage_6f67d128-17bd-4a89-99e8-8fd06752c741" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedEquityRatioPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedEquityRatioPercentage_6f67d128-17bd-4a89-99e8-8fd06752c741" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_4baf5c71-8361-4692-a184-5acfad817894" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_4baf5c71-8361-4692-a184-5acfad817894" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_221d646a-8a59-4eff-aab7-e4da6a6f933a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_221d646a-8a59-4eff-aab7-e4da6a6f933a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced_c3a9377c-b001-4be5-a5f9-539a15c84450" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced_c3a9377c-b001-4be5-a5f9-539a15c84450" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage_c0b9df5a-7ccc-4eff-9b78-0727e6d1ac67" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage_c0b9df5a-7ccc-4eff-9b78-0727e6d1ac67" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage_3c6e7577-1c90-4022-9f2a-52521606ce6b" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage_3c6e7577-1c90-4022-9f2a-52521606ce6b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage_83fae0d9-e590-48d2-bee7-91c89e8e092c" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage_83fae0d9-e590-48d2-bee7-91c89e8e092c" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84d07a39-5fb1-4160-92fe-afe718258831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84d07a39-5fb1-4160-92fe-afe718258831" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84d07a39-5fb1-4160-92fe-afe718258831" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_98792e0e-39a0-4483-bd68-8b65c7a704be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:to="loc_us-gaap_EquipmentMember_98792e0e-39a0-4483-bd68-8b65c7a704be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BuildingsAndLeaseholdImprovementsMember_e7d7919b-2937-4719-96aa-25112860be03" xlink:href="ottr-20241231.xsd#ottr_BuildingsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:to="loc_ottr_BuildingsAndLeaseholdImprovementsMember_e7d7919b-2937-4719-96aa-25112860be03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_a51b823b-f90d-4d6c-961e-b292da2618f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:to="loc_us-gaap_LandMember_a51b823b-f90d-4d6c-961e-b292da2618f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_cc134873-31cf-45a4-8091-690092ed8ee7" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_cc134873-31cf-45a4-8091-690092ed8ee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_d1d01e1b-bfa1-47b9-a73d-1585bd8a95c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_d1d01e1b-bfa1-47b9-a73d-1585bd8a95c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_e80852c6-fe2f-4927-a48e-de477722a831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_e80852c6-fe2f-4927-a48e-de477722a831" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_ae46c71b-667b-4a40-a525-a0ea81de7752" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_ae46c71b-667b-4a40-a525-a0ea81de7752" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_ae77612b-85d3-4f2f-970f-5e486119d3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_ae77612b-85d3-4f2f-970f-5e486119d3ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_caac9bcd-1a86-462b-9fd3-48acbbab9667" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_caac9bcd-1a86-462b-9fd3-48acbbab9667" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_1583c76e-0ca8-42db-8051-c97c45a775fe" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_1583c76e-0ca8-42db-8051-c97c45a775fe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_8e19b949-9a51-4921-91c4-9582346a7a94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_8e19b949-9a51-4921-91c4-9582346a7a94" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_5a5ddf56-2935-449a-b93c-30d89d539505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_5a5ddf56-2935-449a-b93c-30d89d539505" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentPlantInService_9c68e51a-2700-4f03-b5fb-4b215087008d" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_ottr_PropertyPlantAndEquipmentPlantInService_9c68e51a-2700-4f03-b5fb-4b215087008d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_a17e23fe-01bf-4424-a061-f0b464d384b9" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_a17e23fe-01bf-4424-a061-f0b464d384b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_01b53920-9409-4816-b382-1c5c8db4bb4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_01b53920-9409-4816-b382-1c5c8db4bb4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bbd45183-bd03-4b39-afff-23710012e676" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bbd45183-bd03-4b39-afff-23710012e676" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_266e5088-e1e9-4699-a1c5-ca09ec6a243c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_266e5088-e1e9-4699-a1c5-ca09ec6a243c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_51b2f8e4-5754-48f2-81c2-4aa8a1e755af" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:to="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_51b2f8e4-5754-48f2-81c2-4aa8a1e755af" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_f6fc0ef3-4144-49be-8a00-a5a6468e706e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_f6fc0ef3-4144-49be-8a00-a5a6468e706e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_f6fc0ef3-4144-49be-8a00-a5a6468e706e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_f6fc0ef3-4144-49be-8a00-a5a6468e706e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_f6fc0ef3-4144-49be-8a00-a5a6468e706e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_f6fc0ef3-4144-49be-8a00-a5a6468e706e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStonePlantMember_c21d20b6-594e-4281-8efe-68bd88416485" xlink:href="ottr-20241231.xsd#ottr_BigStonePlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BigStonePlantMember_c21d20b6-594e-4281-8efe-68bd88416485" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoyoteStationMember_5470741f-8569-42c1-8362-8bc52b81aee5" xlink:href="ottr-20241231.xsd#ottr_CoyoteStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_CoyoteStationMember_5470741f-8569-42c1-8362-8bc52b81aee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthEllendaleMultiValueProjectMember_637de46f-4311-45d9-9a2f-e2d4ed3d703d" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthEllendaleMultiValueProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BigStoneSouthEllendaleMultiValueProjectMember_637de46f-4311-45d9-9a2f-e2d4ed3d703d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FargoProjectMember_9037a54d-4292-4e68-ae52-34acbff5c84d" xlink:href="ottr-20241231.xsd#ottr_FargoProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_FargoProjectMember_9037a54d-4292-4e68-ae52-34acbff5c84d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthBrookingsMultiValueProjectMember_97697e4f-73d2-4de0-8a0d-352ce0d51795" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthBrookingsMultiValueProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BigStoneSouthBrookingsMultiValueProjectMember_97697e4f-73d2-4de0-8a0d-352ce0d51795" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BrookingsProjectMember_2e77f1bb-a54d-43ae-8dc3-2863971d01b3" xlink:href="ottr-20241231.xsd#ottr_BrookingsProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BrookingsProjectMember_2e77f1bb-a54d-43ae-8dc3-2863971d01b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BemidjiProjectMember_eeef3305-396b-4fe2-ab6e-8423545e39c4" xlink:href="ottr-20241231.xsd#ottr_BemidjiProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BemidjiProjectMember_eeef3305-396b-4fe2-ab6e-8423545e39c4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JamestownProjectMember_0398b207-37d6-4c3a-b4eb-53e50f7cdbf5" xlink:href="ottr-20241231.xsd#ottr_JamestownProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_JamestownProjectMember_0398b207-37d6-4c3a-b4eb-53e50f7cdbf5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthAlexandriaMultiValueProjectMember_0a33035b-3f80-4407-a303-2c2985e9ec80" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthAlexandriaMultiValueProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BigStoneSouthAlexandriaMultiValueProjectMember_0a33035b-3f80-4407-a303-2c2985e9ec80" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AlexandriaProjectMember_34d47605-6831-415c-a3d4-94a416e7521f" xlink:href="ottr-20241231.xsd#ottr_AlexandriaProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_AlexandriaProjectMember_34d47605-6831-415c-a3d4-94a416e7521f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OsloProjectMember_1d5cf1ca-7189-454a-8f1c-257d5e0cf2d4" xlink:href="ottr-20241231.xsd#ottr_OsloProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_OsloProjectMember_1d5cf1ca-7189-454a-8f1c-257d5e0cf2d4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b9d970bc-af37-421a-89c3-355893de1c00" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:to="loc_dei_LegalEntityAxis_b9d970bc-af37-421a-89c3-355893de1c00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b9d970bc-af37-421a-89c3-355893de1c00_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b9d970bc-af37-421a-89c3-355893de1c00" xlink:to="loc_dei_EntityDomain_b9d970bc-af37-421a-89c3-355893de1c00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_91b79bd2-404c-42d4-8cac-b43b82539bca" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b9d970bc-af37-421a-89c3-355893de1c00" xlink:to="loc_dei_EntityDomain_91b79bd2-404c-42d4-8cac-b43b82539bca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_3bc92782-b964-4b3a-808d-017d38b6d0fd" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_91b79bd2-404c-42d4-8cac-b43b82539bca" xlink:to="loc_ottr_OtterTailPowerCompanyMember_3bc92782-b964-4b3a-808d-017d38b6d0fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_7af38aa7-b0ee-4ad7-8f1a-6ec9eda9163c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_7af38aa7-b0ee-4ad7-8f1a-6ec9eda9163c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_b66d7582-2fb6-4577-a4c7-0a24a016d291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_b66d7582-2fb6-4577-a4c7-0a24a016d291" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_4171f42b-79cf-4524-a296-78d754700656" xlink:href="ottr-20241231.xsd#ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_4171f42b-79cf-4524-a296-78d754700656" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_bc22ea86-b0aa-4e13-9133-67c94a568cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_bc22ea86-b0aa-4e13-9133-67c94a568cd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_84b8f5be-90d9-4cb1-9895-9f67637add14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_84b8f5be-90d9-4cb1-9895-9f67637add14" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssetsScheduleofGoodwillbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_37961aaa-ac05-486a-bd8a-0b41888920bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8e73fe1b-031e-44aa-89b8-cba257a5a42e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_37961aaa-ac05-486a-bd8a-0b41888920bf" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8e73fe1b-031e-44aa-89b8-cba257a5a42e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ba4b9178-a818-4194-98a0-fb0380f77c13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8e73fe1b-031e-44aa-89b8-cba257a5a42e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ba4b9178-a818-4194-98a0-fb0380f77c13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ba4b9178-a818-4194-98a0-fb0380f77c13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ba4b9178-a818-4194-98a0-fb0380f77c13" xlink:to="loc_us-gaap_SegmentDomain_ba4b9178-a818-4194-98a0-fb0380f77c13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ec731d05-345f-454b-946e-c3599a117e63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ba4b9178-a818-4194-98a0-fb0380f77c13" xlink:to="loc_us-gaap_SegmentDomain_ec731d05-345f-454b-946e-c3599a117e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_f2aff3a0-cb90-4aff-a8d9-9fa391351464" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ec731d05-345f-454b-946e-c3599a117e63" xlink:to="loc_ottr_ManufacturingMember_f2aff3a0-cb90-4aff-a8d9-9fa391351464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_a29a3557-c71d-4c1f-95e7-822fe98a4e11" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ec731d05-345f-454b-946e-c3599a117e63" xlink:to="loc_ottr_PlasticsMember_a29a3557-c71d-4c1f-95e7-822fe98a4e11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fb5471dc-c848-488d-ae97-7ece178823d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_37961aaa-ac05-486a-bd8a-0b41888920bf" xlink:to="loc_us-gaap_Goodwill_fb5471dc-c848-488d-ae97-7ece178823d2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_18408d4b-d45d-4e1a-841f-dfad334f7c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_18408d4b-d45d-4e1a-841f-dfad334f7c5c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_18408d4b-d45d-4e1a-841f-dfad334f7c5c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a34faa4-ed8d-4dde-ad23-c60574504ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a34faa4-ed8d-4dde-ad23-c60574504ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1855227f-857c-4c9c-857d-f0f7d68967d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a34faa4-ed8d-4dde-ad23-c60574504ff4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1855227f-857c-4c9c-857d-f0f7d68967d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_2e166f8e-07a2-4bc6-95fe-df479336d765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a34faa4-ed8d-4dde-ad23-c60574504ff4" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_2e166f8e-07a2-4bc6-95fe-df479336d765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2b41de84-5ee8-43c2-8b23-53b4923624f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2b41de84-5ee8-43c2-8b23-53b4923624f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08f677b2-203d-43fe-9806-1b5285acddd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08f677b2-203d-43fe-9806-1b5285acddd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0d6dfaad-dffa-4f95-86c3-d440e3b1cb07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0d6dfaad-dffa-4f95-86c3-d440e3b1cb07" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b16a5e6d-a793-4433-b6e1-57305d8f4a03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:to="loc_us-gaap_DebtInstrumentTable_b16a5e6d-a793-4433-b6e1-57305d8f4a03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d0ab26df-5cdb-4b78-8225-cab1e50cfa11" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b16a5e6d-a793-4433-b6e1-57305d8f4a03" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d0ab26df-5cdb-4b78-8225-cab1e50cfa11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d0ab26df-5cdb-4b78-8225-cab1e50cfa11_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d0ab26df-5cdb-4b78-8225-cab1e50cfa11" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d0ab26df-5cdb-4b78-8225-cab1e50cfa11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4de78fe9-34a8-4fec-9914-19c28f959a32" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d0ab26df-5cdb-4b78-8225-cab1e50cfa11" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4de78fe9-34a8-4fec-9914-19c28f959a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_308d4efd-689b-4f1b-a0b1-f56556ebb0a5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4de78fe9-34a8-4fec-9914-19c28f959a32" xlink:to="loc_srt_ParentCompanyMember_308d4efd-689b-4f1b-a0b1-f56556ebb0a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_121272cc-9463-4824-856f-17cbc33cb251" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4de78fe9-34a8-4fec-9914-19c28f959a32" xlink:to="loc_ottr_OtterTailPowerCompanyMember_121272cc-9463-4824-856f-17cbc33cb251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_a26ef54b-d8a0-4c0c-ba38-d696c7ad3f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:to="loc_us-gaap_ShortTermBorrowings_a26ef54b-d8a0-4c0c-ba38-d696c7ad3f4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8a47c247-4c85-4e92-b127-eb941752fe87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:to="loc_us-gaap_LongTermDebt_8a47c247-4c85-4e92-b127-eb941752fe87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_f56c05cd-ebbb-4e85-a8cf-a690fb0b842c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_f56c05cd-ebbb-4e85-a8cf-a690fb0b842c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8a92cd61-7f94-4cd8-9d0b-a47c8bb8cea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_8a92cd61-7f94-4cd8-9d0b-a47c8bb8cea8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8a92cd61-7f94-4cd8-9d0b-a47c8bb8cea8" xlink:to="loc_us-gaap_DebtInstrumentAxis_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3838df5a-0f87-4cc5-8328-2339d0772931" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3838df5a-0f87-4cc5-8328-2339d0772931" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailCorporationCreditAgreementMember_ecca4718-cfd8-4b91-8cd5-0736c4b479a6" xlink:href="ottr-20241231.xsd#ottr_OtterTailCorporationCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3838df5a-0f87-4cc5-8328-2339d0772931" xlink:to="loc_ottr_OtterTailCorporationCreditAgreementMember_ecca4718-cfd8-4b91-8cd5-0736c4b479a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OTPCreditAgreementMember_1127f821-9f27-4412-8e57-5f73710e614e" xlink:href="ottr-20241231.xsd#ottr_OTPCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3838df5a-0f87-4cc5-8328-2339d0772931" xlink:to="loc_ottr_OTPCreditAgreementMember_1127f821-9f27-4412-8e57-5f73710e614e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d85abcac-587b-44d6-bfdb-06c82db1fd11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d85abcac-587b-44d6-bfdb-06c82db1fd11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_22d558fd-90cf-4d68-8327-a7221c53fcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_ShortTermBorrowings_22d558fd-90cf-4d68-8327-a7221c53fcf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_a3902be9-a9e3-4987-b87b-257e8b06c400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_a3902be9-a9e3-4987-b87b-257e8b06c400" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7883a0bf-4088-46c0-9aa1-1e9adf6d316e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7883a0bf-4088-46c0-9aa1-1e9adf6d316e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_21aff3a5-e02f-4f48-a7ad-3726b39fddac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_us-gaap_CreditFacilityAxis_21aff3a5-e02f-4f48-a7ad-3726b39fddac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_21aff3a5-e02f-4f48-a7ad-3726b39fddac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_21aff3a5-e02f-4f48-a7ad-3726b39fddac" xlink:to="loc_us-gaap_CreditFacilityDomain_21aff3a5-e02f-4f48-a7ad-3726b39fddac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7c573543-a289-4f71-ba4e-0405a75249da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_21aff3a5-e02f-4f48-a7ad-3726b39fddac" xlink:to="loc_us-gaap_CreditFacilityDomain_7c573543-a289-4f71-ba4e-0405a75249da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b8bc8076-69cb-4b68-ae9d-9837e84eadae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_7c573543-a289-4f71-ba4e-0405a75249da" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b8bc8076-69cb-4b68-ae9d-9837e84eadae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a4c3dc0d-6822-4ef1-b228-376bc6c3663b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_7c573543-a289-4f71-ba4e-0405a75249da" xlink:to="loc_us-gaap_LetterOfCreditMember_a4c3dc0d-6822-4ef1-b228-376bc6c3663b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_us-gaap_DebtInstrumentAxis_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailCorporationCreditAgreementMember_5bc5ab11-a390-4df3-a4cb-a2885e9829d2" xlink:href="ottr-20241231.xsd#ottr_OtterTailCorporationCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:to="loc_ottr_OtterTailCorporationCreditAgreementMember_5bc5ab11-a390-4df3-a4cb-a2885e9829d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OTPCreditAgreementMember_345b3f8d-d358-4f2d-9aab-28efae6e9aa8" xlink:href="ottr-20241231.xsd#ottr_OTPCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:to="loc_ottr_OTPCreditAgreementMember_345b3f8d-d358-4f2d-9aab-28efae6e9aa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_b17d4e3d-5d64-48b9-8766-23667c4db285" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:to="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_b17d4e3d-5d64-48b9-8766-23667c4db285" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_f371ac1d-0f8b-439c-96a0-123ee309268a" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:to="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_f371ac1d-0f8b-439c-96a0-123ee309268a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7f57c375-4ff9-4ece-9692-a02670535d31" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_srt_RangeAxis_7f57c375-4ff9-4ece-9692-a02670535d31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7f57c375-4ff9-4ece-9692-a02670535d31_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7f57c375-4ff9-4ece-9692-a02670535d31" xlink:to="loc_srt_RangeMember_7f57c375-4ff9-4ece-9692-a02670535d31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6d2ed4fc-ceb8-4121-b3a8-21de2e3fd7de" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7f57c375-4ff9-4ece-9692-a02670535d31" xlink:to="loc_srt_RangeMember_6d2ed4fc-ceb8-4121-b3a8-21de2e3fd7de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_72d5dc57-7169-400e-bdd1-2f909838fd72" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6d2ed4fc-ceb8-4121-b3a8-21de2e3fd7de" xlink:to="loc_srt_MinimumMember_72d5dc57-7169-400e-bdd1-2f909838fd72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8c4b4049-7b9c-4749-8e82-0778dd9f0ed2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6d2ed4fc-ceb8-4121-b3a8-21de2e3fd7de" xlink:to="loc_srt_MaximumMember_8c4b4049-7b9c-4749-8e82-0778dd9f0ed2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c1736efb-fc6c-44a4-a6c4-3e80ff4349da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c1736efb-fc6c-44a4-a6c4-3e80ff4349da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c1736efb-fc6c-44a4-a6c4-3e80ff4349da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c1736efb-fc6c-44a4-a6c4-3e80ff4349da" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c1736efb-fc6c-44a4-a6c4-3e80ff4349da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_75e6c197-49f9-455f-8672-630bd37f5dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c1736efb-fc6c-44a4-a6c4-3e80ff4349da" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_75e6c197-49f9-455f-8672-630bd37f5dc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_edaf070b-aa4c-4622-99b5-2f99493e31e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_75e6c197-49f9-455f-8672-630bd37f5dc0" xlink:to="loc_us-gaap_SeniorNotesMember_edaf070b-aa4c-4622-99b5-2f99493e31e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_01207ede-b310-4a5f-a2a0-96b9933f6af2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_01207ede-b310-4a5f-a2a0-96b9933f6af2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision_47fb3f35-ec4e-4b88-961f-9650b4550120" xlink:href="ottr-20241231.xsd#ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision_47fb3f35-ec4e-4b88-961f-9650b4550120" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2f7e1a67-e11d-4c82-b9cc-769219d73fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2f7e1a67-e11d-4c82-b9cc-769219d73fd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_827d60ab-af5f-4a4d-bc00-22af443f780a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_827d60ab-af5f-4a4d-bc00-22af443f780a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3f09e8f9-e53d-4743-ba19-b8dcec318dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_LongTermDebt_3f09e8f9-e53d-4743-ba19-b8dcec318dd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_37cd9fd4-2e74-4ee2-93b3-bf15b9c713c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_37cd9fd4-2e74-4ee2-93b3-bf15b9c713c6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_41e24670-a573-4db3-bb92-45a27ee2e8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_41e24670-a573-4db3-bb92-45a27ee2e8d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_4eca5c6c-9798-4191-b1c0-c4edaa3fb433" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_4eca5c6c-9798-4191-b1c0-c4edaa3fb433" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4395e17c-e69e-4819-97be-586c173c9563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4395e17c-e69e-4819-97be-586c173c9563" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DebtToTotalCapitalizationRatio_342b5a48-0277-4203-a3df-7b6719ee7f8b" xlink:href="ottr-20241231.xsd#ottr_DebtToTotalCapitalizationRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_ottr_DebtToTotalCapitalizationRatio_342b5a48-0277-4203-a3df-7b6719ee7f8b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_InterestAndDividendCoverageRatio_81789517-043b-4dc5-9fea-5aded3827ca3" xlink:href="ottr-20241231.xsd#ottr_InterestAndDividendCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_ottr_InterestAndDividendCoverageRatio_81789517-043b-4dc5-9fea-5aded3827ca3" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fbe427dc-8ce6-4954-82e5-9d7525b1f866" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_DebtInstrumentTable_fbe427dc-8ce6-4954-82e5-9d7525b1f866" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_206f0df0-838c-46e9-b756-03540d16c5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fbe427dc-8ce6-4954-82e5-9d7525b1f866" xlink:to="loc_us-gaap_DebtInstrumentAxis_206f0df0-838c-46e9-b756-03540d16c5b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_206f0df0-838c-46e9-b756-03540d16c5b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_206f0df0-838c-46e9-b756-03540d16c5b1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_206f0df0-838c-46e9-b756-03540d16c5b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_206f0df0-838c-46e9-b756-03540d16c5b1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The355GuaranteedSeniorNotesDueDecember152026Member_5f00d829-b565-4526-b02a-29770df9cba1" xlink:href="ottr-20241231.xsd#ottr_The355GuaranteedSeniorNotesDueDecember152026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_The355GuaranteedSeniorNotesDueDecember152026Member_5f00d829-b565-4526-b02a-29770df9cba1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member_859845e6-c6a4-4cb5-bb7d-01333d6e5076" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member_859845e6-c6a4-4cb5-bb7d-01333d6e5076" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member_773cc2f5-f2e6-483d-900e-e432b5bfc477" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member_773cc2f5-f2e6-483d-900e-e432b5bfc477" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member_8b7efeea-4680-435a-a2b7-b19ee93407c5" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member_8b7efeea-4680-435a-a2b7-b19ee93407c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member_becf5447-fad4-45ca-a524-a19c97065e51" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member_becf5447-fad4-45ca-a524-a19c97065e51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member_7365f5a5-6b35-4090-8e5c-63365419d512" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member_7365f5a5-6b35-4090-8e5c-63365419d512" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member_514ea491-7035-4f3d-98b8-014691e6ae8c" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member_514ea491-7035-4f3d-98b8-014691e6ae8c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_e35faa6a-369d-41a5-bb68-b18bc0cd4859" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_e35faa6a-369d-41a5-bb68-b18bc0cd4859" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member_0c09e093-a736-4657-956b-6aac07b4bf26" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member_0c09e093-a736-4657-956b-6aac07b4bf26" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member_6631f313-eb5a-468e-a8b4-33f3e15784a6" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member_6631f313-eb5a-468e-a8b4-33f3e15784a6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member_e2c9e9aa-5796-4850-81be-c39dc5e681f3" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member_e2c9e9aa-5796-4850-81be-c39dc5e681f3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member_b6b231d0-5f0f-4d1c-8ab5-8014c285fb7b" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member_b6b231d0-5f0f-4d1c-8ab5-8014c285fb7b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member_fad51e88-2faa-454a-828c-05add9a99c0e" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member_fad51e88-2faa-454a-828c-05add9a99c0e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member_e8942b87-cd06-4db8-b920-f53058ac5544" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member_e8942b87-cd06-4db8-b920-f53058ac5544" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member_d468cc32-1e52-4ef8-8897-ee4b93fa2d92" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member_d468cc32-1e52-4ef8-8897-ee4b93fa2d92" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member_8cbef01a-297f-4abd-8f3f-46d27b12c19d" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member_8cbef01a-297f-4abd-8f3f-46d27b12c19d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member_23de881d-2e54-4840-a07c-744130c9a764" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member_23de881d-2e54-4840-a07c-744130c9a764" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_330832a7-31b8-4c13-a49e-d5ed983b3124" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_330832a7-31b8-4c13-a49e-d5ed983b3124" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_53a75f39-6eb0-4743-9b5b-bba86866cd02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_53a75f39-6eb0-4743-9b5b-bba86866cd02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a008398a-01db-48e9-a3c6-a2b963bafcb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a008398a-01db-48e9-a3c6-a2b963bafcb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_dca8e2bb-8b44-44f9-92f7-9958a03e3f39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_dca8e2bb-8b44-44f9-92f7-9958a03e3f39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4852f970-9d32-47c4-84cb-bf654aa01582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_LongTermDebt_4852f970-9d32-47c4-84cb-bf654aa01582" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0851458a-8bb8-4852-ae02-453429e0cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0851458a-8bb8-4852-ae02-453429e0cd64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_249bd592-9ba6-46ad-9aba-2572a335cdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0851458a-8bb8-4852-ae02-453429e0cd64" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_249bd592-9ba6-46ad-9aba-2572a335cdf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_249bd592-9ba6-46ad-9aba-2572a335cdf4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_249bd592-9ba6-46ad-9aba-2572a335cdf4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_249bd592-9ba6-46ad-9aba-2572a335cdf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_249bd592-9ba6-46ad-9aba-2572a335cdf4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_64a3e2e2-cdb6-427d-9149-dab0b427cccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_64a3e2e2-cdb6-427d-9149-dab0b427cccb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2b041c3c-4494-4dfd-8083-fc8468d3fbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2b041c3c-4494-4dfd-8083-fc8468d3fbf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_2d995166-572c-4829-a027-1cb5ff02060c" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_2d995166-572c-4829-a027-1cb5ff02060c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAgeForCompensation_ae68e50d-c5c2-447b-a348-6f3878d3b6b7" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAgeForCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanAgeForCompensation_ae68e50d-c5c2-447b-a348-6f3878d3b6b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced_fbeb7b80-4f1d-4171-8ce3-717d9b629875" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced_fbeb7b80-4f1d-4171-8ce3-717d9b629875" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanVestingPeriod_d2bf680b-d33c-4037-825c-39b1b7f896e2" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanVestingPeriod_d2bf680b-d33c-4037-825c-39b1b7f896e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_HealthInsuranceBenefitsRequisiteAge_c906671d-abdd-48d0-a68b-bd919aba7636" xlink:href="ottr-20241231.xsd#ottr_HealthInsuranceBenefitsRequisiteAge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_HealthInsuranceBenefitsRequisiteAge_c906671d-abdd-48d0-a68b-bd919aba7636" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_HealthInsuranceBenefitsRequisiteServicePeriod_f7357b18-ba9f-4975-840c-e930af25c084" xlink:href="ottr-20241231.xsd#ottr_HealthInsuranceBenefitsRequisiteServicePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_HealthInsuranceBenefitsRequisiteServicePeriod_f7357b18-ba9f-4975-840c-e930af25c084" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1_abaf46b1-ef3f-4255-9b36-bce03cd14f54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1_abaf46b1-ef3f-4255-9b36-bce03cd14f54" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod_ca44562f-3c88-4cbd-a88c-e71d409e77e3" xlink:href="ottr-20241231.xsd#ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod_ca44562f-3c88-4cbd-a88c-e71d409e77e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_dfb18cff-7205-4c52-b0b8-a10b254c1815" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_dfb18cff-7205-4c52-b0b8-a10b254c1815" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate_ddfef7cc-c316-48ba-9c08-dc2e08c1258c" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate_ddfef7cc-c316-48ba-9c08-dc2e08c1258c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData_77a6510d-bf12-424a-821a-04aea9f7b845" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData_77a6510d-bf12-424a-821a-04aea9f7b845" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsActualReturns_007f8a43-e00a-4136-9267-0e5548cb13ba" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsActualReturns"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanPlanAssetsActualReturns_007f8a43-e00a-4136-9267-0e5548cb13ba" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns_b3d2c622-faf0-490d-b764-72f875add1e8" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsExpectedReturns"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns_b3d2c622-faf0-490d-b764-72f875add1e8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsObligationImpact_cebe3492-1ecf-4021-88f2-5f5b231e9ff8" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsObligationImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanPlanAssetsObligationImpact_cebe3492-1ecf-4021-88f2-5f5b231e9ff8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends_6f2e4125-635b-4c98-a0ea-c6cf70e642cf" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends_6f2e4125-635b-4c98-a0ea-c6cf70e642cf" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_5a37d8a6-70a9-49f4-823f-65e937f552c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_PensionContributions_5a37d8a6-70a9-49f4-823f-65e937f552c8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_aeb9981a-26a9-4c0c-9aa6-89b523e4cd16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_aeb9981a-26a9-4c0c-9aa6-89b523e4cd16" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34fade71-ce0d-4238-a327-4a6f3ef3b234" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34fade71-ce0d-4238-a327-4a6f3ef3b234" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d0f397af-34a7-4089-bfe3-73f1e13bf129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d0f397af-34a7-4089-bfe3-73f1e13bf129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d0f397af-34a7-4089-bfe3-73f1e13bf129_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d0f397af-34a7-4089-bfe3-73f1e13bf129" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d0f397af-34a7-4089-bfe3-73f1e13bf129_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d0f397af-34a7-4089-bfe3-73f1e13bf129" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanReturnEnhancementMember_e1d19bdd-4edb-4ee4-abea-438826f3c0f3" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanReturnEnhancementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:to="loc_ottr_DefinedBenefitPlanReturnEnhancementMember_e1d19bdd-4edb-4ee4-abea-438826f3c0f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRiskManagementMember_b49695ae-2c89-4952-89e9-b62711580a10" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRiskManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:to="loc_ottr_DefinedBenefitPlanRiskManagementMember_b49695ae-2c89-4952-89e9-b62711580a10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAlternativesMember_a3ee5642-dbc4-4b99-9cae-3df9ff9dce1c" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAlternativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:to="loc_ottr_DefinedBenefitPlanAlternativesMember_a3ee5642-dbc4-4b99-9cae-3df9ff9dce1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_f80f0240-6c4d-4cc8-919d-5cc73b4caac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_f80f0240-6c4d-4cc8-919d-5cc73b4caac8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_f80f0240-6c4d-4cc8-919d-5cc73b4caac8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_f80f0240-6c4d-4cc8-919d-5cc73b4caac8" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_f80f0240-6c4d-4cc8-919d-5cc73b4caac8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_f80f0240-6c4d-4cc8-919d-5cc73b4caac8" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange35To60PercentMember_eb88540c-4aef-452a-b28a-39afb2084689" xlink:href="ottr-20241231.xsd#ottr_PermittedRange35To60PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:to="loc_ottr_PermittedRange35To60PercentMember_eb88540c-4aef-452a-b28a-39afb2084689" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange40To80PercentMember_d706cde7-6e01-4f33-b90f-61d4b8088584" xlink:href="ottr-20241231.xsd#ottr_PermittedRange40To80PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:to="loc_ottr_PermittedRange40To80PercentMember_d706cde7-6e01-4f33-b90f-61d4b8088584" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange0To20PercentMember_8a44e8bc-d8b9-435c-bf8c-47fcc92a8acb" xlink:href="ottr-20241231.xsd#ottr_PermittedRange0To20PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:to="loc_ottr_PermittedRange0To20PercentMember_8a44e8bc-d8b9-435c-bf8c-47fcc92a8acb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_77cc0946-7e24-421c-9dec-a7ed695fcc0a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_srt_RangeAxis_77cc0946-7e24-421c-9dec-a7ed695fcc0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_77cc0946-7e24-421c-9dec-a7ed695fcc0a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_77cc0946-7e24-421c-9dec-a7ed695fcc0a" xlink:to="loc_srt_RangeMember_77cc0946-7e24-421c-9dec-a7ed695fcc0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9694929c-b987-4482-83ba-39f61b219204" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_77cc0946-7e24-421c-9dec-a7ed695fcc0a" xlink:to="loc_srt_RangeMember_9694929c-b987-4482-83ba-39f61b219204" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a27fd2cc-51c3-42cf-8b75-1fd0fc1783c5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9694929c-b987-4482-83ba-39f61b219204" xlink:to="loc_srt_MinimumMember_a27fd2cc-51c3-42cf-8b75-1fd0fc1783c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_25754884-4c2d-4692-9c2e-065effb26305" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9694929c-b987-4482-83ba-39f61b219204" xlink:to="loc_srt_MaximumMember_25754884-4c2d-4692-9c2e-065effb26305" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f5101abb-0dc9-4b48-9ce0-12f6c7096957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f5101abb-0dc9-4b48-9ce0-12f6c7096957" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f5101abb-0dc9-4b48-9ce0-12f6c7096957_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f5101abb-0dc9-4b48-9ce0-12f6c7096957" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f5101abb-0dc9-4b48-9ce0-12f6c7096957_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ae1f1d13-5249-4b17-945a-73e041eee95e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f5101abb-0dc9-4b48-9ce0-12f6c7096957" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ae1f1d13-5249-4b17-945a-73e041eee95e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_a60190ec-cb8d-4d35-a829-e0d27f288dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ae1f1d13-5249-4b17-945a-73e041eee95e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_a60190ec-cb8d-4d35-a829-e0d27f288dc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_a2417a04-280d-436c-a195-8766839e37ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34fade71-ce0d-4238-a327-4a6f3ef3b234" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_a2417a04-280d-436c-a195-8766839e37ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_9a56e1ee-b7ed-41ee-a89d-75aefb43deef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34fade71-ce0d-4238-a327-4a6f3ef3b234" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_9a56e1ee-b7ed-41ee-a89d-75aefb43deef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6c097360-607b-42a9-b188-bacf4af0602d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6c097360-607b-42a9-b188-bacf4af0602d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_72a2168e-5213-44f0-afa3-2999f759ccd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_72a2168e-5213-44f0-afa3-2999f759ccd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_72a2168e-5213-44f0-afa3-2999f759ccd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_72a2168e-5213-44f0-afa3-2999f759ccd5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_72a2168e-5213-44f0-afa3-2999f759ccd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_72a2168e-5213-44f0-afa3-2999f759ccd5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_5d36f9a3-8185-4394-b063-1873da9060c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_5d36f9a3-8185-4394-b063-1873da9060c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_d92b7e6f-243f-4e00-9243-683e5baf1a02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_us-gaap_FixedIncomeFundsMember_d92b7e6f-243f-4e00-9243-683e5baf1a02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanHybridFundsMember_455f6e9b-9330-4013-a1d5-1f7dafa5feda" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanHybridFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_ottr_DefinedBenefitPlanHybridFundsMember_455f6e9b-9330-4013-a1d5-1f7dafa5feda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_d3357be8-d452-4502-a893-aa0b158cbc39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_d3357be8-d452-4502-a893-aa0b158cbc39" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember_e789f9d5-10e3-47cd-87e5-4f9419e11875" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember_e789f9d5-10e3-47cd-87e5-4f9419e11875" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_99ca5514-b386-4968-9077-a70c639691a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_99ca5514-b386-4968-9077-a70c639691a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_99ca5514-b386-4968-9077-a70c639691a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_99ca5514-b386-4968-9077-a70c639691a6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_99ca5514-b386-4968-9077-a70c639691a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_99ca5514-b386-4968-9077-a70c639691a6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_06193a67-f81d-42a2-84d2-4357c6f126a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_06193a67-f81d-42a2-84d2-4357c6f126a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8dc06777-8145-467c-8f72-3d32daf548ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8dc06777-8145-467c-8f72-3d32daf548ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_85008282-1d1d-4616-964b-b4ad1c42a962" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_85008282-1d1d-4616-964b-b4ad1c42a962" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_f98cc3c2-d070-4cd8-9b7d-86dcd1d46b93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_f98cc3c2-d070-4cd8-9b7d-86dcd1d46b93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cd63c14b-f0b2-4b9e-b146-01fdb49543e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6c097360-607b-42a9-b188-bacf4af0602d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cd63c14b-f0b2-4b9e-b146-01fdb49543e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_83a2742c-7f2e-4f2f-b6b6-74ed8953ac72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_83a2742c-7f2e-4f2f-b6b6-74ed8953ac72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_28a33519-dfc0-4f67-8179-149d3c80ffb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_83a2742c-7f2e-4f2f-b6b6-74ed8953ac72" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_28a33519-dfc0-4f67-8179-149d3c80ffb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_28a33519-dfc0-4f67-8179-149d3c80ffb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_28a33519-dfc0-4f67-8179-149d3c80ffb9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_28a33519-dfc0-4f67-8179-149d3c80ffb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_28a33519-dfc0-4f67-8179-149d3c80ffb9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d49fc2a8-62fb-4ce6-8da1-569d3fb9a101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d49fc2a8-62fb-4ce6-8da1-569d3fb9a101" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_fa64bc43-c6cb-41b0-9a44-b9d1e847fad0" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_fa64bc43-c6cb-41b0-9a44-b9d1e847fad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d302d31a-c28d-432d-a473-bc927c85e5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d302d31a-c28d-432d-a473-bc927c85e5fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f5ee05fc-8192-4d70-8b81-7399fce899c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f5ee05fc-8192-4d70-8b81-7399fce899c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0e795a62-62dc-492c-9742-f1725fe3574d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0e795a62-62dc-492c-9742-f1725fe3574d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_9a3f2fc7-a84a-43db-a943-3544db788eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_9a3f2fc7-a84a-43db-a943-3544db788eb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_2f2eea9e-aec5-4818-9be9-36efe9d1bbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_2f2eea9e-aec5-4818-9be9-36efe9d1bbe5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_09b75e4e-07fe-4668-bbf6-0989cdc51722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_09b75e4e-07fe-4668-bbf6-0989cdc51722" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bce22fca-022b-4358-8811-7ee5abd0fa69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_40140df5-f94f-44fa-8b0f-73c0105e3ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_40140df5-f94f-44fa-8b0f-73c0105e3ad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a5fe9aa4-d20a-46f4-b5a9-39664598787e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a5fe9aa4-d20a-46f4-b5a9-39664598787e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_c8dce597-5bad-43ab-9bc1-1601cb881d42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_c8dce597-5bad-43ab-9bc1-1601cb881d42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1cd16635-4675-4e36-ac8d-268625f74b84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1cd16635-4675-4e36-ac8d-268625f74b84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_67dbe50a-7116-4ffa-969d-2ee754abc64f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_67dbe50a-7116-4ffa-969d-2ee754abc64f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_65fa05d4-c039-4df8-ae41-ee7b48d4fc04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_65fa05d4-c039-4df8-ae41-ee7b48d4fc04" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b8b9f2e1-715c-4e96-9d46-e3616fb17c17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b8b9f2e1-715c-4e96-9d46-e3616fb17c17" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7ee2208c-b361-4c0b-a52f-1ad96e18cd80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e1ae7a4a-48ef-4038-b436-f710b85a19a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e1ae7a4a-48ef-4038-b436-f710b85a19a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_0250826c-e95a-455c-a8b8-0d97a94acee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_0250826c-e95a-455c-a8b8-0d97a94acee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_36e5c94e-3c0f-4f38-a266-7d148584d0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_36e5c94e-3c0f-4f38-a266-7d148584d0a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1017690e-1721-41bb-a1e7-0530f2804dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1017690e-1721-41bb-a1e7-0530f2804dd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_5495d0de-2de8-4b96-8f0b-9855e4df7db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_5495d0de-2de8-4b96-8f0b-9855e4df7db8" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7a44923c-4b41-4e7e-95b1-f549bfed62cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7a44923c-4b41-4e7e-95b1-f549bfed62cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7a44923c-4b41-4e7e-95b1-f549bfed62cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7a44923c-4b41-4e7e-95b1-f549bfed62cf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7a44923c-4b41-4e7e-95b1-f549bfed62cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7a44923c-4b41-4e7e-95b1-f549bfed62cf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_a3fc126e-f6f2-47ed-b664-5807d7407636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_a3fc126e-f6f2-47ed-b664-5807d7407636" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_92031cff-2abf-4935-8ce6-02cc66f6e926" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_92031cff-2abf-4935-8ce6-02cc66f6e926" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_815b5bfd-42ac-42f4-9365-a27f4b4d90d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_815b5bfd-42ac-42f4-9365-a27f4b4d90d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5569b703-e85f-4e4e-bb6c-7663ee2c8b22" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:to="loc_srt_TitleOfIndividualAxis_5569b703-e85f-4e4e-bb6c-7663ee2c8b22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5569b703-e85f-4e4e-bb6c-7663ee2c8b22_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_5569b703-e85f-4e4e-bb6c-7663ee2c8b22" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5569b703-e85f-4e4e-bb6c-7663ee2c8b22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_5569b703-e85f-4e4e-bb6c-7663ee2c8b22" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsUpToAge39Member_1a871f83-db99-48b4-b361-7eb56a54771e" xlink:href="ottr-20241231.xsd#ottr_ParticipantsUpToAge39Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:to="loc_ottr_ParticipantsUpToAge39Member_1a871f83-db99-48b4-b361-7eb56a54771e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge40To49Member_f51a1d78-baab-4ba3-9df7-c3c332e808de" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge40To49Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:to="loc_ottr_ParticipantsAge40To49Member_f51a1d78-baab-4ba3-9df7-c3c332e808de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge40To49NonUnionEmployeeMember_962b82a7-4640-4d54-ba9a-c55bc39aa100" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge40To49NonUnionEmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ParticipantsAge40To49Member_f51a1d78-baab-4ba3-9df7-c3c332e808de" xlink:to="loc_ottr_ParticipantsAge40To49NonUnionEmployeeMember_962b82a7-4640-4d54-ba9a-c55bc39aa100" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge50AndOlderMember_36ff4d45-a563-44ef-9f8b-7253f7295060" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge50AndOlderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:to="loc_ottr_ParticipantsAge50AndOlderMember_36ff4d45-a563-44ef-9f8b-7253f7295060" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember_aab4c2cf-54b7-4905-9300-c163515de607" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_ParticipantsAge50AndOlderMember_36ff4d45-a563-44ef-9f8b-7253f7295060" xlink:to="loc_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember_aab4c2cf-54b7-4905-9300-c163515de607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_fb3c0ec6-f0e5-4448-9727-bdf3dc6632b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_fb3c0ec6-f0e5-4448-9727-bdf3dc6632b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_a92381c1-1879-435a-a1c1-ab28e40883ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_a92381c1-1879-435a-a1c1-ab28e40883ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_1535c0ef-7264-4ef1-9d3e-768af1caa011" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_1535c0ef-7264-4ef1-9d3e-768af1caa011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f21c6c91-660a-47ca-8fbd-9a27a92a2989" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f21c6c91-660a-47ca-8fbd-9a27a92a2989" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_a13501bf-49ca-4204-8aa6-f666d50c178a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_a13501bf-49ca-4204-8aa6-f666d50c178a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7cd3f2-25d8-4cb9-adc1-02422b8af902" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7cd3f2-25d8-4cb9-adc1-02422b8af902" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7cd3f2-25d8-4cb9-adc1-02422b8af902" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_fd514fd9-6634-44b0-af54-0c78fc1ac813" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_fd514fd9-6634-44b0-af54-0c78fc1ac813" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_3f7c3894-7511-48ae-abd1-a23bc3510873" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_3f7c3894-7511-48ae-abd1-a23bc3510873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c2a2472f-33ef-4ea2-ba4a-bdcee59cb819" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c2a2472f-33ef-4ea2-ba4a-bdcee59cb819" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_75eb9dac-2292-49a1-bf33-515fdcf97510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_75eb9dac-2292-49a1-bf33-515fdcf97510" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_4807187f-c2c3-42d2-8918-baabd3f69eca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_4807187f-c2c3-42d2-8918-baabd3f69eca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_954caa10-ae69-49db-9716-7b95f096a348" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_954caa10-ae69-49db-9716-7b95f096a348" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e2b16201-4fba-4508-be74-5985d65066de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e2b16201-4fba-4508-be74-5985d65066de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4c5d2a25-c5ef-411b-a6a8-9e4dcc2e0516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4c5d2a25-c5ef-411b-a6a8-9e4dcc2e0516" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae47f76d-f6fb-4966-8f2b-543995076389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae47f76d-f6fb-4966-8f2b-543995076389" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ea28eb87-1516-4a4f-abd7-8b4e246df9db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ea28eb87-1516-4a4f-abd7-8b4e246df9db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ea28eb87-1516-4a4f-abd7-8b4e246df9db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea28eb87-1516-4a4f-abd7-8b4e246df9db" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ea28eb87-1516-4a4f-abd7-8b4e246df9db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea28eb87-1516-4a4f-abd7-8b4e246df9db" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2a01d78a-1adf-4bc0-8a83-8c2a2fcf00f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2a01d78a-1adf-4bc0-8a83-8c2a2fcf00f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_703ebd24-2d49-4d15-93c2-356b72b0a953" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_703ebd24-2d49-4d15-93c2-356b72b0a953" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_959a546e-e9ab-4efe-beb9-af56cc25f2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_959a546e-e9ab-4efe-beb9-af56cc25f2c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5eba5009-2a82-4836-a150-e5681389d96f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:to="loc_srt_TitleOfIndividualAxis_5eba5009-2a82-4836-a150-e5681389d96f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5eba5009-2a82-4836-a150-e5681389d96f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_5eba5009-2a82-4836-a150-e5681389d96f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5eba5009-2a82-4836-a150-e5681389d96f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_5eba5009-2a82-4836-a150-e5681389d96f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsUpToAge39Member_632e89dc-aeb3-4f46-9edf-389064c6a593" xlink:href="ottr-20241231.xsd#ottr_ParticipantsUpToAge39Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:to="loc_ottr_ParticipantsUpToAge39Member_632e89dc-aeb3-4f46-9edf-389064c6a593" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge40To49Member_445b58a3-1e35-49ed-b20b-dc67c1d20edc" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge40To49Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:to="loc_ottr_ParticipantsAge40To49Member_445b58a3-1e35-49ed-b20b-dc67c1d20edc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge50AndOlderMember_b3c02a96-8590-4e5c-932b-3a709adeca92" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge50AndOlderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:to="loc_ottr_ParticipantsAge50AndOlderMember_b3c02a96-8590-4e5c-932b-3a709adeca92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_c3198c47-04fb-4597-94ca-652a680832d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_c3198c47-04fb-4597-94ca-652a680832d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_16f11546-1243-4508-a7fb-1b1a00422402" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_16f11546-1243-4508-a7fb-1b1a00422402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_8d8c1b53-0a34-4f42-a998-444927344c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_8d8c1b53-0a34-4f42-a998-444927344c6e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_539ec945-38ce-454a-a384-da64bbb2aef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2e7901da-f5e1-465c-8a9e-9cb7087da7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_539ec945-38ce-454a-a384-da64bbb2aef1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2e7901da-f5e1-465c-8a9e-9cb7087da7bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5dc3afa2-7077-4794-a0be-9d929ce57c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2e7901da-f5e1-465c-8a9e-9cb7087da7bc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5dc3afa2-7077-4794-a0be-9d929ce57c3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5dc3afa2-7077-4794-a0be-9d929ce57c3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5dc3afa2-7077-4794-a0be-9d929ce57c3c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5dc3afa2-7077-4794-a0be-9d929ce57c3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5dc3afa2-7077-4794-a0be-9d929ce57c3c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9590f21e-d370-4f0d-813e-f332267a7d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9590f21e-d370-4f0d-813e-f332267a7d3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_5a4434d8-8937-4652-a58a-2e7f6cac0699" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_5a4434d8-8937-4652-a58a-2e7f6cac0699" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e7f64a8b-7031-4759-82ec-eeb2ae4a9a77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e7f64a8b-7031-4759-82ec-eeb2ae4a9a77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_539ec945-38ce-454a-a384-da64bbb2aef1" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_37092e3d-838e-482c-816f-aa134006f65d" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_37092e3d-838e-482c-816f-aa134006f65d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_e91331f5-7bf4-4310-849d-144bda47c772" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_e91331f5-7bf4-4310-849d-144bda47c772" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssets_ae6f5af7-688c-461b-be86-404c917874c9" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssets_ae6f5af7-688c-461b-be86-404c917874c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_539ec945-38ce-454a-a384-da64bbb2aef1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_df2b73db-b703-42a6-a43d-79bafa4c24f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_df2b73db-b703-42a6-a43d-79bafa4c24f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_82113938-27b0-4f93-8a9e-bdbcc539983e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_82113938-27b0-4f93-8a9e-bdbcc539983e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_a0e5f3cb-2869-416c-8391-c4d231c86a87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_a0e5f3cb-2869-416c-8391-c4d231c86a87" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a1d6f9d-c510-4c22-a51e-5fa82d544ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a1d6f9d-c510-4c22-a51e-5fa82d544ea8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_831a807c-e925-4a64-ba44-d695d21b2741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a1d6f9d-c510-4c22-a51e-5fa82d544ea8" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_831a807c-e925-4a64-ba44-d695d21b2741" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_831a807c-e925-4a64-ba44-d695d21b2741_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_831a807c-e925-4a64-ba44-d695d21b2741" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_831a807c-e925-4a64-ba44-d695d21b2741_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_831a807c-e925-4a64-ba44-d695d21b2741" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_fa9abd83-6158-4b3b-a7b3-0ed025ab400b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_fa9abd83-6158-4b3b-a7b3-0ed025ab400b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_b3aa5fee-4d16-438b-a4e9-bab3dfef6e59" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_b3aa5fee-4d16-438b-a4e9-bab3dfef6e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_def6f5a0-b6e6-4780-867e-348d836f7c17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_def6f5a0-b6e6-4780-867e-348d836f7c17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_c624e83d-2298-4f07-8dd4-85cf19eb61d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_c624e83d-2298-4f07-8dd4-85cf19eb61d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_37e4868a-ef67-4df8-80b4-901ae590149b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_37e4868a-ef67-4df8-80b4-901ae590149b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_9bb3e625-8da2-40ff-810c-c0751789e99d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_9bb3e625-8da2-40ff-810c-c0751789e99d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_395a7100-6d0b-4b2e-bea1-8e814cbd7535" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_395a7100-6d0b-4b2e-bea1-8e814cbd7535" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_75711418-0b12-430d-a7c2-6d0c38074edb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_75711418-0b12-430d-a7c2-6d0c38074edb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_396c9c21-a5a5-4a2f-8283-a493aaa0e228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_396c9c21-a5a5-4a2f-8283-a493aaa0e228" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_5456a480-401e-4a39-b17a-71638eb76cab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_5456a480-401e-4a39-b17a-71638eb76cab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5456a480-401e-4a39-b17a-71638eb76cab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_5456a480-401e-4a39-b17a-71638eb76cab" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5456a480-401e-4a39-b17a-71638eb76cab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ae8e5676-49b8-4abf-bb63-0e6ab4f215e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_5456a480-401e-4a39-b17a-71638eb76cab" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ae8e5676-49b8-4abf-bb63-0e6ab4f215e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_f66e81b9-990e-406b-b762-bd96c96097ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ae8e5676-49b8-4abf-bb63-0e6ab4f215e9" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_f66e81b9-990e-406b-b762-bd96c96097ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:to="loc_us-gaap_TaxPeriodAxis_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4" xlink:to="loc_us-gaap_TaxPeriodDomain_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_2f045989-5716-4499-b97f-930d533a9e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4" xlink:to="loc_us-gaap_TaxPeriodDomain_2f045989-5716-4499-b97f-930d533a9e9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TaxYears2029To2037Member_c31cdb8b-c079-4fa8-b02a-2297acaf2f5c" xlink:href="ottr-20241231.xsd#ottr_TaxYears2029To2037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_2f045989-5716-4499-b97f-930d533a9e9f" xlink:to="loc_ottr_TaxYears2029To2037Member_c31cdb8b-c079-4fa8-b02a-2297acaf2f5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TaxYears2040To2043Member_aad91a7c-ce16-422d-8079-b2f920477041" xlink:href="ottr-20241231.xsd#ottr_TaxYears2040To2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_2f045989-5716-4499-b97f-930d533a9e9f" xlink:to="loc_ottr_TaxYears2040To2043Member_aad91a7c-ce16-422d-8079-b2f920477041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_0ef613de-9b06-4c78-9965-56d86b5e6b19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:to="loc_us-gaap_OperatingLossCarryforwards_0ef613de-9b06-4c78-9965-56d86b5e6b19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_16b8c405-37a2-4884-a93e-c5342bd46e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_16b8c405-37a2-4884-a93e-c5342bd46e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange_fd09d9fa-61c1-49f5-99f2-5005d5208747" xlink:href="ottr-20241231.xsd#ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:to="loc_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange_fd09d9fa-61c1-49f5-99f2-5005d5208747" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9559f24b-435d-47bd-9567-f4b6adaf136f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_dei_LegalEntityAxis_9559f24b-435d-47bd-9567-f4b6adaf136f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9559f24b-435d-47bd-9567-f4b6adaf136f_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9559f24b-435d-47bd-9567-f4b6adaf136f" xlink:to="loc_dei_EntityDomain_9559f24b-435d-47bd-9567-f4b6adaf136f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e4fefebf-52d9-4523-bda3-4bbdc9a75f13" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9559f24b-435d-47bd-9567-f4b6adaf136f" xlink:to="loc_dei_EntityDomain_e4fefebf-52d9-4523-bda3-4bbdc9a75f13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_ed0e831f-07b3-431a-a657-105f104fd9b2" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e4fefebf-52d9-4523-bda3-4bbdc9a75f13" xlink:to="loc_ottr_OtterTailPowerCompanyMember_ed0e831f-07b3-431a-a657-105f104fd9b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_af6506c5-003f-48a5-98b1-c7fc84c36974" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_af6506c5-003f-48a5-98b1-c7fc84c36974" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_af6506c5-003f-48a5-98b1-c7fc84c36974_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_af6506c5-003f-48a5-98b1-c7fc84c36974" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_af6506c5-003f-48a5-98b1-c7fc84c36974_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0ade6049-c267-4bf0-bf1a-000703bb15f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_af6506c5-003f-48a5-98b1-c7fc84c36974" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0ade6049-c267-4bf0-bf1a-000703bb15f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OTPLandEasementsMember_d325bb7d-5b3e-47e1-b6dd-c65c8c8ce648" xlink:href="ottr-20241231.xsd#ottr_OTPLandEasementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0ade6049-c267-4bf0-bf1a-000703bb15f1" xlink:to="loc_ottr_OTPLandEasementsMember_d325bb7d-5b3e-47e1-b6dd-c65c8c8ce648" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherCommitmentsMember_76d11079-40bf-4781-82aa-bb7781b079dc" xlink:href="ottr-20241231.xsd#ottr_OtherCommitmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0ade6049-c267-4bf0-bf1a-000703bb15f1" xlink:to="loc_ottr_OtherCommitmentsMember_76d11079-40bf-4781-82aa-bb7781b079dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EnergyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_srt_EnergyAxis_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EnergyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_EnergyAxis_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6" xlink:to="loc_srt_EnergyDomain_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_81982d38-4bba-4766-bb8e-8a2b26b47fd8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EnergyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_EnergyAxis_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6" xlink:to="loc_srt_EnergyDomain_81982d38-4bba-4766-bb8e-8a2b26b47fd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SolarMember_ca01a3e0-73e0-4be6-a725-a72c747781f8" xlink:href="ottr-20241231.xsd#ottr_SolarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EnergyDomain_81982d38-4bba-4766-bb8e-8a2b26b47fd8" xlink:to="loc_ottr_SolarMember_ca01a3e0-73e0-4be6-a725-a72c747781f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e8c1fdf6-9194-491d-a4a8-9f9837dcc912" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_srt_StatementScenarioAxis_e8c1fdf6-9194-491d-a4a8-9f9837dcc912" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e8c1fdf6-9194-491d-a4a8-9f9837dcc912_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_e8c1fdf6-9194-491d-a4a8-9f9837dcc912" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e8c1fdf6-9194-491d-a4a8-9f9837dcc912_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_dea41ed2-7a3e-4d93-8500-5adf3ea09ab9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_e8c1fdf6-9194-491d-a4a8-9f9837dcc912" xlink:to="loc_srt_ScenarioUnspecifiedDomain_dea41ed2-7a3e-4d93-8500-5adf3ea09ab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_a37b4266-a648-46e6-99ff-b82f58583a9f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_dea41ed2-7a3e-4d93-8500-5adf3ea09ab9" xlink:to="loc_srt_ScenarioForecastMember_a37b4266-a648-46e6-99ff-b82f58583a9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_89cd0d3c-e36e-44e3-98d9-22d4c84e053e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_89cd0d3c-e36e-44e3-98d9-22d4c84e053e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_89cd0d3c-e36e-44e3-98d9-22d4c84e053e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_89cd0d3c-e36e-44e3-98d9-22d4c84e053e" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_89cd0d3c-e36e-44e3-98d9-22d4c84e053e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_758e939e-1478-466b-8987-21ce00f87184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_89cd0d3c-e36e-44e3-98d9-22d4c84e053e" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_758e939e-1478-466b-8987-21ce00f87184" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FederalEnergyRegulatoryCommissionMember_67bdfa6a-52fd-4ea6-9fed-f9b71d6f3517" xlink:href="ottr-20241231.xsd#ottr_FederalEnergyRegulatoryCommissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_758e939e-1478-466b-8987-21ce00f87184" xlink:to="loc_ottr_FederalEnergyRegulatoryCommissionMember_67bdfa6a-52fd-4ea6-9fed-f9b71d6f3517" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CapacityAndEnergyRequirementCosts_ffcf429f-96d6-4308-9a97-244a206dfc62" xlink:href="ottr-20241231.xsd#ottr_CapacityAndEnergyRequirementCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_CapacityAndEnergyRequirementCosts_ffcf429f-96d6-4308-9a97-244a206dfc62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentNumberOfAgreements_94904636-15f3-4ebf-9cb9-0e447fda33f3" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentNumberOfAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_CoalPurchaseCommitmentNumberOfAgreements_94904636-15f3-4ebf-9cb9-0e447fda33f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentCosts_80e819d9-3ec4-49a7-848a-f1cac10dc7f7" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_CoalPurchaseCommitmentCosts_80e819d9-3ec4-49a7-848a-f1cac10dc7f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_7a3bae3f-84d7-418a-98d3-b4071fe9399b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_7a3bae3f-84d7-418a-98d3-b4071fe9399b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_74e95d0a-6e94-4657-b195-b00f51a9e510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_74e95d0a-6e94-4657-b195-b00f51a9e510" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementNonLeasePaymentsExpense_1bc3e2aa-7fa6-4191-ab9d-581917b53250" xlink:href="ottr-20241231.xsd#ottr_LandEasementNonLeasePaymentsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_LandEasementNonLeasePaymentsExpense_1bc3e2aa-7fa6-4191-ab9d-581917b53250" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_12f8c356-4a86-496a-9d45-d703ea478182" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_12f8c356-4a86-496a-9d45-d703ea478182" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CommitmentsTerminationFee_35ff55c4-0a10-48c2-8ae3-0e2de2219c3f" xlink:href="ottr-20241231.xsd#ottr_CommitmentsTerminationFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_CommitmentsTerminationFee_35ff55c4-0a10-48c2-8ae3-0e2de2219c3f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_e985d1b8-6d83-4d20-9f97-8a648cc827d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_e985d1b8-6d83-4d20-9f97-8a648cc827d5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EstimatedLiabilityOfRefundObligation_5bc6f847-2ae1-44f2-befc-874b3b5680d4" xlink:href="ottr-20241231.xsd#ottr_EstimatedLiabilityOfRefundObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_EstimatedLiabilityOfRefundObligation_5bc6f847-2ae1-44f2-befc-874b3b5680d4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings_67e0bc09-9551-4c70-aace-d5490fbdcd51" xlink:href="ottr-20241231.xsd#ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings_67e0bc09-9551-4c70-aace-d5490fbdcd51" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_c270bd2b-805f-40bf-a6f7-b2894c2f6c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_c270bd2b-805f-40bf-a6f7-b2894c2f6c9e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_5cc5aef9-3edd-47cc-ab56-008e37bc6153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_5cc5aef9-3edd-47cc-ab56-008e37bc6153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_5cc5aef9-3edd-47cc-ab56-008e37bc6153_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_5cc5aef9-3edd-47cc-ab56-008e37bc6153" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_5cc5aef9-3edd-47cc-ab56-008e37bc6153_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_60cecbdc-0874-444f-b451-5183c8387952" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_5cc5aef9-3edd-47cc-ab56-008e37bc6153" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_60cecbdc-0874-444f-b451-5183c8387952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentsMember_02ee1931-8504-4b3c-8c4a-c82088e91b1c" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_60cecbdc-0874-444f-b451-5183c8387952" xlink:to="loc_ottr_CoalPurchaseCommitmentsMember_02ee1931-8504-4b3c-8c4a-c82088e91b1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherCommitmentsMember_371ba21e-f82f-4779-a6c3-6fd96769af03" xlink:href="ottr-20241231.xsd#ottr_OtherCommitmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_60cecbdc-0874-444f-b451-5183c8387952" xlink:to="loc_ottr_OtherCommitmentsMember_371ba21e-f82f-4779-a6c3-6fd96769af03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c8b3deca-06e8-4b3b-8ec6-236475887a06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:to="loc_dei_LegalEntityAxis_c8b3deca-06e8-4b3b-8ec6-236475887a06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c8b3deca-06e8-4b3b-8ec6-236475887a06_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c8b3deca-06e8-4b3b-8ec6-236475887a06" xlink:to="loc_dei_EntityDomain_c8b3deca-06e8-4b3b-8ec6-236475887a06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3473985-bf7a-474f-a080-6eee1d9c6de6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c8b3deca-06e8-4b3b-8ec6-236475887a06" xlink:to="loc_dei_EntityDomain_d3473985-bf7a-474f-a080-6eee1d9c6de6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_d3b5d28c-242e-483b-afef-af7e047c20d1" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d3473985-bf7a-474f-a080-6eee1d9c6de6" xlink:to="loc_ottr_OtterTailPowerCompanyMember_d3b5d28c-242e-483b-afef-af7e047c20d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_c270bd2b-805f-40bf-a6f7-b2894c2f6c9e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_92410cfe-0780-4ad8-b6eb-f6c6d5c855aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_92410cfe-0780-4ad8-b6eb-f6c6d5c855aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_390af911-d7df-43fc-be14-d47b6ec92366" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_390af911-d7df-43fc-be14-d47b6ec92366" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_b67e64eb-0b15-49bf-b8ca-6486e9b0bcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_b67e64eb-0b15-49bf-b8ca-6486e9b0bcfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_b57716ea-d986-42ce-9e39-8601d0f7a95e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_b57716ea-d986-42ce-9e39-8601d0f7a95e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_682758f4-4862-486c-80b2-c4ffd0dddbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_682758f4-4862-486c-80b2-c4ffd0dddbdc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_a0508d0c-7140-4ef1-90eb-b0298c0b806c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_a0508d0c-7140-4ef1-90eb-b0298c0b806c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_b6ebbcd7-c3b4-41b4-a32a-82da33b0c8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_b6ebbcd7-c3b4-41b4-a32a-82da33b0c8fd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_c270bd2b-805f-40bf-a6f7-b2894c2f6c9e" xlink:to="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearOne_2aaaee0d-2876-46a2-a147-a994825120f5" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearOne_2aaaee0d-2876-46a2-a147-a994825120f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearTwo_673e81df-7343-4b14-b4ba-1806ba056d9b" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearTwo_673e81df-7343-4b14-b4ba-1806ba056d9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearThree_1a5e459f-0aa0-447a-8323-4e657583a2dc" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearThree_1a5e459f-0aa0-447a-8323-4e657583a2dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearFour_049bdc69-13be-4a26-af97-068c4077ed66" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearFour_049bdc69-13be-4a26-af97-068c4077ed66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearFive_e08c33d8-4ec9-4675-abd8-0bc13ab3d927" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearFive_e08c33d8-4ec9-4675-abd8-0bc13ab3d927" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidAfterYearFive_6619647a-fcd7-4be1-a57c-ece13f51c4fe" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidAfterYearFive_6619647a-fcd7-4be1-a57c-ece13f51c4fe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementNonleasePaymentsDueTotal_0ada6fea-41f1-4c99-b4ca-814ef1d5c68b" xlink:href="ottr-20241231.xsd#ottr_LandEasementNonleasePaymentsDueTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementNonleasePaymentsDueTotal_0ada6fea-41f1-4c99-b4ca-814ef1d5c68b" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_61c76ffa-cfe0-4d31-9895-594f49ae87a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_us-gaap_StatementClassOfStockAxis_61c76ffa-cfe0-4d31-9895-594f49ae87a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_61c76ffa-cfe0-4d31-9895-594f49ae87a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61c76ffa-cfe0-4d31-9895-594f49ae87a6" xlink:to="loc_us-gaap_ClassOfStockDomain_61c76ffa-cfe0-4d31-9895-594f49ae87a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5fbe6a5c-0998-47e2-8d4e-9e6d5d0b824f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61c76ffa-cfe0-4d31-9895-594f49ae87a6" xlink:to="loc_us-gaap_ClassOfStockDomain_5fbe6a5c-0998-47e2-8d4e-9e6d5d0b824f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_f35919d5-dae7-4c0e-986f-81ddf9d53f24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5fbe6a5c-0998-47e2-8d4e-9e6d5d0b824f" xlink:to="loc_us-gaap_CumulativePreferredStockMember_f35919d5-dae7-4c0e-986f-81ddf9d53f24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CumulativePreferenceSharesMember_a82dd211-f2b6-491e-af37-edc924e15c45" xlink:href="ottr-20241231.xsd#ottr_CumulativePreferenceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5fbe6a5c-0998-47e2-8d4e-9e6d5d0b824f" xlink:to="loc_ottr_CumulativePreferenceSharesMember_a82dd211-f2b6-491e-af37-edc924e15c45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_dddf8502-f378-44fe-b5e3-42a5893dd413" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_dddf8502-f378-44fe-b5e3-42a5893dd413" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dddf8502-f378-44fe-b5e3-42a5893dd413_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_dddf8502-f378-44fe-b5e3-42a5893dd413" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dddf8502-f378-44fe-b5e3-42a5893dd413_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_de90031b-5d36-4bb4-9b9e-28737725cf54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_dddf8502-f378-44fe-b5e3-42a5893dd413" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_de90031b-5d36-4bb4-9b9e-28737725cf54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SecondShelfRegistrationMember_61bbb701-e97c-43bc-aee8-23d7cb4545f1" xlink:href="ottr-20241231.xsd#ottr_SecondShelfRegistrationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_de90031b-5d36-4bb4-9b9e-28737725cf54" xlink:to="loc_ottr_SecondShelfRegistrationMember_61bbb701-e97c-43bc-aee8-23d7cb4545f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f802bcb7-e261-4e6a-89ba-161edcf37ab2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_srt_RangeAxis_f802bcb7-e261-4e6a-89ba-161edcf37ab2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f802bcb7-e261-4e6a-89ba-161edcf37ab2_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f802bcb7-e261-4e6a-89ba-161edcf37ab2" xlink:to="loc_srt_RangeMember_f802bcb7-e261-4e6a-89ba-161edcf37ab2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e793af9-c095-4131-8d95-bc61e86d1edd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f802bcb7-e261-4e6a-89ba-161edcf37ab2" xlink:to="loc_srt_RangeMember_7e793af9-c095-4131-8d95-bc61e86d1edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_295dff5b-bab1-4d04-ab20-48f8a8b86204" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e793af9-c095-4131-8d95-bc61e86d1edd" xlink:to="loc_srt_MinimumMember_295dff5b-bab1-4d04-ab20-48f8a8b86204" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9f2a401e-5939-46ad-ae0e-76b712e57743" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e793af9-c095-4131-8d95-bc61e86d1edd" xlink:to="loc_srt_MaximumMember_9f2a401e-5939-46ad-ae0e-76b712e57743" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_3f5d74a3-e0f5-41cf-a759-a26ea18b092b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_3f5d74a3-e0f5-41cf-a759-a26ea18b092b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_MinnesotaPublicUtilitiesCommissionMember_abb3b475-c31e-47fc-811a-6002109fb60c" xlink:href="ottr-20241231.xsd#ottr_MinnesotaPublicUtilitiesCommissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_3f5d74a3-e0f5-41cf-a759-a26ea18b092b" xlink:to="loc_ottr_MinnesotaPublicUtilitiesCommissionMember_abb3b475-c31e-47fc-811a-6002109fb60c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_adb1c90b-d3ee-4f43-9a86-63a03730b0a4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_dei_LegalEntityAxis_adb1c90b-d3ee-4f43-9a86-63a03730b0a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_adb1c90b-d3ee-4f43-9a86-63a03730b0a4_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_adb1c90b-d3ee-4f43-9a86-63a03730b0a4" xlink:to="loc_dei_EntityDomain_adb1c90b-d3ee-4f43-9a86-63a03730b0a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f75b9c63-87bb-4261-940d-446914b7bbe8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_adb1c90b-d3ee-4f43-9a86-63a03730b0a4" xlink:to="loc_dei_EntityDomain_f75b9c63-87bb-4261-940d-446914b7bbe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_95da92bc-7ee0-4b4b-b75c-96f1d1583b70" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f75b9c63-87bb-4261-940d-446914b7bbe8" xlink:to="loc_ottr_OtterTailPowerCompanyMember_95da92bc-7ee0-4b4b-b75c-96f1d1583b70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_15c58939-dc66-4593-b8be-306f0dbb7b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_15c58939-dc66-4593-b8be-306f0dbb7b3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3bb044cb-fdc1-41b0-8af0-7beaaadac47e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3bb044cb-fdc1-41b0-8af0-7beaaadac47e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShelfRegistrationShares_ea66709a-bd74-482f-b161-677dfca6313c" xlink:href="ottr-20241231.xsd#ottr_ShelfRegistrationShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_ottr_ShelfRegistrationShares_ea66709a-bd74-482f-b161-677dfca6313c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_660c232d-6280-417d-99f8-282a91b8c56d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_660c232d-6280-417d-99f8-282a91b8c56d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e4af00b2-e3fb-4d12-ad73-d2bf867c6722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e4af00b2-e3fb-4d12-ad73-d2bf867c6722" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_163a7714-9551-4c96-a533-84d1c3ca2969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_163a7714-9551-4c96-a533-84d1c3ca2969" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_c611c7c2-84e5-4aeb-9c06-ca90def92d45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_c611c7c2-84e5-4aeb-9c06-ca90def92d45" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EquityToTotalCapitalizationRatio_779d42c3-6b6d-4c9a-98e1-9fb94376d5af" xlink:href="ottr-20241231.xsd#ottr_EquityToTotalCapitalizationRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_ottr_EquityToTotalCapitalizationRatio_779d42c3-6b6d-4c9a-98e1-9fb94376d5af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NetAssetsRestrictedFromDistribution_dd2cee8f-0d96-4dd2-8ac0-f6ff3b093821" xlink:href="ottr-20241231.xsd#ottr_NetAssetsRestrictedFromDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_ottr_NetAssetsRestrictedFromDistribution_dd2cee8f-0d96-4dd2-8ac0-f6ff3b093821" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b0403a0d-248f-4d98-bff7-663eb7f3ec43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5b9cdf51-74db-442f-b108-17c490a73af5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b0403a0d-248f-4d98-bff7-663eb7f3ec43" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5b9cdf51-74db-442f-b108-17c490a73af5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5b9cdf51-74db-442f-b108-17c490a73af5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2" xlink:to="loc_us-gaap_EquityComponentDomain_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2" xlink:to="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_a2977a24-3666-4c62-b1a0-7ff3822bd386" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_a2977a24-3666-4c62-b1a0-7ff3822bd386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_d1fe14ab-f5b5-4b8e-814f-69e00dacae17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_d1fe14ab-f5b5-4b8e-814f-69e00dacae17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e6147cbc-4c7a-40e8-81cb-5e9616cfd1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e6147cbc-4c7a-40e8-81cb-5e9616cfd1c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b0403a0d-248f-4d98-bff7-663eb7f3ec43" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3d14869d-af34-4c5f-b3f6-f4918775c5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_StockholdersEquity_3d14869d-af34-4c5f-b3f6-f4918775c5b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_79c8a22c-e610-4d3b-8c2e-7092455e7c01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_79c8a22c-e610-4d3b-8c2e-7092455e7c01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_3f160833-6257-4ab9-8d0b-9c364932bfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_3f160833-6257-4ab9-8d0b-9c364932bfb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f4229fdc-84c6-41f8-86eb-494b876b2c97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f4229fdc-84c6-41f8-86eb-494b876b2c97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7544ef41-7f17-4193-9cdd-1b546d1f27cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShareBasedPaymentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f6622099-ae6b-480d-85f3-e82594c28cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:to="loc_us-gaap_PlanNameAxis_f6622099-ae6b-480d-85f3-e82594c28cfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f6622099-ae6b-480d-85f3-e82594c28cfe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_f6622099-ae6b-480d-85f3-e82594c28cfe" xlink:to="loc_us-gaap_PlanNameDomain_f6622099-ae6b-480d-85f3-e82594c28cfe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_54b7aa20-9ba6-42e2-b957-6fc5ee5f79be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_f6622099-ae6b-480d-85f3-e82594c28cfe" xlink:to="loc_us-gaap_PlanNameDomain_54b7aa20-9ba6-42e2-b957-6fc5ee5f79be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The1999EmployeeStockPurchasePlanMember_81359fa4-bb67-443e-83b6-771b2a7b8117" xlink:href="ottr-20241231.xsd#ottr_The1999EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_54b7aa20-9ba6-42e2-b957-6fc5ee5f79be" xlink:to="loc_ottr_The1999EmployeeStockPurchasePlanMember_81359fa4-bb67-443e-83b6-771b2a7b8117" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The2023StockIncentivePlanMember_18c7a86c-d9bd-459e-825f-99235d3bf1eb" xlink:href="ottr-20241231.xsd#ottr_The2023StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_54b7aa20-9ba6-42e2-b957-6fc5ee5f79be" xlink:to="loc_ottr_The2023StockIncentivePlanMember_18c7a86c-d9bd-459e-825f-99235d3bf1eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:to="loc_us-gaap_AwardTypeAxis_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35c6ec9-d1f3-42ae-8e9e-946fdaaeb0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35c6ec9-d1f3-42ae-8e9e-946fdaaeb0d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_fac9ad52-e191-4085-b17b-80d45228856a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35c6ec9-d1f3-42ae-8e9e-946fdaaeb0d9" xlink:to="loc_us-gaap_RestrictedStockMember_fac9ad52-e191-4085-b17b-80d45228856a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_75d22715-d9b7-4ec9-a07f-d3d21ebda383" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35c6ec9-d1f3-42ae-8e9e-946fdaaeb0d9" xlink:to="loc_us-gaap_PerformanceSharesMember_75d22715-d9b7-4ec9-a07f-d3d21ebda383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_299f5421-b63c-4aa3-8e33-415724f2fc6f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:to="loc_srt_RangeAxis_299f5421-b63c-4aa3-8e33-415724f2fc6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_299f5421-b63c-4aa3-8e33-415724f2fc6f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_299f5421-b63c-4aa3-8e33-415724f2fc6f" xlink:to="loc_srt_RangeMember_299f5421-b63c-4aa3-8e33-415724f2fc6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_46fff308-af42-47c7-bc81-4a6c48f814fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_299f5421-b63c-4aa3-8e33-415724f2fc6f" xlink:to="loc_srt_RangeMember_46fff308-af42-47c7-bc81-4a6c48f814fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7a5b77d0-ceff-4ce9-90f2-50936a95e8c1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_46fff308-af42-47c7-bc81-4a6c48f814fa" xlink:to="loc_srt_MinimumMember_7a5b77d0-ceff-4ce9-90f2-50936a95e8c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_66592290-cf3b-42b9-b3c4-4a4b1e14e11f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_46fff308-af42-47c7-bc81-4a6c48f814fa" xlink:to="loc_srt_MaximumMember_66592290-cf3b-42b9-b3c4-4a4b1e14e11f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_972f40e4-0ddb-4c79-99b7-ab3d52acff56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_972f40e4-0ddb-4c79-99b7-ab3d52acff56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_a023b44b-87ff-4ea8-8924-81d0a2048dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_a023b44b-87ff-4ea8-8924-81d0a2048dc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_0ccc10c9-3c8c-4bd5-a77a-e237d31be0ef" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_0ccc10c9-3c8c-4bd5-a77a-e237d31be0ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount_40aa750c-5657-4326-9883-de44d1b0c8bd" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount_40aa750c-5657-4326-9883-de44d1b0c8bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_e451b0cb-e0b4-4c47-9a0a-11017d8a869d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_e451b0cb-e0b4-4c47-9a0a-11017d8a869d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_42f3d18f-5a0e-4c52-aaad-d60f7661249a" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_42f3d18f-5a0e-4c52-aaad-d60f7661249a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod_232c4418-c62e-4f85-a807-cea691e82a6c" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod_232c4418-c62e-4f85-a807-cea691e82a6c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_22b7ddcc-d36b-492e-94a7-d6ddf49c3e83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_22b7ddcc-d36b-492e-94a7-d6ddf49c3e83" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_36683990-2af7-4226-b250-6674c1d1fe93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_36683990-2af7-4226-b250-6674c1d1fe93" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_61f490ba-918d-4101-bfcc-c56f0a64895c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_61f490ba-918d-4101-bfcc-c56f0a64895c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_d5ea37be-ab25-42fa-a4fa-8730fd0c0eda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_d5ea37be-ab25-42fa-a4fa-8730fd0c0eda" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_738278b6-7e11-4347-9346-64daf9db3561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_738278b6-7e11-4347-9346-64daf9db3561" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a580ba95-4cab-468c-9561-51abac2a41dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a580ba95-4cab-468c-9561-51abac2a41dc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod_bb189c92-e98b-4b08-9fc1-7b254fc628a5" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod_bb189c92-e98b-4b08-9fc1-7b254fc628a5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a013016e-ba85-4e49-ac08-bac1e3e507a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a013016e-ba85-4e49-ac08-bac1e3e507a1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4770371b-deaa-4e61-ace3-32047dd00af9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4770371b-deaa-4e61-ace3-32047dd00af9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9992542c-a57b-4de0-ad5c-ddfb9374d6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9992542c-a57b-4de0-ad5c-ddfb9374d6d2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6db59fc3-dbc6-458d-b684-4dc865440bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6db59fc3-dbc6-458d-b684-4dc865440bf3" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PercentageOfTargetAmountAsActualPayment_4825d02a-7157-4dd2-ab8f-271ae34cd55e" xlink:href="ottr-20241231.xsd#ottr_PercentageOfTargetAmountAsActualPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_PercentageOfTargetAmountAsActualPayment_4825d02a-7157-4dd2-ab8f-271ae34cd55e" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures_900a65b8-998e-48a3-b960-b130a8987b79" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures_900a65b8-998e-48a3-b960-b130a8987b79" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod_26f85f0b-18fd-4fbf-8370-4e642c5a4788" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod_26f85f0b-18fd-4fbf-8370-4e642c5a4788" xlink:type="arc" order="20"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96884448-dbcd-4f9d-acd6-bd2cc807dc3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c4eb84ef-54ff-4410-8a85-469ee3b61e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96884448-dbcd-4f9d-acd6-bd2cc807dc3f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c4eb84ef-54ff-4410-8a85-469ee3b61e3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0b3bb34a-ac92-415d-8d41-a7bc01dbad09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c4eb84ef-54ff-4410-8a85-469ee3b61e3d" xlink:to="loc_us-gaap_AwardTypeAxis_0b3bb34a-ac92-415d-8d41-a7bc01dbad09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b3bb34a-ac92-415d-8d41-a7bc01dbad09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0b3bb34a-ac92-415d-8d41-a7bc01dbad09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b3bb34a-ac92-415d-8d41-a7bc01dbad09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7921ee7e-95ae-44bc-8448-157b4cbfc631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0b3bb34a-ac92-415d-8d41-a7bc01dbad09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7921ee7e-95ae-44bc-8448-157b4cbfc631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e6c1a23a-3b83-4254-91d9-b555f61a3fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7921ee7e-95ae-44bc-8448-157b4cbfc631" xlink:to="loc_us-gaap_RestrictedStockMember_e6c1a23a-3b83-4254-91d9-b555f61a3fc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a1ca69ed-a275-444c-a962-30c3f81f98e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7921ee7e-95ae-44bc-8448-157b4cbfc631" xlink:to="loc_us-gaap_PerformanceSharesMember_a1ca69ed-a275-444c-a962-30c3f81f98e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96884448-dbcd-4f9d-acd6-bd2cc807dc3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1a4eb055-6528-44ba-ade5-cf28f6393c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1a4eb055-6528-44ba-ade5-cf28f6393c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fab6b586-e6a1-4ec3-8fd1-64e9796f06c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fab6b586-e6a1-4ec3-8fd1-64e9796f06c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8a48e6de-4e93-44fd-9f68-7a619b907d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8a48e6de-4e93-44fd-9f68-7a619b907d8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_418e1224-0f64-4fc6-bdaa-313716d96e12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_418e1224-0f64-4fc6-bdaa-313716d96e12" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_229a3520-4917-4228-b7cd-bd6b5ca60734" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96884448-dbcd-4f9d-acd6-bd2cc807dc3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_576bcc25-54a8-4a27-800a-e85d561157a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_576bcc25-54a8-4a27-800a-e85d561157a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_56be24c1-fb6c-448e-9931-2a53078a8c49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_56be24c1-fb6c-448e-9931-2a53078a8c49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d520addc-0b6f-4c4f-8df6-a6eb44eda270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d520addc-0b6f-4c4f-8df6-a6eb44eda270" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d489eb81-a4f5-46c3-b019-826336a235e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d489eb81-a4f5-46c3-b019-826336a235e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_68c8998e-e3b3-47f4-8be8-dc1383587e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_20226f46-3ac6-48be-a90c-beba86cf8437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_20226f46-3ac6-48be-a90c-beba86cf8437" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5c1faabb-7de8-491d-8d42-530c64ec2869" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_20226f46-3ac6-48be-a90c-beba86cf8437" xlink:to="loc_us-gaap_AwardTypeAxis_5c1faabb-7de8-491d-8d42-530c64ec2869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5c1faabb-7de8-491d-8d42-530c64ec2869_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5c1faabb-7de8-491d-8d42-530c64ec2869" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5c1faabb-7de8-491d-8d42-530c64ec2869_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbe3a8d3-e30c-4343-8621-e7e7ad1845ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5c1faabb-7de8-491d-8d42-530c64ec2869" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbe3a8d3-e30c-4343-8621-e7e7ad1845ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_eeee909d-e9ad-483f-99bc-26e941f7c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbe3a8d3-e30c-4343-8621-e7e7ad1845ce" xlink:to="loc_us-gaap_PerformanceSharesMember_eeee909d-e9ad-483f-99bc-26e941f7c9b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8f587c8e-401d-4695-8014-21d617daa0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8f587c8e-401d-4695-8014-21d617daa0ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_53b94bcb-2550-44ad-ba5c-52498319fdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_53b94bcb-2550-44ad-ba5c-52498319fdf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7f92ffe5-86a0-4a13-815c-9ec8341cc0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7f92ffe5-86a0-4a13-815c-9ec8341cc0c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0236aa10-ee10-4aa0-8b20-ee550140db67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0236aa10-ee10-4aa0-8b20-ee550140db67" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_8205807a-3657-4452-b1d3-903e37823a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_8205807a-3657-4452-b1d3-903e37823a99" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5ba7599f-9f19-42ca-beae-ed2337f84c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_8205807a-3657-4452-b1d3-903e37823a99" xlink:to="loc_us-gaap_AwardTypeAxis_5ba7599f-9f19-42ca-beae-ed2337f84c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5ba7599f-9f19-42ca-beae-ed2337f84c20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5ba7599f-9f19-42ca-beae-ed2337f84c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5ba7599f-9f19-42ca-beae-ed2337f84c20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5ba7599f-9f19-42ca-beae-ed2337f84c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_2314aeab-307f-4b2c-ba85-a127ff5ef84c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:to="loc_us-gaap_PerformanceSharesMember_2314aeab-307f-4b2c-ba85-a127ff5ef84c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_363e35ba-a0eb-490c-b4d2-61ff68ff508b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:to="loc_us-gaap_RestrictedStockMember_363e35ba-a0eb-490c-b4d2-61ff68ff508b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3a12e107-b5c3-44e7-adcb-424a81001c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3a12e107-b5c3-44e7-adcb-424a81001c67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_75df50ff-6827-4f47-90cc-83213386ae4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_75df50ff-6827-4f47-90cc-83213386ae4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a0a53253-071d-4b48-99d4-a8dfe1ba4ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a0a53253-071d-4b48-99d4-a8dfe1ba4ed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0817c264-68e7-4eb2-827f-94970e5377e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a0a53253-071d-4b48-99d4-a8dfe1ba4ed3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0817c264-68e7-4eb2-827f-94970e5377e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1e9fb0eb-cf7d-4595-812e-e487a308d045" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1e9fb0eb-cf7d-4595-812e-e487a308d045" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_834f6a17-8496-4f68-bd40-484917d8d362" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_834f6a17-8496-4f68-bd40-484917d8d362" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_7245083f-030e-41a1-b1f8-5f9585b1d0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d08b47f1-2c90-4ff0-a2cc-c3160ea9725a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_7245083f-030e-41a1-b1f8-5f9585b1d0a8" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d08b47f1-2c90-4ff0-a2cc-c3160ea9725a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4f95a832-9883-41f6-b955-fd41a7a32cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d08b47f1-2c90-4ff0-a2cc-c3160ea9725a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4f95a832-9883-41f6-b955-fd41a7a32cb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4f95a832-9883-41f6-b955-fd41a7a32cb4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f95a832-9883-41f6-b955-fd41a7a32cb4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4f95a832-9883-41f6-b955-fd41a7a32cb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0444eb95-7a61-479f-9125-67ba18332d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f95a832-9883-41f6-b955-fd41a7a32cb4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0444eb95-7a61-479f-9125-67ba18332d7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwapMember_846e1280-4e2b-40d3-91a8-7f7304945344" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0444eb95-7a61-479f-9125-67ba18332d7e" xlink:to="loc_us-gaap_SwapMember_846e1280-4e2b-40d3-91a8-7f7304945344" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_96e57d3e-5927-4a66-add3-4b07925dab3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_7245083f-030e-41a1-b1f8-5f9585b1d0a8" xlink:to="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_96e57d3e-5927-4a66-add3-4b07925dab3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_7245083f-030e-41a1-b1f8-5f9585b1d0a8" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_c4535c76-8105-4dc7-81de-13c79cd25035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_c4535c76-8105-4dc7-81de-13c79cd25035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_86f04a0c-7467-492e-949b-f69ae8d95734" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_86f04a0c-7467-492e-949b-f69ae8d95734" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_328ed2fa-3a65-420d-92f3-12fa32b379cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:to="loc_us-gaap_DerivativeLiabilities_328ed2fa-3a65-420d-92f3-12fa32b379cf" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#DerivativeInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_4a76943f-1dfb-4eec-9787-a3f41265b74e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_8329d31f-7130-4765-ba67-d7b3e0f1cec9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_4a76943f-1dfb-4eec-9787-a3f41265b74e" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_8329d31f-7130-4765-ba67-d7b3e0f1cec9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6f5dd847-8023-40f8-a67c-1e84951cfedf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_8329d31f-7130-4765-ba67-d7b3e0f1cec9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6f5dd847-8023-40f8-a67c-1e84951cfedf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6f5dd847-8023-40f8-a67c-1e84951cfedf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6f5dd847-8023-40f8-a67c-1e84951cfedf" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6f5dd847-8023-40f8-a67c-1e84951cfedf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0353f4f4-7eb6-4213-a2a8-73e4fa78a70d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6f5dd847-8023-40f8-a67c-1e84951cfedf" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0353f4f4-7eb6-4213-a2a8-73e4fa78a70d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwapMember_cd8e324a-2b53-446a-b990-695160a1f588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0353f4f4-7eb6-4213-a2a8-73e4fa78a70d" xlink:to="loc_us-gaap_SwapMember_cd8e324a-2b53-446a-b990-695160a1f588" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_0f97d110-999c-4303-b2b7-d5a73ecf9646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_4a76943f-1dfb-4eec-9787-a3f41265b74e" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_0f97d110-999c-4303-b2b7-d5a73ecf9646" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_77ee7aa6-1b4e-4b93-aa56-4fe3a3e768c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_77ee7aa6-1b4e-4b93-aa56-4fe3a3e768c7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_bb525960-3b3c-42a4-a815-5e8fcf833195" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_bb525960-3b3c-42a4-a815-5e8fcf833195" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bb525960-3b3c-42a4-a815-5e8fcf833195_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_bb525960-3b3c-42a4-a815-5e8fcf833195" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bb525960-3b3c-42a4-a815-5e8fcf833195_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_bb525960-3b3c-42a4-a815-5e8fcf833195" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1dfedd01-1978-44d3-be36-2b7743cda0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1dfedd01-1978-44d3-be36-2b7743cda0d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ad6348e6-02bb-4b08-b20c-482c4ef1036f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ad6348e6-02bb-4b08-b20c-482c4ef1036f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_8e4db598-391d-4e70-a655-33d0899fa308" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_8e4db598-391d-4e70-a655-33d0899fa308" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5b4fcb7c-3928-409f-8cc4-eb356812dfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5b4fcb7c-3928-409f-8cc4-eb356812dfe9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5b4fcb7c-3928-409f-8cc4-eb356812dfe9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5b4fcb7c-3928-409f-8cc4-eb356812dfe9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5b4fcb7c-3928-409f-8cc4-eb356812dfe9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9df07041-ee7d-4dad-a561-c87e49241d17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5b4fcb7c-3928-409f-8cc4-eb356812dfe9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9df07041-ee7d-4dad-a561-c87e49241d17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_292b6ea1-5816-416c-992a-397bff6ae0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9df07041-ee7d-4dad-a561-c87e49241d17" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_292b6ea1-5816-416c-992a-397bff6ae0fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a82e808b-a9a4-4320-8f5a-b60b05af7565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a82e808b-a9a4-4320-8f5a-b60b05af7565" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a82e808b-a9a4-4320-8f5a-b60b05af7565_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a82e808b-a9a4-4320-8f5a-b60b05af7565" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a82e808b-a9a4-4320-8f5a-b60b05af7565_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5f4e4dc4-0d94-4a06-aa79-b09484c5ec79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a82e808b-a9a4-4320-8f5a-b60b05af7565" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5f4e4dc4-0d94-4a06-aa79-b09484c5ec79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2910ca05-f1e5-4670-b290-15515f12e2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5f4e4dc4-0d94-4a06-aa79-b09484c5ec79" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2910ca05-f1e5-4670-b290-15515f12e2cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_GovernmentDebtSecuritiesMember_fc48285e-4f0f-4081-ac9f-3cc79bbd565f" xlink:href="ottr-20241231.xsd#ottr_GovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5f4e4dc4-0d94-4a06-aa79-b09484c5ec79" xlink:to="loc_ottr_GovernmentDebtSecuritiesMember_fc48285e-4f0f-4081-ac9f-3cc79bbd565f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_77ee7aa6-1b4e-4b93-aa56-4fe3a3e768c7" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c6f04672-f7df-4e99-be18-f88b28bfabfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c6f04672-f7df-4e99-be18-f88b28bfabfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_4c6305a5-f969-4b02-a1c3-ebdf6049babd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_4c6305a5-f969-4b02-a1c3-ebdf6049babd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0d09e52c-9add-4515-87ad-0f7598f5d939" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0d09e52c-9add-4515-87ad-0f7598f5d939" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a4979de1-6545-4ea0-8f68-1e16994709f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_a4979de1-6545-4ea0-8f68-1e16994709f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9f1ce391-a994-4fc8-865c-88e9e48e7e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_77ee7aa6-1b4e-4b93-aa56-4fe3a3e768c7" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9f1ce391-a994-4fc8-865c-88e9e48e7e3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_3a199e13-6f17-49de-82c3-e1dab7cc3a81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9f1ce391-a994-4fc8-865c-88e9e48e7e3d" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_3a199e13-6f17-49de-82c3-e1dab7cc3a81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_d17d7356-7e7e-4e84-be54-1b9685575aae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9f1ce391-a994-4fc8-865c-88e9e48e7e3d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_d17d7356-7e7e-4e84-be54-1b9685575aae" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_51cb8b85-74ca-4c49-9186-37dfcc1773f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_75bc92d9-fd24-4ea5-bb60-f3a8395aa3da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_51cb8b85-74ca-4c49-9186-37dfcc1773f3" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_75bc92d9-fd24-4ea5-bb60-f3a8395aa3da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_949c22f8-a907-4a1e-a753-8799a49361b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_75bc92d9-fd24-4ea5-bb60-f3a8395aa3da" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_949c22f8-a907-4a1e-a753-8799a49361b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_949c22f8-a907-4a1e-a753-8799a49361b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_949c22f8-a907-4a1e-a753-8799a49361b1" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_949c22f8-a907-4a1e-a753-8799a49361b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_beee27b0-8239-41f3-a385-a51a6fe92d79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_949c22f8-a907-4a1e-a753-8799a49361b1" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_beee27b0-8239-41f3-a385-a51a6fe92d79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_dc3e5791-4157-483c-b05c-f84501f0b108" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_beee27b0-8239-41f3-a385-a51a6fe92d79" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_dc3e5791-4157-483c-b05c-f84501f0b108" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_9e22e808-4fe1-44e3-8d2f-7acef913d5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_dc3e5791-4157-483c-b05c-f84501f0b108" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_9e22e808-4fe1-44e3-8d2f-7acef913d5f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_44a968d7-b25c-4ecd-b28e-3393561d1df3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_dc3e5791-4157-483c-b05c-f84501f0b108" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_44a968d7-b25c-4ecd-b28e-3393561d1df3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_6bd2f229-b678-4f98-ae73-0153e7d87100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_51cb8b85-74ca-4c49-9186-37dfcc1773f3" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_6bd2f229-b678-4f98-ae73-0153e7d87100" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4e2bb542-444c-43e3-a670-55b22692fbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_6bd2f229-b678-4f98-ae73-0153e7d87100" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4e2bb542-444c-43e3-a670-55b22692fbbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_19629a26-e0c0-47bb-8cb4-b23f19137430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_6bd2f229-b678-4f98-ae73-0153e7d87100" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_19629a26-e0c0-47bb-8cb4-b23f19137430" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_51cb8b85-74ca-4c49-9186-37dfcc1773f3" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShorttermDebtFairValue_925def4a-105e-4c1a-b669-96f5d37ed438" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:to="loc_us-gaap_ShorttermDebtFairValue_925def4a-105e-4c1a-b669-96f5d37ed438" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_dd1675c9-88e8-4491-af47-70791020ce7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:to="loc_us-gaap_LongTermDebtFairValue_dd1675c9-88e8-4491-af47-70791020ce7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_8aa997f9-5fe8-457b-a39e-fb7aad7a5e87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_8aa997f9-5fe8-457b-a39e-fb7aad7a5e87" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_500b4a64-3c7f-45e7-9622-78b7749d20c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_500b4a64-3c7f-45e7-9622-78b7749d20c2" xlink:to="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0c45fa12-32a8-4ea9-9956-ed7962aad5c3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0c45fa12-32a8-4ea9-9956-ed7962aad5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_7494644c-4b6f-48c7-bd1c-749eb9a16453" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0c45fa12-32a8-4ea9-9956-ed7962aad5c3" xlink:to="loc_srt_ParentCompanyMember_7494644c-4b6f-48c7-bd1c-749eb9a16453" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_772b767c-e318-43b8-b1bb-92925d488b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_772b767c-e318-43b8-b1bb-92925d488b14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_772b767c-e318-43b8-b1bb-92925d488b14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_772b767c-e318-43b8-b1bb-92925d488b14" xlink:to="loc_us-gaap_RelatedPartyDomain_772b767c-e318-43b8-b1bb-92925d488b14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_992a7c47-7889-4540-97df-ea1cbb44cbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_772b767c-e318-43b8-b1bb-92925d488b14" xlink:to="loc_us-gaap_RelatedPartyDomain_992a7c47-7889-4540-97df-ea1cbb44cbb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_7d6f9b99-c4f3-4b87-be5e-ceb97aa18e23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_992a7c47-7889-4540-97df-ea1cbb44cbb6" xlink:to="loc_us-gaap_RelatedPartyMember_7d6f9b99-c4f3-4b87-be5e-ceb97aa18e23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_500b4a64-3c7f-45e7-9622-78b7749d20c2" xlink:to="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_085b2b98-2a8a-43f9-aff6-3e7790c1b59b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_085b2b98-2a8a-43f9-aff6-3e7790c1b59b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_83e4ba53-ddc7-413c-a3bf-e52109848b06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_AccountsReceivableNet_83e4ba53-ddc7-413c-a3bf-e52109848b06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_1ddd79c3-c2d9-4233-8e01-f9491847a81c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_InterestReceivableCurrent_1ddd79c3-c2d9-4233-8e01-f9491847a81c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_ec7b4226-1a76-4e9c-aa2f-9d37544af928" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_ec7b4226-1a76-4e9c-aa2f-9d37544af928" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_51a48f57-c172-4acc-85a9-98df0ef2c85f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_OtherAssetsCurrent_51a48f57-c172-4acc-85a9-98df0ef2c85f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_db490a2f-d0d3-414b-b5a8-3b0278ac2e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_AssetsCurrent_db490a2f-d0d3-414b-b5a8-3b0278ac2e0a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_e23746c6-b09c-4ceb-afb3-e6cb8b8a2a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_LongTermInvestments_e23746c6-b09c-4ceb-afb3-e6cb8b8a2a7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_469954d2-70ac-4d25-8bc3-9cbb6854c706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_469954d2-70ac-4d25-8bc3-9cbb6854c706" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e5f428a2-5d4c-4f9a-8cd6-7b5306059588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e5f428a2-5d4c-4f9a-8cd6-7b5306059588" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b15db1ba-2427-4f39-a7be-04eea832a8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b15db1ba-2427-4f39-a7be-04eea832a8a8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_75a88bd6-d6ae-4d23-a3da-33dbcdbc50dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_Assets_75a88bd6-d6ae-4d23-a3da-33dbcdbc50dc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_500b4a64-3c7f-45e7-9622-78b7749d20c2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6d23bde8-1330-42f8-823e-01a6d9233ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:to="loc_us-gaap_AccountsPayableCurrent_6d23bde8-1330-42f8-823e-01a6d9233ef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_260ed15d-a9cd-4fa2-8511-947444754b98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:to="loc_us-gaap_NotesPayableCurrent_260ed15d-a9cd-4fa2-8511-947444754b98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_67aebe8d-c6cc-47f1-b419-b6547e8e81c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_67aebe8d-c6cc-47f1-b419-b6547e8e81c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a2f3b75c-0f90-441b-abb9-9b8566ffb4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:to="loc_us-gaap_LiabilitiesCurrent_a2f3b75c-0f90-441b-abb9-9b8566ffb4e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2b8da5ea-db96-4ba5-a776-2ee8f06078a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2b8da5ea-db96-4ba5-a776-2ee8f06078a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_30d04cb8-03c0-4abf-a357-0442b2550f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_CommitmentsAndContingencies_30d04cb8-03c0-4abf-a357-0442b2550f4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f24bc8a2-b1d9-491b-b57e-91962b208751" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:to="loc_us-gaap_LongTermDebt_f24bc8a2-b1d9-491b-b57e-91962b208751" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9ea2f00b-b4b9-4f2a-afb5-a0321f910dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:to="loc_us-gaap_StockholdersEquity_9ea2f00b-b4b9-4f2a-afb5-a0321f910dbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_897d82c4-14cc-436c-89bc-243c5b043797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_897d82c4-14cc-436c-89bc-243c5b043797" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6165d800-b0a6-4a25-85de-aa36edb148f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6165d800-b0a6-4a25-85de-aa36edb148f0" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_864faf37-d8dd-4cea-b3ba-df9e675f0c07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_864faf37-d8dd-4cea-b3ba-df9e675f0c07" xlink:to="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28" xlink:to="loc_srt_ConsolidatedEntitiesDomain_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_01a79f8c-e5b7-42cd-9ff6-39e313044a5f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28" xlink:to="loc_srt_ConsolidatedEntitiesDomain_01a79f8c-e5b7-42cd-9ff6-39e313044a5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_b5106a0b-ed6d-41a0-b3bc-05f60193ae9b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_01a79f8c-e5b7-42cd-9ff6-39e313044a5f" xlink:to="loc_srt_ParentCompanyMember_b5106a0b-ed6d-41a0-b3bc-05f60193ae9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_60c2d111-8eb2-4048-9442-4794690b35a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_60c2d111-8eb2-4048-9442-4794690b35a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_60c2d111-8eb2-4048-9442-4794690b35a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_60c2d111-8eb2-4048-9442-4794690b35a8" xlink:to="loc_us-gaap_RelatedPartyDomain_60c2d111-8eb2-4048-9442-4794690b35a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d41a7bc3-6db5-484a-843c-f687b0ec1399" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_60c2d111-8eb2-4048-9442-4794690b35a8" xlink:to="loc_us-gaap_RelatedPartyDomain_d41a7bc3-6db5-484a-843c-f687b0ec1399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_a5f95f87-4bbc-43fe-ba13-43b019b23008" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d41a7bc3-6db5-484a-843c-f687b0ec1399" xlink:to="loc_us-gaap_RelatedPartyMember_a5f95f87-4bbc-43fe-ba13-43b019b23008" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_a253e4b6-9330-4c25-941f-6723a17b4119" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d41a7bc3-6db5-484a-843c-f687b0ec1399" xlink:to="loc_us-gaap_NonrelatedPartyMember_a253e4b6-9330-4c25-941f-6723a17b4119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_864faf37-d8dd-4cea-b3ba-df9e675f0c07" xlink:to="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_68a79077-1fa3-44ae-b4ad-0b04dd15744b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_68a79077-1fa3-44ae-b4ad-0b04dd15744b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_b2bc9b25-d0de-4c1e-a7cb-bd905304a9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:to="loc_us-gaap_InterestIncomeOther_b2bc9b25-d0de-4c1e-a7cb-bd905304a9aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8e88c66b-b133-4735-ac5e-a1e8de38442a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8e88c66b-b133-4735-ac5e-a1e8de38442a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NonoperatingIncome_9945dec8-4aac-4b5a-acb9-0e3e981f53e8" xlink:href="ottr-20241231.xsd#ottr_NonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:to="loc_ottr_NonoperatingIncome_9945dec8-4aac-4b5a-acb9-0e3e981f53e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_864faf37-d8dd-4cea-b3ba-df9e675f0c07" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1fab5606-c173-4ea3-8be7-7041c3fb3a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1fab5606-c173-4ea3-8be7-7041c3fb3a9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_ba61be9f-24e6-4a32-bd2b-b0077e053fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_InterestExpenseNonoperating_ba61be9f-24e6-4a32-bd2b-b0077e053fe9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_fb54df80-0136-435d-b9bb-1b827f3c3e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_fb54df80-0136-435d-b9bb-1b827f3c3e46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OperatingAndNonoperatingExpenses_cea80297-f87b-4279-b494-518997a963e1" xlink:href="ottr-20241231.xsd#ottr_OperatingAndNonoperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_ottr_OperatingAndNonoperatingExpenses_cea80297-f87b-4279-b494-518997a963e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_e08b29ff-ffc3-4a6c-b274-3e3eaf8e74fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_e08b29ff-ffc3-4a6c-b274-3e3eaf8e74fb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_589b9f1a-f426-4883-a63c-1bcc390f6094" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_589b9f1a-f426-4883-a63c-1bcc390f6094" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e88087ac-ee25-40a8-9200-a345e4926d83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_NetIncomeLoss_e88087ac-ee25-40a8-9200-a345e4926d83" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_94192a4f-7be3-4311-ba66-97789c8d0abc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:to="loc_srt_ConsolidatedEntitiesAxis_94192a4f-7be3-4311-ba66-97789c8d0abc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_94192a4f-7be3-4311-ba66-97789c8d0abc_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_94192a4f-7be3-4311-ba66-97789c8d0abc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_94192a4f-7be3-4311-ba66-97789c8d0abc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0bcdd363-c51b-4416-b02b-11aec2446b0a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_94192a4f-7be3-4311-ba66-97789c8d0abc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0bcdd363-c51b-4416-b02b-11aec2446b0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_bfa714d9-ca7f-49b1-9323-cb718a1e4a2a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0bcdd363-c51b-4416-b02b-11aec2446b0a" xlink:to="loc_srt_ParentCompanyMember_bfa714d9-ca7f-49b1-9323-cb718a1e4a2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7e9fdf54-97a0-4c3c-ae71-32ae19300276" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7e9fdf54-97a0-4c3c-ae71-32ae19300276" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7e9fdf54-97a0-4c3c-ae71-32ae19300276_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7e9fdf54-97a0-4c3c-ae71-32ae19300276" xlink:to="loc_us-gaap_RelatedPartyDomain_7e9fdf54-97a0-4c3c-ae71-32ae19300276_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_99df39d7-3f9a-4484-a0e3-7db5196dc058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7e9fdf54-97a0-4c3c-ae71-32ae19300276" xlink:to="loc_us-gaap_RelatedPartyDomain_99df39d7-3f9a-4484-a0e3-7db5196dc058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_33f4f089-29c5-4d12-8bd9-bc0e8fd96802" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_99df39d7-3f9a-4484-a0e3-7db5196dc058" xlink:to="loc_us-gaap_RelatedPartyMember_33f4f089-29c5-4d12-8bd9-bc0e8fd96802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b58e0b1f-9de5-4266-9223-c727c6853b82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b58e0b1f-9de5-4266-9223-c727c6853b82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa657625-70c5-4473-abb7-da7f8561fc25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b58e0b1f-9de5-4266-9223-c727c6853b82" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa657625-70c5-4473-abb7-da7f8561fc25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromInvestments_c7880440-ca7b-499e-9ed8-3f1bf2edf654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:to="loc_us-gaap_PaymentsForProceedsFromInvestments_c7880440-ca7b-499e-9ed8-3f1bf2edf654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_f655a08a-bae2-4b77-bd74-e7c4258a775f" xlink:href="ottr-20241231.xsd#ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:to="loc_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_f655a08a-bae2-4b77-bd74-e7c4258a775f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2231858a-1fe8-4763-b1e1-779a5e7f8e78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2231858a-1fe8-4763-b1e1-779a5e7f8e78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f90e26d-fd07-4403-94a3-e53bda461d11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f90e26d-fd07-4403-94a3-e53bda461d11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_4661a8c2-46b9-4f37-b5c9-1ba4a5db7105" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_4661a8c2-46b9-4f37-b5c9-1ba4a5db7105" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ProceedsFromRepaymentsToSubsidiaries_8ff7f2de-69e2-4055-8385-55a3f0e89d9f" xlink:href="ottr-20241231.xsd#ottr_ProceedsFromRepaymentsToSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_ottr_ProceedsFromRepaymentsToSubsidiaries_8ff7f2de-69e2-4055-8385-55a3f0e89d9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_10d4b16a-1842-4f94-8d4c-6288f4ff7c71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_10d4b16a-1842-4f94-8d4c-6288f4ff7c71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_778254f8-accd-4332-8b67-a4ab4af85cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_PaymentsOfDividends_778254f8-accd-4332-8b67-a4ab4af85cf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c64154e9-d511-4ef0-b74f-76eb6b00f9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c64154e9-d511-4ef0-b74f-76eb6b00f9c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_db89121d-0a2c-45f1-b1d0-42a4bc2efba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_db89121d-0a2c-45f1-b1d0-42a4bc2efba1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb5b7b23-46de-44fe-9b71-2492eeaced53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb5b7b23-46de-44fe-9b71-2492eeaced53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a909599a-b8a1-459a-b024-c2dc7cc1c538" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a909599a-b8a1-459a-b024-c2dc7cc1c538" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bb2ac2da-8e30-41fd-8440-f3c8cb95f8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ca77ba3b-747c-42c3-a134-2eff0e4d68a0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:to="loc_dei_LegalEntityAxis_ca77ba3b-747c-42c3-a134-2eff0e4d68a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ca77ba3b-747c-42c3-a134-2eff0e4d68a0_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ca77ba3b-747c-42c3-a134-2eff0e4d68a0" xlink:to="loc_dei_EntityDomain_ca77ba3b-747c-42c3-a134-2eff0e4d68a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a5abe9a9-8e4c-4fe8-b55a-be9a5cd675c3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ca77ba3b-747c-42c3-a134-2eff0e4d68a0" xlink:to="loc_dei_EntityDomain_a5abe9a9-8e4c-4fe8-b55a-be9a5cd675c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailCorporationMember_476161ee-d15c-4a51-9f16-3fea6caf929d" xlink:href="ottr-20241231.xsd#ottr_OtterTailCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a5abe9a9-8e4c-4fe8-b55a-be9a5cd675c3" xlink:to="loc_ottr_OtterTailCorporationMember_476161ee-d15c-4a51-9f16-3fea6caf929d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_854f5e97-7029-49ee-b626-4a4bdb963f56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_854f5e97-7029-49ee-b626-4a4bdb963f56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_854f5e97-7029-49ee-b626-4a4bdb963f56_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_854f5e97-7029-49ee-b626-4a4bdb963f56" xlink:to="loc_us-gaap_RelatedPartyDomain_854f5e97-7029-49ee-b626-4a4bdb963f56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f940f3f9-50d6-479c-ba6b-3343d02b2051" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_854f5e97-7029-49ee-b626-4a4bdb963f56" xlink:to="loc_us-gaap_RelatedPartyDomain_f940f3f9-50d6-479c-ba6b-3343d02b2051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_888a1bca-687f-494e-b4cb-31d3aaed4f66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_f940f3f9-50d6-479c-ba6b-3343d02b2051" xlink:to="loc_us-gaap_RelatedPartyMember_888a1bca-687f-494e-b4cb-31d3aaed4f66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:to="loc_srt_CounterpartyNameAxis_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_7f1d374e-49b8-4389-a7a2-0545631c8bf0" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_OtterTailPowerCompanyMember_7f1d374e-49b8-4389-a7a2-0545631c8bf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthernPipeProductsIncMember_0c10b893-11cd-451e-ab69-ef820b47c83e" xlink:href="ottr-20241231.xsd#ottr_NorthernPipeProductsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_NorthernPipeProductsIncMember_0c10b893-11cd-451e-ab69-ef820b47c83e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VinyltechCorporationMember_1a75741f-d094-4749-9f70-2a25b85a9d62" xlink:href="ottr-20241231.xsd#ottr_VinyltechCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_VinyltechCorporationMember_1a75741f-d094-4749-9f70-2a25b85a9d62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BTDManufacturingIncMember_189865d4-2bea-41f5-ae27-1096899d530a" xlink:href="ottr-20241231.xsd#ottr_BTDManufacturingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_BTDManufacturingIncMember_189865d4-2bea-41f5-ae27-1096899d530a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TOPlasticsIncMember_723bed52-3f05-42cd-96c7-2256af54594d" xlink:href="ottr-20241231.xsd#ottr_TOPlasticsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_TOPlasticsIncMember_723bed52-3f05-42cd-96c7-2256af54594d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VaristarCorporationMember_8bc4ffeb-8a21-470f-9beb-e1843b0fb103" xlink:href="ottr-20241231.xsd#ottr_VaristarCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_VaristarCorporationMember_8bc4ffeb-8a21-470f-9beb-e1843b0fb103" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailAssuranceLimitedMember_59d57ac5-b193-4bfa-8392-d6a38a4cba50" xlink:href="ottr-20241231.xsd#ottr_OtterTailAssuranceLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_OtterTailAssuranceLimitedMember_59d57ac5-b193-4bfa-8392-d6a38a4cba50" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_7e7cb75e-5c98-46f2-8007-3512ad060525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_AccountsReceivableNet_7e7cb75e-5c98-46f2-8007-3512ad060525" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_867f58be-8dea-4e08-a2e2-72a9299025c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_InterestReceivableCurrent_867f58be-8dea-4e08-a2e2-72a9299025c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_56f2f3a0-e94a-498e-823a-0dc6bbdefd12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_56f2f3a0-e94a-498e-823a-0dc6bbdefd12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_0c04bd1c-6455-4161-b0f6-ec2820cca437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_0c04bd1c-6455-4161-b0f6-ec2820cca437" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9c085262-2230-4a6f-97c4-98802014d23f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_AccountsPayableCurrent_9c085262-2230-4a6f-97c4-98802014d23f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_9d03ea5d-5007-4841-be52-98e2ada7c7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_NotesPayableCurrent_9d03ea5d-5007-4841-be52-98e2ada7c7b0" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6133588f-de92-49b8-b540-fd19d0e1ba7d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4babfc37-33ca-45dc-a82b-b4f1183ef0db" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6133588f-de92-49b8-b540-fd19d0e1ba7d" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4babfc37-33ca-45dc-a82b-b4f1183ef0db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_74563a67-332a-4c6b-8e48-a185b24c097f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4babfc37-33ca-45dc-a82b-b4f1183ef0db" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_74563a67-332a-4c6b-8e48-a185b24c097f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_74563a67-332a-4c6b-8e48-a185b24c097f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_74563a67-332a-4c6b-8e48-a185b24c097f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_74563a67-332a-4c6b-8e48-a185b24c097f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5f787ad3-8f06-4ee6-aac5-d399e5ec976b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_74563a67-332a-4c6b-8e48-a185b24c097f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5f787ad3-8f06-4ee6-aac5-d399e5ec976b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_d10f5920-c2aa-4f9a-8092-3ff63ab1b1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_5f787ad3-8f06-4ee6-aac5-d399e5ec976b" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_d10f5920-c2aa-4f9a-8092-3ff63ab1b1f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6133588f-de92-49b8-b540-fd19d0e1ba7d" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9350a592-4d22-4c5a-a932-4c7a5c1a01f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_9350a592-4d22-4c5a-a932-4c7a5c1a01f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e5d9a428-9fc0-4a2e-a194-1f2f62dfbd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e5d9a428-9fc0-4a2e-a194-1f2f62dfbd70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1cb94f12-146c-42e1-9842-4abffdda464f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1cb94f12-146c-42e1-9842-4abffdda464f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_70dad4b0-a80d-45df-86b8-0c6264c920dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="101"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>17
<FILENAME>ottr-20241231_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 2025 Workiva-->
<!--r:d3dd71fc-b3f4-4f8f-ba52-e50a81847228,g:313f6f43-8eaf-46f4-9bc0-5c08996d2e8f-->
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_76aec21c-a7df-4b61-b1ef-c7db47b9aadd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_582b4b35-138f-4a5c-8bb4-390e86794f6c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_RepaymentsOfLongTermDebt_0f584a27-5057-414a-9ddb-2fca2aa97c9d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for Retirement 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ba0cc584-a0f5-4fcf-9f88-9d4d019f22a7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes 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" 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/2024/elts/us-gaap-2024.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_dei_CoverAbstract_fb542e65-99a4-4475-91df-b622b96c4db0_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f1d654d6-bcea-4629-b63d-3378558cdb49_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b0892d61-a25e-4e2c-88e7-32b380140112_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Change in Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1_5ae9dfa0-a998-4ec7-abf3-fa625b30fd96_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment redemption, notice period</link:label>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1_label_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Investment Redemption, Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1" xlink:to="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member_9c8fef1b-c9bb-4fc1-a995-e57d8332bd68_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2021B Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.69%, Series B, Due November 29, 2051 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.69%, Series B, Due November 29, 2051</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member" xlink:to="lab_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7eeda479-6d43-49c4-bd8b-0ba1f810b772_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lessee, Operating Lease, Liability, Maturity</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" 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/2024/elts/us-gaap-2024.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_IncomeTaxAuthorityDomain_281d13c2-06aa-4c9d-8306-b140ec5d7b57_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [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" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_TradingSymbol_54750e54-2c2c-45e9-b11b-b8d6fc5d4a40_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_BigStoneSouthBrookingsMultiValueProjectMember_8c43a8e1-f0ff-4c16-88b9-750c7fdb828f_terseLabel_en-US" xlink:label="lab_ottr_BigStoneSouthBrookingsMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Big Stone South&#8211;Brookings 345 kV line</link:label>
    <link:label id="lab_ottr_BigStoneSouthBrookingsMultiValueProjectMember_label_en-US" xlink:label="lab_ottr_BigStoneSouthBrookingsMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Big Stone South Brookings Multi Value Project [Member]</link:label>
    <link:label id="lab_ottr_BigStoneSouthBrookingsMultiValueProjectMember_documentation_en-US" xlink:label="lab_ottr_BigStoneSouthBrookingsMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the Big Stone South to Brookings 345 kV line.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthBrookingsMultiValueProjectMember" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthBrookingsMultiValueProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BigStoneSouthBrookingsMultiValueProjectMember" xlink:to="lab_ottr_BigStoneSouthBrookingsMultiValueProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_8c1e75f9-6689-4107-8155-c50d5a785c16_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2024/elts/us-gaap-2024.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_ottr_NDPSCMember_3f998bd0-b559-41fa-9fd8-5787270e4166_terseLabel_en-US" xlink:label="lab_ottr_NDPSCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NDPSC</link:label>
    <link:label id="lab_ottr_NDPSCMember_label_en-US" xlink:label="lab_ottr_NDPSCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NDPSC [Member]</link:label>
    <link:label id="lab_ottr_NDPSCMember_documentation_en-US" xlink:label="lab_ottr_NDPSCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NDPSC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NDPSCMember" xlink:href="ottr-20241231.xsd#ottr_NDPSCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NDPSCMember" xlink:to="lab_ottr_NDPSCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_290068ef-1e59-4192-981e-0bacb17f0b31_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangement, expense, tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquity_11f84067-40bf-452d-a2a2-f5ff5c3c9bc3_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Capitalization</link:label>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquity_e4e0a73b-4776-4927-a988-0a5959f87e72_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total capitalization</link:label>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquity_label_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalization, Long-Term Debt and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:to="lab_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_0c85c92e-e3e0-4ef8-a41d-289793c08c9d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Dividends (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7196a6b7-9137-4493-9bcb-d754ebae555c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.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_ottr_RegulatoryAssetDerivativeInstrumentsMember_a36ebb5e-f27f-436a-be4e-24424bedc19b_terseLabel_en-US" xlink:label="lab_ottr_RegulatoryAssetDerivativeInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_ottr_RegulatoryAssetDerivativeInstrumentsMember_label_en-US" xlink:label="lab_ottr_RegulatoryAssetDerivativeInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Asset- Derivative Instruments [Member]</link:label>
    <link:label id="lab_ottr_RegulatoryAssetDerivativeInstrumentsMember_documentation_en-US" xlink:label="lab_ottr_RegulatoryAssetDerivativeInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Regulatory Asset- Derivative Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RegulatoryAssetDerivativeInstrumentsMember" xlink:href="ottr-20241231.xsd#ottr_RegulatoryAssetDerivativeInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_RegulatoryAssetDerivativeInstrumentsMember" xlink:to="lab_ottr_RegulatoryAssetDerivativeInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_RetailCommercialAndIndustrialMember_7c9b4f86-a274-4788-aaec-645e4ae0de0a_terseLabel_en-US" xlink:label="lab_ottr_RetailCommercialAndIndustrialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retail: Commercial and Industrial</link:label>
    <link:label id="lab_ottr_RetailCommercialAndIndustrialMember_label_en-US" xlink:label="lab_ottr_RetailCommercialAndIndustrialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retail, Commercial and Industrial [Member]</link:label>
    <link:label id="lab_ottr_RetailCommercialAndIndustrialMember_documentation_en-US" xlink:label="lab_ottr_RetailCommercialAndIndustrialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retail, Commercial and Industrial</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailCommercialAndIndustrialMember" xlink:href="ottr-20241231.xsd#ottr_RetailCommercialAndIndustrialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_RetailCommercialAndIndustrialMember" xlink:to="lab_ottr_RetailCommercialAndIndustrialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_14945455-f63c-4236-8f20-9952a5cfba67_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompany_982aa1de-1707-42f6-aece-cec3b88e445e_terseLabel_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Dividends Paid to Parent by Subsidiaries</link:label>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompany_label_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Subsidiaries and Equity Method Investees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompany" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashDividendsPaidToParentCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDividendsPaidToParentCompany" xlink:to="lab_us-gaap_CashDividendsPaidToParentCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_a3a57695-bb26-4a44-b568-ed572e38702d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requested rate increase, amended, amount</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Rate Increase (Decrease), Amended, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod_3bff6635-7bc4-47a4-b1e2-c18e01143c1c_terseLabel_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares holding period</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod_label_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Required Shares Holding Period</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod_documentation_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Required Shares Holding Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" xlink:to="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ProductSalesMember_eb496670-b7f0-47c9-bc28-e89f6d843da9_terseLabel_en-US" xlink:label="lab_ottr_ProductSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Sales</link:label>
    <link:label id="lab_ottr_ProductSalesMember_label_en-US" xlink:label="lab_ottr_ProductSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Sales [Member]</link:label>
    <link:label id="lab_ottr_ProductSalesMember_documentation_en-US" xlink:label="lab_ottr_ProductSalesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ProductSalesMember" xlink:href="ottr-20241231.xsd#ottr_ProductSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ProductSalesMember" xlink:to="lab_ottr_ProductSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange_da7352e2-8a33-4f95-95f6-10e97ecd39ec_terseLabel_en-US" xlink:label="lab_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period for unrecognized tax benefits not expected change</link:label>
    <link:label id="lab_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange_label_en-US" xlink:label="lab_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period For Unrecognized Tax Benefits Not Expected Change</link:label>
    <link:label id="lab_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange_documentation_en-US" xlink:label="lab_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the period over which there is no significant expected change in the unrecognized tax benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange" xlink:href="ottr-20241231.xsd#ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange" xlink:to="lab_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_0508fd22-facb-428c-98a0-7f84881b6d81_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_a895e05b-a608-4cf2-be62-fb4780e05e61_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Line Items]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_4b6f93d1-ca84-4872-aab1-15d8b9f4a5c4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LandMember_3f187e76-8ad6-47fa-94c0-e6fe702761d1_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced_b48ef74a-8049-4a89-8478-a92306d109f9_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Approved rate, revenue requirement reduced</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced_label_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Revenue Requirement Reduced</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Revenue Requirement Reduced</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced" xlink:to="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_4e315d5a-36f2-4e80-b715-57faff7cec8d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on derivatives, net</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_de44801f-93e1-49bc-9850-c4b207e969f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:to="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_e75767b5-883c-4c31-a598-9755eb2032aa_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PublicUtilitiesInterimRateIncreaseDecreaseAmount_b9cf6d90-58db-479c-888f-59867efa71dd_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, interim rate increase, amount</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Interim Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_d4a47e1c-7ac5-4201-a165-4584f0828eb1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Cost</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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9dc7e644-2402-4bce-b090-c82d69f52768_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate_a115ea9f-f93c-45b2-af86-38e234b2dc65_negatedTerseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decrease in benefit obligation for change in discount rate</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) For Change In Discount Rate</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) For Change In Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" xlink:to="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_CoyoteStationMember_8bddf1f4-e66d-418e-aafa-600f9a020505_terseLabel_en-US" xlink:label="lab_ottr_CoyoteStationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coyote Station</link:label>
    <link:label id="lab_ottr_CoyoteStationMember_label_en-US" xlink:label="lab_ottr_CoyoteStationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Coyote Station [Member]</link:label>
    <link:label id="lab_ottr_CoyoteStationMember_documentation_en-US" xlink:label="lab_ottr_CoyoteStationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Coyote Station.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoyoteStationMember" xlink:href="ottr-20241231.xsd#ottr_CoyoteStationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CoyoteStationMember" xlink:to="lab_ottr_CoyoteStationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_8c2e29cb-6594-48c2-bace-015582fab189_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Approved rate increase, amount</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_2b17a3e8-e47d-4aa0-a3ad-ca3a1809eeac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_HealthInsuranceBenefitsRequisiteServicePeriod_c64ca1f8-3c00-4889-9d60-247f2a64e848_terseLabel_en-US" xlink:label="lab_ottr_HealthInsuranceBenefitsRequisiteServicePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Health insurance benefits, requisite service period</link:label>
    <link:label id="lab_ottr_HealthInsuranceBenefitsRequisiteServicePeriod_label_en-US" xlink:label="lab_ottr_HealthInsuranceBenefitsRequisiteServicePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Health Insurance Benefits Requisite Service Period</link:label>
    <link:label id="lab_ottr_HealthInsuranceBenefitsRequisiteServicePeriod_documentation_en-US" xlink:label="lab_ottr_HealthInsuranceBenefitsRequisiteServicePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the service period after which employees may become eligible for health insurance benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_HealthInsuranceBenefitsRequisiteServicePeriod" xlink:href="ottr-20241231.xsd#ottr_HealthInsuranceBenefitsRequisiteServicePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_HealthInsuranceBenefitsRequisiteServicePeriod" xlink:to="lab_ottr_HealthInsuranceBenefitsRequisiteServicePeriod" xlink:type="arc" order="1"/>
    <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" 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/2024/elts/us-gaap-2024.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_us-gaap_ValuationAllowancesAndReservesTypeAxis_3b8f72d9-efda-4319-9f44-abe4bcb66ece_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_edadc59e-4b1c-45cb-bf09-8fa9b30691c1_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_EnergyAxis_1492afbc-be69-4453-a89e-0979f9f14b68_terseLabel_en-US" xlink:label="lab_srt_EnergyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Energy [Axis]</link:label>
    <link:label id="lab_srt_EnergyAxis_label_en-US" xlink:label="lab_srt_EnergyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Energy [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EnergyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EnergyAxis" xlink:to="lab_srt_EnergyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_dc166fa5-7b7c-4a21-87e2-5685177df5c8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonelectric Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e87a63ce-d7f6-45dd-a536-eef9cff39d8f_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Dilutive Effect of Potential Common Shares (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" 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/2024/elts/us-gaap-2024.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_OtherAssetsNoncurrent_3d086a9e-17a5-4ffc-b72c-25632c22245f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_56e1830f-9ccb-4325-83d4-6c5bed26080c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other Assets</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" 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/2024/elts/us-gaap-2024.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_us-gaap_LeasesAbstract_d5f67289-476c-43df-8247-8f1f4ce78ea0_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsGross_4fc9b8b6-8604-41cc-9b8f-7707784a5dad_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Amount</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" 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/2024/elts/us-gaap-2024.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_ottr_ElectronicProductRetailMember_cc2e3dd4-8e91-4d12-a75c-3dc441a27473_terseLabel_en-US" xlink:label="lab_ottr_ElectronicProductRetailMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Retail</link:label>
    <link:label id="lab_ottr_ElectronicProductRetailMember_label_en-US" xlink:label="lab_ottr_ElectronicProductRetailMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Electronic Product, Retail [Member]</link:label>
    <link:label id="lab_ottr_ElectronicProductRetailMember_documentation_en-US" xlink:label="lab_ottr_ElectronicProductRetailMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Electronic Product, Retail</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectronicProductRetailMember" xlink:href="ottr-20241231.xsd#ottr_ElectronicProductRetailMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ElectronicProductRetailMember" xlink:to="lab_ottr_ElectronicProductRetailMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_f54b4ec6-022b-4ecf-8e3d-e0bef01f4032_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_JointOwnershipPolicyTextBlock_24e800d9-b7b9-4235-94e1-d4a7775e86dd_terseLabel_en-US" xlink:label="lab_ottr_JointOwnershipPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Jointly Owned Facilities</link:label>
    <link:label id="lab_ottr_JointOwnershipPolicyTextBlock_label_en-US" xlink:label="lab_ottr_JointOwnershipPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Joint Ownership, Policy [Policy Text Block]</link:label>
    <link:label id="lab_ottr_JointOwnershipPolicyTextBlock_documentation_en-US" xlink:label="lab_ottr_JointOwnershipPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the policy disclosure of jointly owned utility plants or facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JointOwnershipPolicyTextBlock" xlink:href="ottr-20241231.xsd#ottr_JointOwnershipPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_JointOwnershipPolicyTextBlock" xlink:to="lab_ottr_JointOwnershipPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_9fa954cf-0ad9-4ec9-8586-eb4c94fd374c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases (Decreases) in Tax from:</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" 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/2024/elts/us-gaap-2024.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_ottr_OtterTailCorporationMember_0a39eb17-d35f-4a90-af29-9fa4383c8983_terseLabel_en-US" xlink:label="lab_ottr_OtterTailCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Otter Tail Corporation</link:label>
    <link:label id="lab_ottr_OtterTailCorporationMember_label_en-US" xlink:label="lab_ottr_OtterTailCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Otter Tail Corporation [Member]</link:label>
    <link:label id="lab_ottr_OtterTailCorporationMember_documentation_en-US" xlink:label="lab_ottr_OtterTailCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Otter Tail Corporation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailCorporationMember" xlink:href="ottr-20241231.xsd#ottr_OtterTailCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OtterTailCorporationMember" xlink:to="lab_ottr_OtterTailCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_9e69e3ce-c10e-412e-9676-1456c492abd5_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member_4986fcb4-d55b-426e-a311-f13784dc804e_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2022A Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.77%, Series A, Due May 20, 2052 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.77%, Series A, Due May 20, 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member" xlink:to="lab_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_317e2012-e056-4ccf-9ca6-3c2395a77d45_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivities_10aa61e1-fda9-45a0-9a35-18ac9fe26a83_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_b1ac431e-5d0b-439b-901b-1073d0665914_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_2f6551b5-d4ec-4c58-812f-12f9ecb39c64_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8f0a2eb7-ebe6-4abf-95ab-5659716de561_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash Flows from 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_6cdfa2ba-f7c8-4b52-a052-ae97906d7afc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Accumulated Other Comprehensive Income (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" 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/2024/elts/us-gaap-2024.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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData_82a37374-7bcc-43dd-9227-1b1417ed1ed7_negatedTerseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decrease from plan participant census data</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) From Plan Participant Census Data</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) From Plan Participant Census Data</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" xlink:to="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_4150c70b-9adf-4e47-a461-036fd5f02526_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Accretion</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" 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/2024/elts/us-gaap-2024.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_ottr_DefinedBenefitPlanPlanAssetsActualReturns_11d71143-04c6-4888-80b9-66a120765c0c_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsActualReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual returns</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanPlanAssetsActualReturns_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsActualReturns" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Returns</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanPlanAssetsActualReturns_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsActualReturns" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Returns</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsActualReturns" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsActualReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanPlanAssetsActualReturns" xlink:to="lab_ottr_DefinedBenefitPlanPlanAssetsActualReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_e7eee233-d035-4a94-a7f5-e10033b6d8f6_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Commitments Contractual Obligation Maturities</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" 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/2024/elts/srt-2024.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_ottr_ManufacturingMember_cdbbccdf-bf44-438a-9a08-bdb103fe6dc5_terseLabel_en-US" xlink:label="lab_ottr_ManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing</link:label>
    <link:label id="lab_ottr_ManufacturingMember_label_en-US" xlink:label="lab_ottr_ManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing [Member]</link:label>
    <link:label id="lab_ottr_ManufacturingMember_documentation_en-US" xlink:label="lab_ottr_ManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about manufacturing.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ManufacturingMember" xlink:to="lab_ottr_ManufacturingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1bcf9cbf-0723-435e-a7e2-e2a4fcba984e_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_9233a4ca-909c-4b45-ba06-160a70a1f960_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_e75038e1-3ddb-4108-a00a-048082be81ec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_dei_EntityCommonStockSharesOutstanding_c0327229-c40d-4965-92c5-922cb04e2c85_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod_a9cad9ff-d875-4be7-82db-7a70bd82ad0c_terseLabel_en-US" xlink:label="lab_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscriptions, lock-up period</link:label>
    <link:label id="lab_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod_label_en-US" xlink:label="lab_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Subscriptions, Lock-Up Period</link:label>
    <link:label id="lab_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod_documentation_en-US" xlink:label="lab_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Subscriptions, Lock-Up Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" xlink:href="ottr-20241231.xsd#ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" xlink:to="lab_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_cac24a32-df88-4883-a5ba-e7890e7cb42b_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</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" 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/2024/elts/us-gaap-2024.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_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_cfb9b41f-8668-4ab4-bc99-1a78581c74fe_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals_579155d4-333d-4c38-a52f-fb21820ee02e_totalLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Periodic Benefit Cost Recognized</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Net of Deferrals</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Net of Deferrals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" xlink:to="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_055b238c-3158-409e-b2ef-fa1f9c88909c_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_7cec9137-2a55-457a-913c-efd9f9f7ec44_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearFive_057b386f-961c-48c2-aaa7-7a0acee87d1a_terseLabel_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearFive_label_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Payments, to be Paid, Year Five</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearFive_documentation_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Land Easement Payments, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearFive" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementPaymentsToBePaidYearFive" xlink:to="lab_ottr_LandEasementPaymentsToBePaidYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_a52f6173-4f28-49b6-89cf-6cf6d6056b9a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 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" 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/2024/elts/us-gaap-2024.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_ValuationAllowancesAndReservesDeductions_ce34a732-415b-46cc-8452-dc280c1de6b7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73925040-68d2-4eec-ba21-f3aae50b3105_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_e8dc99a1-96f4-4757-9acb-6b0391ca8ebb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Rate of 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" 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/2024/elts/us-gaap-2024.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_PublicUtilityPropertyPlantAndEquipmentTable_d156226b-8217-4598-9f83-0aa67b650e8f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_d8575893-c28d-4ee9-98e3-7df34ee1b2ce_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LifeInsuranceCorporateOrBankOwnedAmount_06d9b2c6-f136-4f95-a41f-6d64aa7fc309_terseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate-Owned Life Insurance Policies</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" 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/2024/elts/us-gaap-2024.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_ottr_RelatedPartyTransactionPolicyTextBlock_bc01270f-909e-467d-b796-513693908075_terseLabel_en-US" xlink:label="lab_ottr_RelatedPartyTransactionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Parties</link:label>
    <link:label id="lab_ottr_RelatedPartyTransactionPolicyTextBlock_label_en-US" xlink:label="lab_ottr_RelatedPartyTransactionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Policy Text Block]</link:label>
    <link:label id="lab_ottr_RelatedPartyTransactionPolicyTextBlock_documentation_en-US" xlink:label="lab_ottr_RelatedPartyTransactionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related Party Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RelatedPartyTransactionPolicyTextBlock" xlink:href="ottr-20241231.xsd#ottr_RelatedPartyTransactionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_RelatedPartyTransactionPolicyTextBlock" xlink:to="lab_ottr_RelatedPartyTransactionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_abd0b2e7-15f2-4943-8aa8-53ebed2feaa9_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</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" 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/2024/elts/us-gaap-2024.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_AllowanceForDoubtfulAccountsReceivable_44d2b00d-7697-456c-af99-81a890992814_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_bdaffa9f-7788-427d-b23b-bd742d0473ab_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_715c735c-6295-43aa-b848-30acf34134a9_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending 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" 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/2024/elts/us-gaap-2024.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_33564236-d0c2-4353-ab66-2ab549f62001_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments for Shares Withheld for Employee Tax Obligations</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member_27d8def0-d901-49ea-9c11-c542b32cc15d_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2019C Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.82%, Series C, Due October 10, 2049 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member" xlink:to="lab_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OtterTailAssuranceLimitedMember_c77a6f83-6199-428e-9380-4ad996295a02_terseLabel_en-US" xlink:label="lab_ottr_OtterTailAssuranceLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Otter Tail Assurance Limited</link:label>
    <link:label id="lab_ottr_OtterTailAssuranceLimitedMember_label_en-US" xlink:label="lab_ottr_OtterTailAssuranceLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Otter Tail Assurance Limited [Member]</link:label>
    <link:label id="lab_ottr_OtterTailAssuranceLimitedMember_documentation_en-US" xlink:label="lab_ottr_OtterTailAssuranceLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Otter Tail Assurance Limited.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailAssuranceLimitedMember" xlink:href="ottr-20241231.xsd#ottr_OtterTailAssuranceLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OtterTailAssuranceLimitedMember" xlink:to="lab_ottr_OtterTailAssuranceLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_7de1ca02-2859-4c83-856a-88a29c7fe3f6_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed Income Funds</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_b83bc45e-ac51-492b-8f87-576ff8a1abe6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan Shares and Other</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_58658bf6-698d-46de-9497-d0fbbcfc13b4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_9b407c28-3387-4221-a76a-62799e2cc418_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2024B Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 5.77%, Series B, Due April 01, 2054 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 5.77%, Series B, Due April 01, 2054</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member" xlink:to="lab_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_c3fb7637-25b5-41ad-a598-d7b396a3c5af_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_98ca8a0a-caff-4199-9c9c-11b42cf9b387_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a2923447-bc71-47d4-987c-d23bec1e65c7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_ProceedsFromPaymentsForOtherFinancingActivities_f0a0e94a-cf0b-49c7-8d94-93c01f1a2715_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_d1cddd3c-581c-41ee-9766-aa1bb50b698d_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Comprehensive Income</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" 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/2024/elts/us-gaap-2024.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_us-gaap_PensionPlansDefinedBenefitMember_0071a1aa-51b6-4a48-986d-a6ef6e90042d_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits (Pension Plan)</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_797966ee-c78c-46ac-bf4f-aeb2ee92b3d2_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Projected Pension Plan Benefit Payments</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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_33470d48-af1f-4e20-ab06-796eb2c1a8b3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, Net</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" 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/2024/elts/us-gaap-2024.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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_d630adf7-e4e3-489d-848c-c2cad6302dca_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Investments Classified by Contractual Maturity Date</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_e495af13-4fd7-45c6-aee1-d91b0f339833_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</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" 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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilities_d0ff747c-3d62-46b3-bcc4-ddc20c2983f9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes</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" 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/2024/elts/us-gaap-2024.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_CorporateDebtSecuritiesMember_da82cbed-adba-4c4a-b71c-868028261ace_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_42a6b406-b74a-4d97-8fe6-12492fde6c39_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities</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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_6a9656c3-7a84-4d05-ba2b-f5333514c4d7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Service Lives for Rate-Regulated Electric and Nonelectric Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utility Property, Plant, and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_4044b4cd-6554-424d-ab85-c2ba59a9da58_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Nonelectric 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" 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/2024/elts/us-gaap-2024.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_InventoryWorkInProcessNetOfReserves_4b82398a-ff89-4460-af77-3bb52c3f4284_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work in Process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_NorthernPipeProductsIncMember_bec2dd2e-4aa5-4142-a91c-51912bb7ffcb_terseLabel_en-US" xlink:label="lab_ottr_NorthernPipeProductsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Northern Pipe Products, Inc.</link:label>
    <link:label id="lab_ottr_NorthernPipeProductsIncMember_label_en-US" xlink:label="lab_ottr_NorthernPipeProductsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Northern Pipe Products, Inc. [Member]</link:label>
    <link:label id="lab_ottr_NorthernPipeProductsIncMember_documentation_en-US" xlink:label="lab_ottr_NorthernPipeProductsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Northern Pipe Products, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthernPipeProductsIncMember" xlink:href="ottr-20241231.xsd#ottr_NorthernPipeProductsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NorthernPipeProductsIncMember" xlink:to="lab_ottr_NorthernPipeProductsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_24919df5-a120-4d76-b0cd-9bddd67ad968_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage_14d0fd4d-5d14-40ae-89b0-2b3b694ba2e7_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings sharing, percentage (as a percent)</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage_label_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Earnings Sharing, Percentage</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Earnings Sharing, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage" xlink:to="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_The2023StockIncentivePlanMember_e4c7c0b7-6e01-46cc-866c-3222716a891a_terseLabel_en-US" xlink:label="lab_ottr_The2023StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">The 2023 Stock Incentive Plan</link:label>
    <link:label id="lab_ottr_The2023StockIncentivePlanMember_label_en-US" xlink:label="lab_ottr_The2023StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 2023 Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_ottr_The2023StockIncentivePlanMember_documentation_en-US" xlink:label="lab_ottr_The2023StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the 2014 stock incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The2023StockIncentivePlanMember" xlink:href="ottr-20241231.xsd#ottr_The2023StockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_The2023StockIncentivePlanMember" xlink:to="lab_ottr_The2023StockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_b2771946-c393-4a10-b661-d2a525d7bc40_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_c57b5a3c-a92d-485e-98bc-6e1c390fcc48_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_38c48f3b-931e-4332-97f5-10d4ba1592a0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevolvingCreditFacilityMember_ff3e5423-2cb1-4d2d-b9b3-f859cd6d577f_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_034953c0-43dd-434f-9d4f-c9222d46d60a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0adf72c4-cabe-446a-be58-1cad76deaa34_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash Flows from 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityCurrent_5f4fd807-c89f-43d9-881e-b45afb37937a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</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" 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/2024/elts/us-gaap-2024.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_RevenueNotFromContractWithCustomer_14927380-85ed-4fc4-9f1d-0b08e5a88ce0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric Segment - ARP Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomer_label_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Not from Contract with Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:to="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_8526ecdd-ecc9-4c95-8282-8c7bbddbb556_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases (Decreases) in Tax from:</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" 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/2024/elts/us-gaap-2024.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_NonvestedRestrictedStockSharesActivityTableTextBlock_e6ebbb31-fa09-47e2-81be-2ccc81e93dec_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Restricted Stock Shares Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_44687490-1407-4076-8286-ea65c68cfea5_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term purchase commitment, period</link:label>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_label_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:to="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_145a21fd-780a-4d8f-a981-537fdf1eba38_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Additional liabilities for new obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_8806ab3d-7aa5-42d9-9cb0-d91f1605afb7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Obligations Recognized</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" 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/2024/elts/us-gaap-2024.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_ottr_VaristarCorporationMember_7ae72eb7-f598-469c-9993-c96610b50ffc_terseLabel_en-US" xlink:label="lab_ottr_VaristarCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Varistar Corporation</link:label>
    <link:label id="lab_ottr_VaristarCorporationMember_label_en-US" xlink:label="lab_ottr_VaristarCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Varistar Corporation [Member]</link:label>
    <link:label id="lab_ottr_VaristarCorporationMember_documentation_en-US" xlink:label="lab_ottr_VaristarCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Varistar Corporation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VaristarCorporationMember" xlink:href="ottr-20241231.xsd#ottr_VaristarCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_VaristarCorporationMember" xlink:to="lab_ottr_VaristarCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_deed290d-7c5d-4891-9b88-7712d6c73562_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Operating Loss Carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_be1263ed-f8ee-4143-97b5-b85494172411_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_457282cc-73f3-44d4-b441-418568853c0a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amounts Not Yet Recognized as Components of Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_24166c95-99a3-4c58-873b-f5302ee5bb51_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Gross Nonelectric 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" 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/2024/elts/us-gaap-2024.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_ottr_LandEasementPaymentsToBePaidYearFour_f1e31793-2d60-4d69-a858-a73c19097f94_terseLabel_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearFour_label_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Payments, to be Paid, Year Four</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearFour_documentation_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearFour" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementPaymentsToBePaidYearFour" xlink:to="lab_ottr_LandEasementPaymentsToBePaidYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member_5147eb39-7c33-4e36-bd7b-3ab027006139_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2018A Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 4.07%, Series A, Due February 07, 2048 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Senior Unsecured Notes 4.07%, Series 2018A, due February 07, 2048.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member" xlink:to="lab_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_CapitalizedComputerSoftwareAmortizationPeriod_70685111-5b9a-42d7-8391-ec6e5fdcce15_terseLabel_en-US" xlink:label="lab_ottr_CapitalizedComputerSoftwareAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization period</link:label>
    <link:label id="lab_ottr_CapitalizedComputerSoftwareAmortizationPeriod_label_en-US" xlink:label="lab_ottr_CapitalizedComputerSoftwareAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization Period</link:label>
    <link:label id="lab_ottr_CapitalizedComputerSoftwareAmortizationPeriod_documentation_en-US" xlink:label="lab_ottr_CapitalizedComputerSoftwareAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CapitalizedComputerSoftwareAmortizationPeriod" xlink:href="ottr-20241231.xsd#ottr_CapitalizedComputerSoftwareAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CapitalizedComputerSoftwareAmortizationPeriod" xlink:to="lab_ottr_CapitalizedComputerSoftwareAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_e6ca3c9d-8420-42b4-a27d-b16e59f33cf4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Participant Premium Payments</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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentLineItems_4f097261-3155-45ed-8a69-c725416cd5d4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [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" 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/2024/elts/us-gaap-2024.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_aad2e5f3-a517-43e0-9a52-a1d902298f61_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9c56fef6-0fb8-4621-985c-a2096b39bb3e_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Accounting</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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_50dd964a-8b84-4e81-a5e5-72ae8eb0e091_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Available-for-Sale Securities, net of tax (expense) benefit of $(128), $(51) and $115</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_940652c7-17e1-42a4-8b9e-4345398ff2ea_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ae0ddbf7-1ff1-44fa-b2f2-fb548d30adf8_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Common Shares Outstanding &#8211; 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" 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/2024/elts/us-gaap-2024.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_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member_7a2b23e9-7d0d-45b0-b0f8-5cdeade79c16_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2013B Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 5.47%, Series B, Due February 27, 2044 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Senior Unsecured Notes 5.47%, Series B, due February 27, 2044.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member" xlink:to="lab_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_22afd499-d762-4428-8f23-514ac31d6fce_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_1133ffc2-a23b-4629-ad5a-87bb123d2041_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d249691f-be92-4b38-8b3c-70f775779fc8_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b3be290a-0624-4bd2-a578-24d138fe4d8e_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</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" 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/2024/elts/us-gaap-2024.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_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_819951af-5d30-4201-aaf9-27a8d9606458_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2024/elts/us-gaap-2024.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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4751c56b-e77c-4334-99c4-3905d815f647_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod_1afe3833-0bc7-4f9d-8726-51f85411851a_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory liabilities - remaining recovery/refund period</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Liability, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_185db0cb-c7b8-4114-a870-ad9aa8c46f5f_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric Purchased Power</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Utilities Operating Expense, Purchased Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:to="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_ec89e8c2-6279-4973-9ac7-8ca401276237_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill by Segment</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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskTypeDomain_868baca9-df87-4a9f-95e8-e85ed9b42a42_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_TaxYears2040To2043Member_d24acbbb-e5c5-4fe1-bb9b-8cdee027e001_terseLabel_en-US" xlink:label="lab_ottr_TaxYears2040To2043Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Years 2040 to 2043</link:label>
    <link:label id="lab_ottr_TaxYears2040To2043Member_label_en-US" xlink:label="lab_ottr_TaxYears2040To2043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Years 2040 to 2043 [Member]</link:label>
    <link:label id="lab_ottr_TaxYears2040To2043Member_documentation_en-US" xlink:label="lab_ottr_TaxYears2040To2043Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Years 2040 to 2043</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TaxYears2040To2043Member" xlink:href="ottr-20241231.xsd#ottr_TaxYears2040To2043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_TaxYears2040To2043Member" xlink:to="lab_ottr_TaxYears2040To2043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNet_cfd87788-8f9a-41c2-89e1-d0b45c66cf29_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNet_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNet" xlink:to="lab_us-gaap_InvestmentIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_427a67c1-098e-461a-a5b4-635e11b99fc8_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_SellingGeneralAndAdministrativeExpense_40eb4ab9-f36a-4703-b9cc-cfcfe71b7beb_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonelectric Selling, General, and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_1b1bfcba-bc00-457b-b831-fd22cc8ee4a9_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedContributionPlanCostRecognized_724c8b61-faf1-4883-bdf2-7ce14db2e4c8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan, 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_6adc38a8-cae3-429b-b2de-119afa6f7cb1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Change in Asset Retirement Obligations</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" 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/2024/elts/us-gaap-2024.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_us-gaap_UtilityPlantDomain_91e8f31f-a485-47c9-b0e9-c08db225fe63_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7b1f4563-2e75-43a7-815b-8f08ac4b9d0e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment awards, number of shares authorized (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" 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/2024/elts/us-gaap-2024.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_SaleOfStockNameOfTransactionDomain_9aa55025-8f64-48c7-a209-5db1c046d89b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_4f59b8be-0c5c-4b25-8759-629502210e0a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanReturnEnhancementMember_c5456ec8-e418-4f0d-956d-cd1d1b64f515_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanReturnEnhancementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Return Enhancement</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanReturnEnhancementMember_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanReturnEnhancementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Return Enhancement [Member]</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanReturnEnhancementMember_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanReturnEnhancementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Return Enhancement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanReturnEnhancementMember" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanReturnEnhancementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanReturnEnhancementMember" xlink:to="lab_ottr_DefinedBenefitPlanReturnEnhancementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_559cdf76-c72d-4b28-8c9f-2164492b23d0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2024/elts/us-gaap-2024.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_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_924740f7-3cd7-4f89-a76a-2b602ef83853_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of Dilutive Securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_8a9dd572-3f28-4111-984e-a2c4baa1a2a5_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Unrealized Gain (Losses) on Available-for-Sale Securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b7243786-bf9d-4aad-a699-a50c5b477699_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_2cdbd682-c771-4d83-b905-0003890350fb_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_PercentageOfTargetAmountAsActualPayment_9ea5c427-eb3a-4e35-bf04-7f7846e444fd_terseLabel_en-US" xlink:label="lab_ottr_PercentageOfTargetAmountAsActualPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of target amount as actual payment (as a percent)</link:label>
    <link:label id="lab_ottr_PercentageOfTargetAmountAsActualPayment_label_en-US" xlink:label="lab_ottr_PercentageOfTargetAmountAsActualPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Target Amount As Actual Payment</link:label>
    <link:label id="lab_ottr_PercentageOfTargetAmountAsActualPayment_documentation_en-US" xlink:label="lab_ottr_PercentageOfTargetAmountAsActualPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the percentage of target amount as a actual payment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PercentageOfTargetAmountAsActualPayment" xlink:href="ottr-20241231.xsd#ottr_PercentageOfTargetAmountAsActualPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PercentageOfTargetAmountAsActualPayment" xlink:to="lab_ottr_PercentageOfTargetAmountAsActualPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_6c8c79aa-c1c1-4497-9c3d-7463d49b12c3_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod_10e87875-50e4-4bef-89f3-afc998970b76_terseLabel_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility rate measurement period</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod_label_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Measurement Period</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod_documentation_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" xlink:to="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e74bd5bd-8aa4-4491-84dc-5ec410a56ec0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9503eef2-cca7-4e24-89f3-a94953e23966_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DerivativeContractTypeDomain_c9ebf5eb-c0c5-4d5f-be60-8d4b1b72eb20_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_7ad57c7d-991d-4a28-a545-75ef56d74aa0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Matters</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_963f8ae7-a263-4c14-8089-fb9d175dbf25_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Actuarial (Gain) Loss</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" 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/2024/elts/us-gaap-2024.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_InternalUseSoftwarePolicy_37a9c275-7f50-48b8-af13-3bff81868808_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud Computing Costs</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6ab721e8-342e-445e-89e0-465730c33a46_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</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" 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/2024/elts/us-gaap-2024.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_ottr_BrookingsProjectMember_9f3d1215-a3c2-4f73-832e-96f0541a5534_terseLabel_en-US" xlink:label="lab_ottr_BrookingsProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Brookings&#8211;Southeast Twin Cities 345 kV line</link:label>
    <link:label id="lab_ottr_BrookingsProjectMember_label_en-US" xlink:label="lab_ottr_BrookingsProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Brookings Project [Member]</link:label>
    <link:label id="lab_ottr_BrookingsProjectMember_documentation_en-US" xlink:label="lab_ottr_BrookingsProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the Brookings-Southeast Twin Cities 345 kV line.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BrookingsProjectMember" xlink:href="ottr-20241231.xsd#ottr_BrookingsProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BrookingsProjectMember" xlink:to="lab_ottr_BrookingsProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DeferredCompensationLiabilityGainLoss_c3a9dfc2-bf27-4a27-ba61-275047d9e05b_terseLabel_en-US" xlink:label="lab_ottr_DeferredCompensationLiabilityGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gains or (losses) recognized due to changes in payment obligations</link:label>
    <link:label id="lab_ottr_DeferredCompensationLiabilityGainLoss_label_en-US" xlink:label="lab_ottr_DeferredCompensationLiabilityGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Gain (Loss)</link:label>
    <link:label id="lab_ottr_DeferredCompensationLiabilityGainLoss_documentation_en-US" xlink:label="lab_ottr_DeferredCompensationLiabilityGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredCompensationLiabilityGainLoss" xlink:href="ottr-20241231.xsd#ottr_DeferredCompensationLiabilityGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DeferredCompensationLiabilityGainLoss" xlink:to="lab_ottr_DeferredCompensationLiabilityGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrelatedPartyMember_0327b779-8dcf-4cdc-81ab-4aa9a5d6f25c_terseLabel_en-US" xlink:label="lab_us-gaap_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonrelated Party</link:label>
    <link:label id="lab_us-gaap_NonrelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonrelated Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrelatedPartyMember" xlink:to="lab_us-gaap_NonrelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c5c39c6a-f472-4f04-8212-17aba2cfa297_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [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" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_626a5b1f-65f4-4623-acb4-3c8df207b671_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShorttermDebtFairValue_dc2fd388-c0eb-4531-b518-0b2576587b0f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShorttermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:label id="lab_us-gaap_ShorttermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_ShorttermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShorttermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShorttermDebtFairValue" xlink:to="lab_us-gaap_ShorttermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_0bcbcf39-bdc9-4eb9-80f7-b8e739423c1f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transmission, useful life</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_49cd17af-641f-43e6-b939-93e6086c4c8f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets Future Amortization Expenses</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" 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/2024/elts/us-gaap-2024.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_srt_ParentCompanyMember_a886012f-cdc0-4276-9ec8-54a7fc128a2b_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OTC</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_a95380d8-3b3c-4b9b-a843-5380d65a7659_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1ca1fc7b-fbc3-40c4-87c4-17fcedbde7fb_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Cash Flow Statement</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member_b12b27d8-25df-4081-a5aa-75eea781374c_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2007D Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 6.47%, Series D, Due August 20, 2037 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Senior Unsecured Notes 6.47%, Series D, due August 20, 2037.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member" xlink:to="lab_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1ab683a7-1a8b-482d-b70e-f0b4d02475d1_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_c3c630e4-1bda-41ce-88df-3aa4e25bb4b6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_5bbb70da-f0ed-49a0-add5-04dbf2647744_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts Payable to Subsidiaries</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" 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/2024/elts/us-gaap-2024.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_ottr_CapacityAndEnergyRequirementCosts_3201b564-e3d3-4e51-9416-12d40046c3e8_terseLabel_en-US" xlink:label="lab_ottr_CapacityAndEnergyRequirementCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capacity and energy requirement costs</link:label>
    <link:label id="lab_ottr_CapacityAndEnergyRequirementCosts_label_en-US" xlink:label="lab_ottr_CapacityAndEnergyRequirementCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capacity And Energy Requirement Costs</link:label>
    <link:label id="lab_ottr_CapacityAndEnergyRequirementCosts_documentation_en-US" xlink:label="lab_ottr_CapacityAndEnergyRequirementCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capacity And Energy Requirement Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CapacityAndEnergyRequirementCosts" xlink:href="ottr-20241231.xsd#ottr_CapacityAndEnergyRequirementCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CapacityAndEnergyRequirementCosts" xlink:to="lab_ottr_CapacityAndEnergyRequirementCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_84a03553-53c2-4209-a136-52e0af10d97e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts of 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" 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/2024/elts/us-gaap-2024.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_LeaseCost_87e38451-8556-49e5-9e1c-94f5d520c917_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Lease Cost</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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_d0be7bbd-9c59-42f9-9a00-36b74243608f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount from market price rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_64b90840-33ec-4a2e-9d68-8a78d1e209d7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c885153a-62bb-4eac-92f7-cd0eac5e449d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of Dilutive Securities:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_d3f02423-3fb8-4d62-8ddd-84701aa15d50_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_93bae0c5-6313-4727-8a5f-633fdb9fcd60_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Differences Related to Property</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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_bca4423d-d6e1-4a31-afdd-84737f25c876_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_VariableLeaseCost_d1aee17b-6bc9-4a51-a52d-cbf9d7451623_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_MoneyMarketFundsAtCarryingValue_30d5e55f-076b-48eb-a989-d8a1ff53553c_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money Market Funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_e0cfc7f8-9dba-4027-8aae-64f588040db1_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_e91d9e2a-31c2-43b0-9001-b7f83dbd0a84_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_d5b2bdb5-5518-41c7-8794-9d7a621e34dc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, redemption price (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_ffd3f35e-d389-478f-ac02-4a6cd6287373_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ScenarioForecastMember_eafc6b94-58e3-402c-a794-9c3628c10000_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent_4df8ce75-939a-49fa-b5a3-81f4e4e1dca2_negatedTerseLabel_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Production Tax Credits (PTCs)</link:label>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent_label_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Production Tax Credits, Percent</link:label>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent_documentation_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Production Tax Credits, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" xlink:to="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_493bffbd-31ba-45c3-95d0-4e535fd6c606_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Prior Service Cost</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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareDiluted_49fbbf4c-3b18-4bf8-8971-9fd9f3d3e917_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_srt_RepurchaseAgreementCounterpartyNameDomain_1bc7b5f5-7f37-49ba-bdb7-413ab9b0e5bf_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e0d424c8-4897-4cf9-9a95-64d57e205884_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contracts with Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ParticipantsAge50AndOlderMember_1cdfa11a-f296-45d1-b01a-1d8a787e6780_terseLabel_en-US" xlink:label="lab_ottr_ParticipantsAge50AndOlderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Participants Age 50 and Older</link:label>
    <link:label id="lab_ottr_ParticipantsAge50AndOlderMember_label_en-US" xlink:label="lab_ottr_ParticipantsAge50AndOlderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participants Age 50 and Older [Member]</link:label>
    <link:label id="lab_ottr_ParticipantsAge50AndOlderMember_documentation_en-US" xlink:label="lab_ottr_ParticipantsAge50AndOlderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about participants age 50 and older.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge50AndOlderMember" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge50AndOlderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ParticipantsAge50AndOlderMember" xlink:to="lab_ottr_ParticipantsAge50AndOlderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_fe236a5b-feba-4fe0-bcaa-c50faf903c21_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_RegulatoryLiabilityDomain_ac97113e-0c50-4074-a614-581a9f698e30_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain" xlink:to="lab_us-gaap_RegulatoryLiabilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxLiabilitiesAbstract_8cef973f-97a1-447c-81bc-d8daf0e867e2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_2c74cec4-929b-4154-a0a5-a868d1013fcf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, redemption price, percentage of principal amount redeemed (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_a8614e67-cd8b-458d-b6f3-887a79a527c9_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricTransmissionMember_669c41d7-f636-4dc4-942e-b66568067b8d_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_ElectricTransmissionMember_label_en-US" xlink:label="lab_us-gaap_ElectricTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Electric Transmission [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricTransmissionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ElectricTransmissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricTransmissionMember" xlink:to="lab_us-gaap_ElectricTransmissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_8562777d-0a69-42a1-8aff-77b6c36de9bc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</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" 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/2024/elts/us-gaap-2024.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_ottr_ElectricPlantMember_ebd958fd-e1a0-459a-8d27-7ca0219cebde_terseLabel_en-US" xlink:label="lab_ottr_ElectricPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric Plant in Service</link:label>
    <link:label id="lab_ottr_ElectricPlantMember_label_en-US" xlink:label="lab_ottr_ElectricPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Electric Plant [Member]</link:label>
    <link:label id="lab_ottr_ElectricPlantMember_documentation_en-US" xlink:label="lab_ottr_ElectricPlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to electric utility plant.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricPlantMember" xlink:href="ottr-20241231.xsd#ottr_ElectricPlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ElectricPlantMember" xlink:to="lab_ottr_ElectricPlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_0dcb3aa1-0a57-481d-a91a-197e71b02f41_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric Production Fuel</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Utilities Operating Expense, Fuel Used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_37d65b29-7d66-4630-ad5a-11ff245b83db_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns_d38a61aa-1360-4fe4-9365-4c1ea594ba5b_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected returns</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Expected Returns</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Expected Returns</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsExpectedReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns" xlink:to="lab_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_f5652a23-f969-4b46-ac70-6b65aad6f352_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c90c8ce9-77d5-42b5-889b-50e9bd5b6fcb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of awards vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OperatingAndNonoperatingExpenses_ed7587ef-9651-4df0-9543-94850ee841ad_totalLabel_en-US" xlink:label="lab_ottr_OperatingAndNonoperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Expense</link:label>
    <link:label id="lab_ottr_OperatingAndNonoperatingExpenses_label_en-US" xlink:label="lab_ottr_OperatingAndNonoperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating and Nonoperating Expenses</link:label>
    <link:label id="lab_ottr_OperatingAndNonoperatingExpenses_documentation_en-US" xlink:label="lab_ottr_OperatingAndNonoperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating and Nonoperating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OperatingAndNonoperatingExpenses" xlink:href="ottr-20241231.xsd#ottr_OperatingAndNonoperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OperatingAndNonoperatingExpenses" xlink:to="lab_ottr_OperatingAndNonoperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d63994ed-a9d6-419a-a7a7-1a0c2d99253d_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_5fca750f-56d5-423c-aa67-d97cf2fd2cf7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_36eb1c8f-d622-481e-958a-a0519a36fd08_netLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_631a2f3a-77fc-488d-b241-6d37b1357ec0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income Taxes at Effective Tax Rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f3005b8f-a733-4ee8-8049-560a9c844f67_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Benefit</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" 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/2024/elts/us-gaap-2024.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_us-gaap_DefinedBenefitPlanInterestCost_b83b124c-0334-4092-bd50-d0b79b8c6ae0_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest Cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_6969c1cd-2b9d-4a05-abcf-0528b46682bc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NonoperatingIncomeExpenseAbstract_7dab111d-9d56-4889-a890-31a191866af2_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Income and (Expense)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_0248cfd0-356a-44bf-9f4e-98483b00c14b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Debt Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_c0b3ec97-3e3a-4cbf-b1cf-a1db85b4905a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedges, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8af686de-2bbb-4d53-8fea-8e6c43666428_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation costs, period of recognition</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" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerExcludingAssessedTax_3877a304-74e3-4d29-ab84-423daa9f07a0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Operating Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aa0bd2d4-9650-4585-9b18-82ed69aac076_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d6367b81-ebbc-492c-ba05-3622cb605322_netLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Total Operating Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7eff9601-bde4-4b3d-9fcb-acb5ec27cba4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInInvestingActivities_a389577c-a595-48b6-a64d-20ead4c976b6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_7084ef30-72d9-43e9-98c1-949e56bc74d8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of additional shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_407734e6-9aa9-4ada-a3a4-f746151f54cf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [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" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_0c5a01d8-4df2-4024-8fc1-a6076dc0a188_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Salaries and Wages</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" 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/2024/elts/us-gaap-2024.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_ottr_LandEasementPaymentsToBePaidYearThree_0d3579ba-8ec1-4599-81e2-579b1cc051a0_terseLabel_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearThree_label_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Payments, to be Paid, Year Three</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearThree_documentation_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearThree" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementPaymentsToBePaidYearThree" xlink:to="lab_ottr_LandEasementPaymentsToBePaidYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock_b2810a0b-0329-4b00-90d6-3189bbc65ca5_terseLabel_en-US" xlink:label="lab_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations and Changes in Plan Assets</link:label>
    <link:label id="lab_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations and Changes in Plan Assets [Table Text Block]</link:label>
    <link:label id="lab_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock_documentation_en-US" xlink:label="lab_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the changes in projected benefit obligations and changes in plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" xlink:to="lab_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3581b1d0-8695-47ba-bc79-60aa3f55f65a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (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" 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/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ottr_MetalPartsAndToolingMember_dcc3d3fc-aafd-45e2-9bff-8e9f7971fee1_terseLabel_en-US" xlink:label="lab_ottr_MetalPartsAndToolingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Metal Parts and Tooling</link:label>
    <link:label id="lab_ottr_MetalPartsAndToolingMember_label_en-US" xlink:label="lab_ottr_MetalPartsAndToolingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Metal Parts and Tooling [Member]</link:label>
    <link:label id="lab_ottr_MetalPartsAndToolingMember_documentation_en-US" xlink:label="lab_ottr_MetalPartsAndToolingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to metal parts and tooling.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_MetalPartsAndToolingMember" xlink:href="ottr-20241231.xsd#ottr_MetalPartsAndToolingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_MetalPartsAndToolingMember" xlink:to="lab_ottr_MetalPartsAndToolingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_58dcd3cf-e921-4b48-82da-53e286bae2d7_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member_03d53006-88a2-4a37-934a-393d8fbb08a5_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2007C Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 6.37%, Series C, Due August 02, 2027 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Senior Unsecured Notes 6.37%, Series C, due August 02, 2027.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member" xlink:to="lab_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_TwoCustomersMember_59df4fe7-ff9a-4241-83a8-2a10e6c69bda_terseLabel_en-US" xlink:label="lab_ottr_TwoCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Two Customers</link:label>
    <link:label id="lab_ottr_TwoCustomersMember_label_en-US" xlink:label="lab_ottr_TwoCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Customers [Member]</link:label>
    <link:label id="lab_ottr_TwoCustomersMember_documentation_en-US" xlink:label="lab_ottr_TwoCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TwoCustomersMember" xlink:href="ottr-20241231.xsd#ottr_TwoCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_TwoCustomersMember" xlink:to="lab_ottr_TwoCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanPlanAssetsObligationImpact_b8c86721-6d92-461b-91f2-ed7310fb6c03_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsObligationImpact" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Obligation impact</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanPlanAssetsObligationImpact_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsObligationImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Obligation Impact</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanPlanAssetsObligationImpact_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanPlanAssetsObligationImpact" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Obligation Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsObligationImpact" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsObligationImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanPlanAssetsObligationImpact" xlink:to="lab_ottr_DefinedBenefitPlanPlanAssetsObligationImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_2ae5aacd-5199-4f22-887a-0b719fdc8c73_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAxis" xlink:to="lab_us-gaap_RegulatoryAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_d7bde018-733e-47e0-98b8-6c114920e362_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric Plant in Service</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_3925c980-b953-44ee-993e-ec95def19faa_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_828a773e-7b91-4336-a500-2ee5825b9c1c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_50882abc-b95f-4bf2-a6f5-c2b7746b5fc2_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Income Statement</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Income Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_bcb29269-87a2-40a2-843d-24e3ae50df16_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_d32205f4-7766-4552-bceb-eaa117ccf424_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressStateOrProvince_861db97a-68fa-4d3f-a393-271c310e9573_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_00f74dac-7dfb-4514-bcf9-9551607f05a8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Nonservice Cost Components of Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_ba16dba3-9f87-40fe-a4a1-57c83bb22f3f_verboseLabel_en-US" xlink:label="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Nonservice Cost Components of Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_label_en-US" xlink:label="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:to="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_e9784362-143e-444a-b1a1-4f37c9e9df3b_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_584cbb78-acf2-4bdd-a29f-b5132e2ba9a7_terseLabel_en-US" xlink:label="lab_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Work in Progress</link:label>
    <link:label id="lab_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_label_en-US" xlink:label="lab_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant Ownership Amount Or Deficit Of Construction Work In Progress</link:label>
    <link:label id="lab_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_documentation_en-US" xlink:label="lab_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The period end amount of construction work in progress, or the deficit in the construction work in progress, at a jointly owned electricity generation plant.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" xlink:href="ottr-20241231.xsd#ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" xlink:to="lab_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca519d72-382b-400a-83c7-60275a9f7c50_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [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" 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/2024/elts/us-gaap-2024.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fb3ef84a-6497-4b04-b1db-9f2d10cbec30_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f971cf4a-a8f2-4fa4-8959-276c39210c90_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning of year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3efd8ab9-0ce9-407b-a129-26dd6babb3da_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">End of year (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" 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/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquityAbstract_ffa136e4-60f9-4468-a9ae-f57f0f9a1c80_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Shareholders' 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfNetBenefitCostsTableTextBlock_5ddeb055-35f0-4ead-b79c-441d9675540d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_DefinedBenefitPlanAgeForCompensation_e09219d4-78ba-4737-8168-35454196c35d_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAgeForCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Age for compensation</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanAgeForCompensation_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAgeForCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Age For Compensation</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanAgeForCompensation_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAgeForCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the age for retirement compensation under a defined benefit plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAgeForCompensation" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAgeForCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanAgeForCompensation" xlink:to="lab_ottr_DefinedBenefitPlanAgeForCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c3312007-5a94-4bc2-8316-f325887df01c_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ValuationAllowancesAndReservesChargedToCostAndExpense_79de759b-7d47-48ee-9585-5f0ab7a21080_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charged to Cost and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_703ba1ae-d815-4e29-ac9a-01886e1c56d7_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_f0f23107-2ed4-46b5-bdf0-9312596d802f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_517865b9-d1f5-4908-a288-edcaff8de0b1_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule I - Condensed Financial Information of Registrant</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f5358bef-a5f4-4d53-90df-eb0327400c58_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Table]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2d742814-41e0-4b33-94da-ac0f2c6e286d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseRightOfUseAsset_05abc017-10d2-4a4e-9971-8916ab7699e2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of Use Lease Asset</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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskTable_90d4a112-cfd5-460e-a768-2abca81f80a8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesApprovedEquityRatioPercentage_2233621c-5cb7-4d04-ace4-4565186edf13_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedEquityRatioPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Approved equity ratio, percent (as a percent)</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedEquityRatioPercentage_label_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedEquityRatioPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Equity Ratio, Percentage</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedEquityRatioPercentage_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedEquityRatioPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Equity Ratio, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedEquityRatioPercentage" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedEquityRatioPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesApprovedEquityRatioPercentage" xlink:to="lab_ottr_PublicUtilitiesApprovedEquityRatioPercentage" 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" 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/2024/elts/us-gaap-2024.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_ottr_LandEasementPaymentsToBePaidYearOne_6f3a063a-bc18-4fca-8ba3-cb5e1541c999_terseLabel_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearOne_label_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Payments, to be Paid, Year One</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearOne_documentation_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearOne" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementPaymentsToBePaidYearOne" xlink:to="lab_ottr_LandEasementPaymentsToBePaidYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_d7bb2978-494c-4c34-87fe-c8da6a4ce7c4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Amendments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_6caef0ba-be98-4054-9f3e-ffb4da3af10d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_cbcb1368-fc85-4b8c-be1a-7af0d28509d3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_7f120252-74af-413b-9b6a-58a63cc39ba3_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d25eea0b-4560-422e-baae-ba458b0bc64c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GainLossOnInvestments_cd543ad9-9a6d-4be1-a5e1-dca5bac53b6f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investment (Gains) Losses</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_1598eee0-3b5f-4424-bbc4-1a724511cf39_terseLabel_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum employee subscription amount</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_label_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_documentation_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:to="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_d7f31879-e36d-4557-8b91-2e87e61bd3c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ParticipantsAge40To49NonUnionEmployeeMember_f697d228-eaae-428e-972d-74212876c576_terseLabel_en-US" xlink:label="lab_ottr_ParticipantsAge40To49NonUnionEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Participants Age 40 to 49, Non-Union</link:label>
    <link:label id="lab_ottr_ParticipantsAge40To49NonUnionEmployeeMember_label_en-US" xlink:label="lab_ottr_ParticipantsAge40To49NonUnionEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participants Age 40 to 49, Non-Union Employee [Member]</link:label>
    <link:label id="lab_ottr_ParticipantsAge40To49NonUnionEmployeeMember_documentation_en-US" xlink:label="lab_ottr_ParticipantsAge40To49NonUnionEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Participants Age 40 to 49, Non-Union Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge40To49NonUnionEmployeeMember" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge40To49NonUnionEmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ParticipantsAge40To49NonUnionEmployeeMember" xlink:to="lab_ottr_ParticipantsAge40To49NonUnionEmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable_5f21f71f-55c8-467d-aac7-c0048a9f17b7_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulated Operation, Jointly Owned Utility Plant [Table]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulated Operation, Jointly Owned Utility Plant [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_b3f232dd-2054-48c7-9fa9-dce3186c5571_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_b855ffde-3eff-41ef-bcf1-7e51625359aa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Liability</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Other Postretirement Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced_9ada042b-d199-46ea-ae72-8d48700c0033_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Age below which compensation is reduced</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Age Below Which Compensation Is Reduced</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the age below which compensation is reduced under a defined benefit plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" xlink:to="lab_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_56f138c8-6531-4772-8219-81edd9f1d84e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_0d76bbf3-121a-4633-819e-01c761bf2676_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_a71537f9-32fb-4890-b998-59186def352f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Funded Status</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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentByTypeAxis_21314040-b546-455a-a4c6-34d394960d41_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [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" 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/2024/elts/us-gaap-2024.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_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_7419f1a0-5264-4fee-a8a0-44a3ce1d9786_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Accumulated Other Comprehensive Income (Loss)</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" 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/2024/elts/us-gaap-2024.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_dei_EntityPublicFloat_dc8319c0-a9b4-45f4-9768-62fd8c900bf1_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_59a88664-92fc-4f96-afd0-e72029937818_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_ced59546-b52d-4a91-9ff9-337d894a832f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Income in Earnings of Subsidiaries</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" 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/2024/elts/us-gaap-2024.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_us-gaap_DefinedBenefitPlanBenefitObligation_2c76276e-0eae-4d4e-82e1-179a0ee8f312_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Projected Benefit Obligation, beginning balance</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_ec1b6310-deaa-44dd-b1d1-f6ce3d0e1e0d_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Projected Benefit Obligation, ending balance</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" 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/2024/elts/us-gaap-2024.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DeferredTaxLiabilitiesPensionExpense_4cf32949-3c6c-4ced-8aa1-dce3e4c923aa_negatedLabel_en-US" xlink:label="lab_ottr_DeferredTaxLiabilitiesPensionExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Pension Expense</link:label>
    <link:label id="lab_ottr_DeferredTaxLiabilitiesPensionExpense_label_en-US" xlink:label="lab_ottr_DeferredTaxLiabilitiesPensionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Pension Expense</link:label>
    <link:label id="lab_ottr_DeferredTaxLiabilitiesPensionExpense_documentation_en-US" xlink:label="lab_ottr_DeferredTaxLiabilitiesPensionExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax liability attributable to excess of tax over book related to pension.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxLiabilitiesPensionExpense" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxLiabilitiesPensionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DeferredTaxLiabilitiesPensionExpense" xlink:to="lab_ottr_DeferredTaxLiabilitiesPensionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_5f820508-bc22-4484-a68b-130ddb4f627e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod_3a0d9366-48bd-4669-a9c5-2d9a68b035cb_terseLabel_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award cliff vesting period</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod_label_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Cliff Vesting Period</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod_documentation_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Cliff Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" xlink:to="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3ed034ef-99db-43e8-a72d-9e72ee449276_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant Interests [Line Items]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant Interests [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_5f10149b-c0b6-4c32-81d3-cff12b91c524_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money Market Funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8607df2d-5cfa-41f9-8e94-a01aefcaac45_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_cadcaf6c-62fe-4097-9f7c-e6d3416205b8_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_DebtLongtermAndShorttermCombinedAmount_6bc86cfc-0ad1-4bb6-91a4-de5595d33f55_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-Term and Short-Term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_8c5f09ec-2245-4832-ad80-41af5bfde6c8_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Preferred Shares</link:label>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativePreferredStockMember" xlink:to="lab_us-gaap_CumulativePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_FederalEnergyRegulatoryCommissionMember_50bc118e-7105-4847-9928-e9aef06928bb_terseLabel_en-US" xlink:label="lab_ottr_FederalEnergyRegulatoryCommissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Energy Regulatory Commission</link:label>
    <link:label id="lab_ottr_FederalEnergyRegulatoryCommissionMember_label_en-US" xlink:label="lab_ottr_FederalEnergyRegulatoryCommissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Energy Regulatory Commission [Member]</link:label>
    <link:label id="lab_ottr_FederalEnergyRegulatoryCommissionMember_documentation_en-US" xlink:label="lab_ottr_FederalEnergyRegulatoryCommissionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Federal Energy Regulatory Commission.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FederalEnergyRegulatoryCommissionMember" xlink:href="ottr-20241231.xsd#ottr_FederalEnergyRegulatoryCommissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_FederalEnergyRegulatoryCommissionMember" xlink:to="lab_ottr_FederalEnergyRegulatoryCommissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OneCustomerMember_6d8194f4-3e19-40a0-865a-bbc3add26f13_terseLabel_en-US" xlink:label="lab_ottr_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One Customer</link:label>
    <link:label id="lab_ottr_OneCustomerMember_label_en-US" xlink:label="lab_ottr_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One Customer [Member]</link:label>
    <link:label id="lab_ottr_OneCustomerMember_documentation_en-US" xlink:label="lab_ottr_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">One Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OneCustomerMember" xlink:href="ottr-20241231.xsd#ottr_OneCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OneCustomerMember" xlink:to="lab_ottr_OneCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OTPCreditAgreementMember_1fbfb90f-866d-486e-a5f7-5a778ed1c036_terseLabel_en-US" xlink:label="lab_ottr_OTPCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OTP Credit Agreement</link:label>
    <link:label id="lab_ottr_OTPCreditAgreementMember_label_en-US" xlink:label="lab_ottr_OTPCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OTP Credit Agreement [Member]</link:label>
    <link:label id="lab_ottr_OTPCreditAgreementMember_documentation_en-US" xlink:label="lab_ottr_OTPCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about OTP credit agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OTPCreditAgreementMember" xlink:href="ottr-20241231.xsd#ottr_OTPCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OTPCreditAgreementMember" xlink:to="lab_ottr_OTPCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_99c8ed1c-dd4b-463c-a61a-2863d20ccb5c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Operating Assets and Liabilities:</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" 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/2024/elts/us-gaap-2024.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_LiabilitiesNoncurrentAbstract_8310d29c-5490-49da-8082-4467ef99c290_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent Liabilities and Deferred Credits</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" 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/2024/elts/us-gaap-2024.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ContributionObligationMember_4600d2a2-b306-4ad5-98cc-78a3ef15a4e0_terseLabel_en-US" xlink:label="lab_ottr_ContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contribution Obligation</link:label>
    <link:label id="lab_ottr_ContributionObligationMember_label_en-US" xlink:label="lab_ottr_ContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contribution Obligation [Member]</link:label>
    <link:label id="lab_ottr_ContributionObligationMember_documentation_en-US" xlink:label="lab_ottr_ContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contribution Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ContributionObligationMember" xlink:href="ottr-20241231.xsd#ottr_ContributionObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ContributionObligationMember" xlink:to="lab_ottr_ContributionObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_87600aed-a02f-4f3c-9261-8f93f7f55ebc_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requested return on equity, percent (as a percent)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e3ea24b-5030-4fe9-8aad-5bb0512b82b0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [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" 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/2024/elts/us-gaap-2024.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_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_17264eee-4362-45c8-97b7-b5bae529fcf0_terseLabel_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, net of accumulated depreciation</link:label>
    <link:label id="lab_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_0cdf890e-73fe-40eb-9cb8-95bb75258f5b_totalLabel_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Property, Plant and Equipment</link:label>
    <link:label id="lab_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_label_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net Including Public Utilities</link:label>
    <link:label id="lab_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_documentation_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net Including Public Utilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities" xlink:to="lab_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c4f99dfb-fda8-4076-b056-9261ca3d54f7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxCreditsAndAdjustments_f79e2ce4-11e9-4b40-9e67-602a7c0ee855_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxCreditsAndAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Credits and Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:to="lab_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:type="arc" order="1"/>
    <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" 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/2024/elts/us-gaap-2024.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_CommonStockMember_c99f84c3-0c6c-4133-a06a-1601a114cfb0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Shares</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" 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/2024/elts/us-gaap-2024.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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_3e3ebd32-b38f-4469-ab30-ad3d2dd44c99_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recoverability of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member_5613fb45-5904-457d-82c6-a370d1466726_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2013A Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 4.68%, Series A, Due February 27, 2029 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Senior Unsecured Notes 4.68%, Series A, due February 27, 2029.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member" xlink:to="lab_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesRequestedEquityRatioPercentage_59984beb-f8c8-4f6c-915d-33cfdcde398c_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesRequestedEquityRatioPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requested equity ratio, percent (as a percent)</link:label>
    <link:label id="lab_ottr_PublicUtilitiesRequestedEquityRatioPercentage_label_en-US" xlink:label="lab_ottr_PublicUtilitiesRequestedEquityRatioPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Equity Ratio, Percentage</link:label>
    <link:label id="lab_ottr_PublicUtilitiesRequestedEquityRatioPercentage_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesRequestedEquityRatioPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Equity Ratio, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesRequestedEquityRatioPercentage" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesRequestedEquityRatioPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesRequestedEquityRatioPercentage" xlink:to="lab_ottr_PublicUtilitiesRequestedEquityRatioPercentage" xlink:type="arc" order="1"/>
    <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" 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/2024/elts/us-gaap-2024.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_OperatingIncomeLossAbstract_7ce25f34-2905-45ce-913d-541c23d45329_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract" xlink:to="lab_us-gaap_OperatingIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_a9c67ec3-3175-45fe-92f9-32804f780341_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_srt_StatementScenarioAxis_4b8d23e0-25c3-43e0-a1f4-d2a4deb85664_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DeferredIncomeTaxesMember_0dcc25ff-2921-4a63-8b5b-fb1054736444_terseLabel_en-US" xlink:label="lab_ottr_DeferredIncomeTaxesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes</link:label>
    <link:label id="lab_ottr_DeferredIncomeTaxesMember_label_en-US" xlink:label="lab_ottr_DeferredIncomeTaxesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes [Member]</link:label>
    <link:label id="lab_ottr_DeferredIncomeTaxesMember_documentation_en-US" xlink:label="lab_ottr_DeferredIncomeTaxesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about deferred income taxes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredIncomeTaxesMember" xlink:href="ottr-20241231.xsd#ottr_DeferredIncomeTaxesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DeferredIncomeTaxesMember" xlink:to="lab_ottr_DeferredIncomeTaxesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_1189c1e7-9870-445d-8132-4c3a4724e946_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Segment Items</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d422c83a-7adc-4257-a870-e0153637bd89_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_693b31a1-6f9f-44ba-98ec-6608bec136f6_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_1748fbb0-4002-4d37-92d7-e45b8b57f655_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_a02c39e5-c8df-46ee-a4d6-34103eaec3a9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</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" 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/2024/elts/us-gaap-2024.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_OtherReceivablesGrossCurrent_f050e6af-580b-42d7-822b-9ba32d38ea24_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesGrossCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Receivables, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesGrossCurrent" xlink:to="lab_us-gaap_OtherReceivablesGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_f3a8d854-f271-41c2-887f-2b5126edccfb_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Receivable from Subsidiaries</link:label>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_3d976255-77a6-4354-964b-465cc2ef580d_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest Receivable</link:label>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivableCurrent" xlink:to="lab_us-gaap_InterestReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ContributionObligationPaidMember_a19ab261-50a7-4f9d-a3e7-2b56966c99ae_terseLabel_en-US" xlink:label="lab_ottr_ContributionObligationPaidMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contribution Obligation Paid</link:label>
    <link:label id="lab_ottr_ContributionObligationPaidMember_label_en-US" xlink:label="lab_ottr_ContributionObligationPaidMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contribution Obligation Paid [Member]</link:label>
    <link:label id="lab_ottr_ContributionObligationPaidMember_documentation_en-US" xlink:label="lab_ottr_ContributionObligationPaidMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contribution Obligation Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ContributionObligationPaidMember" xlink:href="ottr-20241231.xsd#ottr_ContributionObligationPaidMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ContributionObligationPaidMember" xlink:to="lab_ottr_ContributionObligationPaidMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_cc5b2e2f-5509-4d04-be1e-c9c1b498781e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_f960700b-a9f1-449f-bb9f-cd80e87ff509_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Assets (Liabilities):</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Assets:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract" xlink:to="lab_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8513ef5e-e8dd-4a8b-a015-8aa070ad0d11_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Compensation Expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_de18561c-4c28-424f-846f-136a25df096e_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Awards</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" 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/2024/elts/us-gaap-2024.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_FairValueByMeasurementBasisAxis_dcf10be7-d941-431a-b0cd-b01ef6bc3d32_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_821618d6-43e2-4c66-8fc4-bdc0c62131e9_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanAlternativesMember_f4ae710b-879d-420a-80a5-ea80f8676f44_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAlternativesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Alternatives</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanAlternativesMember_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAlternativesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Alternatives [Member]</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanAlternativesMember_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanAlternativesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Alternatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAlternativesMember" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAlternativesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanAlternativesMember" xlink:to="lab_ottr_DefinedBenefitPlanAlternativesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_c28c6f0d-97b4-46c3-9064-6fbce3241558_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ottr_OtherCommitmentsMember_5ff79bb6-e3b0-44c1-9fd5-3c992c7f5ed5_terseLabel_en-US" xlink:label="lab_ottr_OtherCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments</link:label>
    <link:label id="lab_ottr_OtherCommitmentsMember_label_en-US" xlink:label="lab_ottr_OtherCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Member]</link:label>
    <link:label id="lab_ottr_OtherCommitmentsMember_documentation_en-US" xlink:label="lab_ottr_OtherCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherCommitmentsMember" xlink:href="ottr-20241231.xsd#ottr_OtherCommitmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OtherCommitmentsMember" xlink:to="lab_ottr_OtherCommitmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_11b71d58-2ac6-419f-82be-b6ea4394111c_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance on January 1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_289a5ccd-58c2-4ba9-88c5-933dd04a7747_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance on December 31</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision_94c5338e-d7c1-4ea9-9d67-0505f8bfdd98_terseLabel_en-US" xlink:label="lab_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, increased current borrowing capacity, accordion provision</link:label>
    <link:label id="lab_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision_label_en-US" xlink:label="lab_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Increased Current Borrowing Capacity, Accordion Provision</link:label>
    <link:label id="lab_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision_documentation_en-US" xlink:label="lab_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Increased Current Borrowing Capacity, Accordion Provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" xlink:href="ottr-20241231.xsd#ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" xlink:to="lab_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_0297c983-699a-4fc3-8b43-e1624dac590c_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entity</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_399db7e9-6889-4c1b-b928-6f327133975a_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LiabilitiesCurrentAbstract_7ac05c52-bec5-4014-8042-c8cf1ec09250_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AuditorLocation_26996f7c-32ca-47d0-8249-8d5f1d5e17f7_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_NumberOfJointlyOwnedElectricGenerationPlants_9dfd5140-3ff9-4f60-bab1-125ca66ecbf1_terseLabel_en-US" xlink:label="lab_ottr_NumberOfJointlyOwnedElectricGenerationPlants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of jointly owned electric generation plants</link:label>
    <link:label id="lab_ottr_NumberOfJointlyOwnedElectricGenerationPlants_label_en-US" xlink:label="lab_ottr_NumberOfJointlyOwnedElectricGenerationPlants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Jointly Owned Electric Generation Plants</link:label>
    <link:label id="lab_ottr_NumberOfJointlyOwnedElectricGenerationPlants_documentation_en-US" xlink:label="lab_ottr_NumberOfJointlyOwnedElectricGenerationPlants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Jointly Owned Electric Generation Plants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfJointlyOwnedElectricGenerationPlants" xlink:href="ottr-20241231.xsd#ottr_NumberOfJointlyOwnedElectricGenerationPlants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NumberOfJointlyOwnedElectricGenerationPlants" xlink:to="lab_ottr_NumberOfJointlyOwnedElectricGenerationPlants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_03e24264-50ae-40a0-ab67-c16afddc4729_totalLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Electric Plant</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_e06c3acd-f36b-42c9-b5bb-5317c92a8386_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Alternative Revenue</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" 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/2024/elts/us-gaap-2024.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_c15a6bc9-3f0e-477d-bf4f-56d8290c0e40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Jointly Owned Utility Plants</link:label>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Jointly Owned Utility Plants [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:to="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a8bf2775-2c32-4281-b2de-e51917da14a8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount Available</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember_ef171a8d-dff0-404a-96d8-48c13a3382fe_terseLabel_en-US" xlink:label="lab_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Participants Age 50 and Older, Non-Union</link:label>
    <link:label id="lab_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember_label_en-US" xlink:label="lab_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participants Age 50 and Older, Non-Union Employee [Member]</link:label>
    <link:label id="lab_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember_documentation_en-US" xlink:label="lab_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Participants Age 50 and Older, Non-Union Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember" xlink:to="lab_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_e2796868-6bdf-4d8e-83a4-6b2b56df2ed6_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Plans and Other Postretirement Benefits</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" 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/2024/elts/us-gaap-2024.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_srt_ValuationAndQualifyingAccountsDisclosureTable_080a21a1-e745-4c15-82fa-9f71586bb825_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a7c3d9c-7346-4053-875e-54e0ef6c50c8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8f6b19c1-1699-48f1-8d44-b9dff24a5ccd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage_d135a813-faad-421e-ad15-34951b70647d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requested rate increase, amended, amount (as a percent)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Rate Increase (Decrease), Amended, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTextBlock_6c8761fd-832c-4935-9c41-df6746b7837e_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTextBlock" xlink:to="lab_us-gaap_InvestmentTextBlock" xlink:type="arc" order="1"/>
    <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" 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/2024/elts/us-gaap-2024.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_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_us-gaap_RetainedEarningsAccumulatedDeficit_3bd49bdc-3bc9-435d-b07d-71df63946b95_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ClassOfStockDomain_c8c3628d-1189-4586-b9b6-3209d3bd24bd_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_8e0b92ef-7703-49f9-ab3d-a4073908a090_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_3981d356-7dcc-482b-a67a-7b99e46f07c6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_40185bdc-8222-4445-a7c6-4b722670ca56_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInInventories_67c8ba35-62eb-4555-b3ad-5c8ef19a8bc6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfDebtTableTextBlock_f4942612-1422-4456-9566-b43e1bb5491e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b7f2a162-d950-4de0-97ec-9c02ec96601e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2033f627-8f0a-48b4-be77-78ad050fa131_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_04d58352-feff-4f8c-97ee-dce0f034828b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present Value of 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" 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/2024/elts/us-gaap-2024.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_ottr_NorthDakotaPTCRefundsMember_6ecc53dd-e11e-479e-9d6a-4e49a7e38005_terseLabel_en-US" xlink:label="lab_ottr_NorthDakotaPTCRefundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North Dakota PTC Refunds</link:label>
    <link:label id="lab_ottr_NorthDakotaPTCRefundsMember_label_en-US" xlink:label="lab_ottr_NorthDakotaPTCRefundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North Dakota PTC Refunds [Member]</link:label>
    <link:label id="lab_ottr_NorthDakotaPTCRefundsMember_documentation_en-US" xlink:label="lab_ottr_NorthDakotaPTCRefundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">North Dakota PTC Refunds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthDakotaPTCRefundsMember" xlink:href="ottr-20241231.xsd#ottr_NorthDakotaPTCRefundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NorthDakotaPTCRefundsMember" xlink:to="lab_ottr_NorthDakotaPTCRefundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_TOPlasticsIncMember_0ab8c260-13c5-4f69-aa33-c761f9b97b01_terseLabel_en-US" xlink:label="lab_ottr_TOPlasticsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">T.O. Plastics, Inc.</link:label>
    <link:label id="lab_ottr_TOPlasticsIncMember_label_en-US" xlink:label="lab_ottr_TOPlasticsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">T. O. Plastics, Inc. [Member]</link:label>
    <link:label id="lab_ottr_TOPlasticsIncMember_documentation_en-US" xlink:label="lab_ottr_TOPlasticsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to T.O. Plastics, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TOPlasticsIncMember" xlink:href="ottr-20241231.xsd#ottr_TOPlasticsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_TOPlasticsIncMember" xlink:to="lab_ottr_TOPlasticsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_0cd7ded5-1e4f-43ad-a9f2-556d4e0e5d2d_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Performance 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" 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/2024/elts/us-gaap-2024.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_DeferredCompensationLiabilityCurrentAndNoncurrent_c6b761d6-714f-46e7-a343-5b7740bc42ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation liability, company contributions</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_8f96cfa0-aa9e-4d47-be0f-ab956d5d258a_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_8b7e0ce2-f877-4b4f-8223-6cce90c5b40d_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory assets - current</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsCurrent" xlink:to="lab_us-gaap_RegulatoryAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_22186364-e014-4b09-a6c1-9763b6338d3a_terseLabel_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Table]</link:label>
    <link:label id="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_label_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Table]</link:label>
    <link:label id="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_documentation_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:to="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_d0263fa7-a701-45d3-9ec0-295e3d56c853_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Income from Subsidiaries</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_03edfadd-82d5-4f9c-b6bd-77a9246a0df5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherRegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_999596ef-c1ba-4d7c-bc40-ee218ffe6fca_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Common Dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_619fd556-7e70-4136-ade8-77258737048a_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_CarryingReportedAmountFairValueDisclosureMember_18c47f5f-3786-4090-b30b-1db9b00ac80e_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_8ae9d594-2e2c-4d6f-8c62-d0c2b7331334_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Participant Premium Payments</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" 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/2024/elts/us-gaap-2024.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_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage_481c7317-a3fc-41e8-9760-11db5faca84f_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings sharing, return on equity in excess of, percentage (as a percent)</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage_label_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Earnings Sharing, Return on Equity In Excess Of, Percentage</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Earnings Sharing, Return on Equity In Excess Of, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" xlink:to="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ShelfRegistrationShares_a141bf2e-25b3-4d1f-ba68-f89c7431abfa_terseLabel_en-US" xlink:label="lab_ottr_ShelfRegistrationShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shelf registration (in shares)</link:label>
    <link:label id="lab_ottr_ShelfRegistrationShares_label_en-US" xlink:label="lab_ottr_ShelfRegistrationShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shelf Registration, Shares</link:label>
    <link:label id="lab_ottr_ShelfRegistrationShares_documentation_en-US" xlink:label="lab_ottr_ShelfRegistrationShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shelf registration for issuance of common shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShelfRegistrationShares" xlink:href="ottr-20241231.xsd#ottr_ShelfRegistrationShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ShelfRegistrationShares" xlink:to="lab_ottr_ShelfRegistrationShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife_fd19f89d-aa47-4101-8c9b-edb359f430c2_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General, useful life</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife_label_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, General, Useful Life</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, General, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" xlink:to="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_FuelClauseAdjustmentsMember_8f1c7f62-9b84-4321-868c-f887a5ae606f_terseLabel_en-US" xlink:label="lab_ottr_FuelClauseAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fuel Clause Adjustments</link:label>
    <link:label id="lab_ottr_FuelClauseAdjustmentsMember_label_en-US" xlink:label="lab_ottr_FuelClauseAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fuel Clause Adjustments [Member]</link:label>
    <link:label id="lab_ottr_FuelClauseAdjustmentsMember_documentation_en-US" xlink:label="lab_ottr_FuelClauseAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fuel Clause Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FuelClauseAdjustmentsMember" xlink:href="ottr-20241231.xsd#ottr_FuelClauseAdjustmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_FuelClauseAdjustmentsMember" xlink:to="lab_ottr_FuelClauseAdjustmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_74c0a218-03d2-4737-8d41-d2c8f95e41d2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SaleOfStockNumberOfSharesIssuedInTransaction_1572acf0-b37c-4f75-97ab-110505bce3d4_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_549c060a-7679-44be-a0ac-a2ec9f1f8acd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term and Long-Term Borrowings</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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementsFairValueHierarchyDomain_f0cef661-9b10-415a-bda0-8f6540112777_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [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" 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/2024/elts/us-gaap-2024.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_0395dbb0-4e85-44bc-aea4-78cfd61d2d9a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_271dec10-43d3-4058-a183-2024a08cbb0d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_TypeOfArrangementAxis_72511bf1-44fc-4900-87a7-491843fcea9b_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_9361e4bd-ba69-437f-bc5b-85d02d994a25_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution, useful life</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Distribution, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_89185b42-7e00-4b24-acad-46680e13247d_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_label_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, General</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, General</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral" xlink:to="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_2689d229-7783-4c67-a04e-0fb834aaa4fa_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Debt Securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Government Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c6e41d5-bcfc-4739-bded-d826c8b25a57_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeLossAttributableToParent_30170ab4-9d5a-41e3-9f34-c4ad1ea15aa0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossAttributableToParent_963456fa-30b2-444f-92be-75c56aa57c6a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-tax benefit</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" 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/2024/elts/us-gaap-2024.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_PaymentsForProceedsFromOtherInvestingActivities_22e4c332-7aec-4394-a736-7816514a7d77_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount_929e77b8-82fc-417d-9f71-70a261f6a100_terseLabel_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee monthly withholding amounts</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount_label_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Employee Monthly Withholding Amount</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount_documentation_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Employee Monthly Withholding Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" xlink:to="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_5d345710-43a0-429e-9381-683a60a75b27_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member_a9ab707e-dbbb-4280-8b2c-b117ea62b2c7_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2019B Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.52%, Series B, Due October 10, 2039 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member" xlink:to="lab_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_165d4eb9-86c2-4c95-a034-1dc461b122eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTableTextBlock_45d027cb-4d96-4224-8df1-d24d7ee0d487_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Investments</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" 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/2024/elts/us-gaap-2024.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_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OsloProjectMember_9efeb27c-3a7e-4b5f-95c9-2c2b80b7fe11_terseLabel_en-US" xlink:label="lab_ottr_OsloProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Oslo - Lake Ardoch 115 kV line</link:label>
    <link:label id="lab_ottr_OsloProjectMember_label_en-US" xlink:label="lab_ottr_OsloProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Oslo Project [Member]</link:label>
    <link:label id="lab_ottr_OsloProjectMember_documentation_en-US" xlink:label="lab_ottr_OsloProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Oslo Project</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OsloProjectMember" xlink:href="ottr-20241231.xsd#ottr_OsloProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OsloProjectMember" xlink:to="lab_ottr_OsloProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_3f3af429-efe1-4013-8c2a-06dce5fa053e_terseLabel_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Work in Progress</link:label>
    <link:label id="lab_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_label_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:label id="lab_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_documentation_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="lab_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_f206bde3-309e-4787-aab8-720b9591dc28_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life</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" 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/2024/elts/us-gaap-2024.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_FairValueDisclosureItemAmountsDomain_e4ffea82-0e9e-4b49-93e9-8c7585dc6070_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncreaseDecreaseInAccountsPayable_c61fb2f9-4825-4eec-91b7-0b13ccea4a4e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirement_ca95bdc2-0967-4d56-97e3-dc7849395d0c_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Approved rate, revenue requirement</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirement_label_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Revenue Requirement</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirement_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Revenue Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirement" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateRevenueRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirement" xlink:to="lab_ottr_PublicUtilitiesApprovedRateRevenueRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_a8290c6e-f8c3-43e4-9da9-74f404e4bd60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [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" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_8e22545e-5b95-4e8c-8969-d39ca6da5e41_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_0b572932-8fae-48b2-aae0-92368eeacb6c_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Identifiable 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" 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/2024/elts/us-gaap-2024.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_CostOfGoodsAndServicesSold_188f6802-ad7d-41e3-9d8d-46454ad0c867_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Goods Sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_14b28aca-38f9-47d2-9257-a4bb4c171133_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities</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" 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/2024/elts/us-gaap-2024.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_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_1cf90dca-e1f9-40b3-aba6-a80b317a96fd_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Products Sold (excluding depreciation)</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_e137a285-433c-48c3-963c-4b951ffc8b2a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_2562d1a8-5c6c-429c-a330-287947417786_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies (Note 14)</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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f491f8c9-3945-44d4-a0db-8dcc439a25fc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e9fe0a93-ce67-46cf-8a34-57384a307cb1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EnergyDomain_77d3c28a-2376-4e31-9ee6-9cedb322b986_terseLabel_en-US" xlink:label="lab_srt_EnergyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Energy [Domain]</link:label>
    <link:label id="lab_srt_EnergyDomain_label_en-US" xlink:label="lab_srt_EnergyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Energy [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EnergyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EnergyDomain" xlink:to="lab_srt_EnergyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_01d992c5-1cee-4963-bf8f-4049a29af644_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [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" xml:lang="en-US">Related Party Transaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_456d5080-b323-4d6c-8a0c-85e11ad83c34_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b2160fc0-3260-4149-8928-c947f8c187bd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_75c30acf-ea9f-414d-8e0e-4f866b89798c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_LongTermInvestmentsAbstract_0f1d4392-143d-426b-87a0-37fae00942e8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract" xlink:to="lab_us-gaap_LongTermInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ParticipantsUpToAge39Member_a45232fd-c53c-48f5-b1d6-177236c4da82_terseLabel_en-US" xlink:label="lab_ottr_ParticipantsUpToAge39Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Participants up to Age 39</link:label>
    <link:label id="lab_ottr_ParticipantsUpToAge39Member_label_en-US" xlink:label="lab_ottr_ParticipantsUpToAge39Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participants up to Age 39 [Member]</link:label>
    <link:label id="lab_ottr_ParticipantsUpToAge39Member_documentation_en-US" xlink:label="lab_ottr_ParticipantsUpToAge39Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about participants up to age 39.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsUpToAge39Member" xlink:href="ottr-20241231.xsd#ottr_ParticipantsUpToAge39Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ParticipantsUpToAge39Member" xlink:to="lab_ottr_ParticipantsUpToAge39Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_03d81f98-7cfa-40a8-abdd-70325a268821_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2024A Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 5.48%, Series A, Due April 01, 2034 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 5.48%, Series A, Due April 01, 2034</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member" xlink:to="lab_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_e2e321d2-9ba4-4af6-acf6-47560ec4d0d5_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due in one to five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_3ae04810-fed4-4b2e-8694-1a2e385edae7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetIncomeLoss_8cdcac10-3d4f-4c5e-8526-6b7f57f5d635_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5784c8dc-64e8-4a29-a368-a5326a88aeab_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8b2d379e-e465-46c0-83a1-7427e8666159_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_WholesaleMember_1c7a061c-9530-4fcc-be76-6223074e06d2_terseLabel_en-US" xlink:label="lab_ottr_WholesaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Wholesale</link:label>
    <link:label id="lab_ottr_WholesaleMember_label_en-US" xlink:label="lab_ottr_WholesaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Wholesale [Member]</link:label>
    <link:label id="lab_ottr_WholesaleMember_documentation_en-US" xlink:label="lab_ottr_WholesaleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale of product through wholesale purchases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_WholesaleMember" xlink:href="ottr-20241231.xsd#ottr_WholesaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_WholesaleMember" xlink:to="lab_ottr_WholesaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_934ebbc2-1bc6-48e2-b8e4-f36a004c1215_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value of Assets and Liabilities</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" 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/2024/elts/us-gaap-2024.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_ottr_AlexandriaProjectMember_4a9c6422-cee5-471a-92da-6ca83089b562_terseLabel_en-US" xlink:label="lab_ottr_AlexandriaProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Alexandria&#8211;Big Oaks 345 kV line</link:label>
    <link:label id="lab_ottr_AlexandriaProjectMember_label_en-US" xlink:label="lab_ottr_AlexandriaProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Alexandria Project [Member]</link:label>
    <link:label id="lab_ottr_AlexandriaProjectMember_documentation_en-US" xlink:label="lab_ottr_AlexandriaProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Alexandria Project</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AlexandriaProjectMember" xlink:href="ottr-20241231.xsd#ottr_AlexandriaProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_AlexandriaProjectMember" xlink:to="lab_ottr_AlexandriaProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_a2f7bcf6-e688-4f52-8d79-ec4ecb1c3ac3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030-2034</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" 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/2024/elts/us-gaap-2024.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage_ac215f57-613b-4475-b253-f74a785094fd_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, interim rate increase, percentage (as a percent)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Interim Rate Increase (Decrease), Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage" xlink:to="lab_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_f44b5d26-f867-4bdb-8f38-e9309e107e1a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a6149a5b-c8d1-4a7b-a745-947453e7f366_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_d7c487bb-0c04-49fa-97cf-d19d986b8fd6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions Used in Calculating Net Periodic Benefit Cost</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" 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/2024/elts/us-gaap-2024.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_srt_ConsolidatedEntitiesDomain_3e15d7c2-71e8-4bb9-9783-6ae758cf2435_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_IncomeStatementAbstract_a282ce16-5286-46e0-8be3-ceff9d2791cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressAddressLine1_0f707450-8148-4c60-86ce-a1de9c34eaf4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_CurrentFederalTaxExpenseBenefit_9270a2b4-ad25-4d33-becc-a2b20ded7c38_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Income Taxes</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" 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/2024/elts/us-gaap-2024.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_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fe48d319-f38d-4e04-8f07-af3152f15b7b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Common Shares Outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_f10d2114-eb93-428a-ae5a-1ffac2695ff6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredCompensationArrangementWithIndividualContributionsByEmployer_001873ca-826d-4daf-a3ef-1e0961a2f93f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation arrangement, contributions by employer</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_091b1635-5acd-476e-bbd2-c1b6ebcf02b4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_d3603176-8453-42a2-94df-0235a52e4a5c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued and Other Liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f2636191-c8d2-4167-9651-2500e4e3396c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Remaining Lease Term (in years)</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" 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/2024/elts/us-gaap-2024.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_ottr_NonoperatingIncome_159f8272-32ad-43ed-9997-624d3c279786_totalLabel_en-US" xlink:label="lab_ottr_NonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Income</link:label>
    <link:label id="lab_ottr_NonoperatingIncome_label_en-US" xlink:label="lab_ottr_NonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income</link:label>
    <link:label id="lab_ottr_NonoperatingIncome_documentation_en-US" xlink:label="lab_ottr_NonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NonoperatingIncome" xlink:href="ottr-20241231.xsd#ottr_NonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NonoperatingIncome" xlink:to="lab_ottr_NonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_fefb2995-4957-4d66-92c0-594d547eaa19_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OtherNoncashIncomeExpense_fb6541e9-a9d0-4d9d-b14c-261e5d0c1884_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_86d3b5a6-5eb4-440d-87a0-a9b57610f1d0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_CommitmentsTerminationFee_15189a6f-b744-4a30-a761-26ad36b3e19c_terseLabel_en-US" xlink:label="lab_ottr_CommitmentsTerminationFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments, termination fee</link:label>
    <link:label id="lab_ottr_CommitmentsTerminationFee_label_en-US" xlink:label="lab_ottr_CommitmentsTerminationFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments, Termination Fee</link:label>
    <link:label id="lab_ottr_CommitmentsTerminationFee_documentation_en-US" xlink:label="lab_ottr_CommitmentsTerminationFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commitments, Termination Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CommitmentsTerminationFee" xlink:href="ottr-20241231.xsd#ottr_CommitmentsTerminationFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CommitmentsTerminationFee" xlink:to="lab_ottr_CommitmentsTerminationFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_6138c0ee-5073-45d9-a789-38e4cf306a60_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_79deec8f-47e9-4b5f-851c-d1088c16cff9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decreases for tax positions taken during a prior period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PermittedRange35To60PercentMember_1108fc01-5851-412f-ac14-852388096543_terseLabel_en-US" xlink:label="lab_ottr_PermittedRange35To60PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">35 - 60%</link:label>
    <link:label id="lab_ottr_PermittedRange35To60PercentMember_label_en-US" xlink:label="lab_ottr_PermittedRange35To60PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Permitted Range, 35 to 60 Percent [Member]</link:label>
    <link:label id="lab_ottr_PermittedRange35To60PercentMember_documentation_en-US" xlink:label="lab_ottr_PermittedRange35To60PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Permitted Range, 35 to 60 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange35To60PercentMember" xlink:href="ottr-20241231.xsd#ottr_PermittedRange35To60PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PermittedRange35To60PercentMember" xlink:to="lab_ottr_PermittedRange35To60PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_f37d2118-2041-4e49-a489-4915dc2f492b_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_671c58dc-f19d-4d4d-b8da-aea509ad3b33_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_AssetsAndLiabilitiesLesseeTableTextBlock_beb74d41-e643-4d30-b9ac-4059fb62708c_terseLabel_en-US" xlink:label="lab_ottr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assets And Liabilities, Lessee</link:label>
    <link:label id="lab_ottr_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_ottr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_ottr_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_ottr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="ottr-20241231.xsd#ottr_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_ottr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_JamestownProjectMember_439e0676-ee7a-442c-99e9-6bbdc67146c0_terseLabel_en-US" xlink:label="lab_ottr_JamestownProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Jamestown&#8211; Ellendale 345 kV line</link:label>
    <link:label id="lab_ottr_JamestownProjectMember_label_en-US" xlink:label="lab_ottr_JamestownProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jamestown Project [Member]</link:label>
    <link:label id="lab_ottr_JamestownProjectMember_documentation_en-US" xlink:label="lab_ottr_JamestownProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jamestown Project</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JamestownProjectMember" xlink:href="ottr-20241231.xsd#ottr_JamestownProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_JamestownProjectMember" xlink:to="lab_ottr_JamestownProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount_d66c9736-bd8c-4b27-a0ec-5fbce11a8278_terseLabel_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</link:label>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount_label_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit Amortization, Amount</link:label>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount_documentation_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit Amortization, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" xlink:to="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesAbstract_f5fc5027-b06e-4846-899b-d69437831797_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Liabilities:</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:to="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyAxis_af8aad10-021e-41d4-bb7c-1e75875706b8_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Agency [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAgencyAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Agency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAgencyAxis" xlink:to="lab_us-gaap_RegulatoryAgencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_acefaeef-0e93-4ce9-8dac-018d0ae5195a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable interest entity, reporting entity involvement, maximum loss exposure, amount</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:to="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_7956c86d-b2fd-4c0f-9d28-7263b2cba374_terseLabel_en-US" xlink:label="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Survivor and Supplemental Retirement Plan</link:label>
    <link:label id="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_9a061954-3ced-4cf4-b53d-83f563639ecd_verboseLabel_en-US" xlink:label="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits (ESSRP)</link:label>
    <link:label id="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_1995cbbd-ebd8-4de2-a2a6-90ccf3c35561_netLabel_en-US" xlink:label="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Projected ESSRP Benefit Payments</link:label>
    <link:label id="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_label_en-US" xlink:label="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Survivor and Supplemental Retirement Plan [Member]</link:label>
    <link:label id="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_documentation_en-US" xlink:label="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about executive survivor and supplemental retirement plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" xlink:to="lab_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3861bef7-e4d1-4367-ab62-e5006e8f8309_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Pension and Other Postretirement Benefit Plans, net of tax (expense) benefit of $352, $(14) and $(2,769)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f2c8591c-0c6e-4704-a1e9-8ef26cd1bc4b_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income</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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_3cd05417-2d86-42b3-8343-c755a769e24f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Receivable from Subsidiaries</link:label>
    <link:label id="lab_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_2c6715f8-1f46-4877-a1c7-1ac5fb6caa9a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Notes Receivable</link:label>
    <link:label id="lab_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent" xlink:to="lab_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_66fbde1c-1e47-4206-8c9e-72d36a804edb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [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" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfSharesOutstandingBasic_27f7812c-682c-42d1-b58b-dc4c2b3b6de3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fcd92ddc-9d9a-45eb-812b-5f9d88d87dce_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Common Shares Outstanding - 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" 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/2024/elts/us-gaap-2024.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_93ef9d2e-2cde-4b36-88ce-eb4a7621fbde_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Available-for-Sale Securities, tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_2d5c2f5e-9f34-4fb0-be0b-faa5baf920ba_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Disposal of Noncurrent Assets</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" 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/2024/elts/us-gaap-2024.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_CapitalizedComputerSoftwareNet_c5d4eb0b-2ec5-4133-8750-4f67be685053_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cloud Computing Costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_d3a0e7ad-b8a5-414f-9862-248285f01059_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Agency [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Agency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAgencyDomain" xlink:to="lab_us-gaap_RegulatoryAgencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_ff0837fd-6177-411e-bb04-8392ddd2a941_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Permitted Range</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" 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/2024/elts/us-gaap-2024.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_ad6d94b0-6576-4028-8537-105f3a6106e0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year the Rate Reaches the Ultimate Trend Rate</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" 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/2024/elts/us-gaap-2024.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_ottr_HealthInsuranceBenefitsRequisiteAge_9064ce10-04c7-4039-b57d-83349a30280d_terseLabel_en-US" xlink:label="lab_ottr_HealthInsuranceBenefitsRequisiteAge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Health insurance benefits, requisite age</link:label>
    <link:label id="lab_ottr_HealthInsuranceBenefitsRequisiteAge_label_en-US" xlink:label="lab_ottr_HealthInsuranceBenefitsRequisiteAge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Health Insurance Benefits Requisite Age</link:label>
    <link:label id="lab_ottr_HealthInsuranceBenefitsRequisiteAge_documentation_en-US" xlink:label="lab_ottr_HealthInsuranceBenefitsRequisiteAge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the age at which employees may become eligible for health insurance benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_HealthInsuranceBenefitsRequisiteAge" xlink:href="ottr-20241231.xsd#ottr_HealthInsuranceBenefitsRequisiteAge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_HealthInsuranceBenefitsRequisiteAge" xlink:to="lab_ottr_HealthInsuranceBenefitsRequisiteAge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_37d3b312-3c53-4657-91d7-d430e8ad0f27_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_71840a81-f4e8-4780-a41d-2f680989334b_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityFilerCategory_3d151cc8-1e5e-4c8f-a2b4-dd8ffb532a52_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_AssetRetirementObligationLiabilitiesSettled_1788e0e2-b475-4d52-a970-a9f13258f1b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlements</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" 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/2024/elts/us-gaap-2024.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_ottr_DefinedBenefitPlanRegulatoryAssets_7eef9ff1-58a9-4e78-9239-991b64894229_totalLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Regulatory Assets (Liabilities)</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRegulatoryAssets_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Regulatory Assets</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRegulatoryAssets_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of regulatory assets under a defined benefit plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssets" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssets" xlink:to="lab_ottr_DefinedBenefitPlanRegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_92a77639-bf3a-4417-a8ef-1d9bff17cd9c_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e0de6cef-43c1-4d22-b8bc-f793331a6918_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized (Losses)</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_41b306a7-1ca7-4d66-964f-8246c15367fe_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Costs</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" 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/2024/elts/us-gaap-2024.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_NotesPayableCurrent_69be1d7e-88e3-47ea-92e3-56fa3595ee72_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Payable to Subsidiaries</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_b26a80f1-e54b-430c-8750-fac367fb5927_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current Notes Payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableCurrent" xlink:to="lab_us-gaap_NotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_2adc41e9-c179-4c16-a6d7-d28fae21ce0f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_4f6a7404-69d4-4eec-bf4b-0aab1ba74167_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other</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" 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/2024/elts/us-gaap-2024.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_AssetRetirementObligationRevisionOfEstimate_76884dc8-4181-4e14-8256-c68da3467588_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments Due to Revisions in Cash Flow Estimates</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Revision of Estimate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_5d854422-253f-41cb-8131-0876c7e9bd73_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_RegulationPolicyTextBlock_13c8599a-c183-4841-ae80-dcae0b06ceb7_terseLabel_en-US" xlink:label="lab_ottr_RegulationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Accounting</link:label>
    <link:label id="lab_ottr_RegulationPolicyTextBlock_label_en-US" xlink:label="lab_ottr_RegulationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulation, Policy [Policy Text Block]</link:label>
    <link:label id="lab_ottr_RegulationPolicyTextBlock_documentation_en-US" xlink:label="lab_ottr_RegulationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the policy disclosure of regulated operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RegulationPolicyTextBlock" xlink:href="ottr-20241231.xsd#ottr_RegulationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_RegulationPolicyTextBlock" xlink:to="lab_ottr_RegulationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_9e12db91-a37e-46d5-8649-917bfe7b86cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant, Ownership Amount of Plant Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b04233ca-505e-4be5-a304-931f0e143c02_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5dc5bf79-6adb-4fec-af4e-d62fc94c2fac_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</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" 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/2024/elts/us-gaap-2024.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_TaxCreditCarryforwardAmount_580d5f83-af8e-4ce5-9e8a-b711a1a690ad_verboseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">State tax credits</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" 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/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_a804f30e-91ef-4804-ae55-a18a68a651cc_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_556bb027-9afe-4c42-8278-aebabd3e4ace_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_0b65f45c-f04b-4116-9ee8-aa39035bd2c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</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" 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/2024/elts/us-gaap-2024.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_us-gaap_OtherCommitmentsLineItems_529e7510-ffaa-4a2b-b0d9-55e428987359_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_BigStoneSouthEllendaleMultiValueProjectMember_ea21e18e-a0d7-4160-861f-47d8e333f88e_terseLabel_en-US" xlink:label="lab_ottr_BigStoneSouthEllendaleMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Big Stone South&#8211;Ellendale 345 kV line</link:label>
    <link:label id="lab_ottr_BigStoneSouthEllendaleMultiValueProjectMember_label_en-US" xlink:label="lab_ottr_BigStoneSouthEllendaleMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Big Stone South Ellendale Multi Value Project [Member]</link:label>
    <link:label id="lab_ottr_BigStoneSouthEllendaleMultiValueProjectMember_documentation_en-US" xlink:label="lab_ottr_BigStoneSouthEllendaleMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the Big Stone South to Ellendale 345 kV line.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthEllendaleMultiValueProjectMember" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthEllendaleMultiValueProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BigStoneSouthEllendaleMultiValueProjectMember" xlink:to="lab_ottr_BigStoneSouthEllendaleMultiValueProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member_9dca9d33-c8f8-4a18-9fa6-35f005c27584_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2021A Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 2.74%, Series A, Due November 29, 2031 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 2.74%, Series A, Due November 29, 2031</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member" xlink:to="lab_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInRegulatoryLiabilities_e094760d-93ba-4f9e-bda5-5cfab5b10c68_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInRegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInRegulatoryLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInRegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Regulatory Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInRegulatoryLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRegulatoryLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInRegulatoryLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInRegulatoryLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_The355GuaranteedSeniorNotesDueDecember152026Member_61aeb8e2-1d4e-40c0-b554-aff334a398f1_terseLabel_en-US" xlink:label="lab_ottr_The355GuaranteedSeniorNotesDueDecember152026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guaranteed Senior Notes</link:label>
    <link:label id="lab_ottr_The355GuaranteedSeniorNotesDueDecember152026Member_label_en-US" xlink:label="lab_ottr_The355GuaranteedSeniorNotesDueDecember152026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 3.55% Guaranteed Senior Notes, Due December 15, 2026 [Member]</link:label>
    <link:label id="lab_ottr_The355GuaranteedSeniorNotesDueDecember152026Member_documentation_en-US" xlink:label="lab_ottr_The355GuaranteedSeniorNotesDueDecember152026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about 3.55% Guaranteed Senior Notes, due December 15, 2026.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The355GuaranteedSeniorNotesDueDecember152026Member" xlink:href="ottr-20241231.xsd#ottr_The355GuaranteedSeniorNotesDueDecember152026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_The355GuaranteedSeniorNotesDueDecember152026Member" xlink:to="lab_ottr_The355GuaranteedSeniorNotesDueDecember152026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_9d7cf5e2-4689-47b3-9826-ed6921153068_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ca37d944-6fb8-4fe1-bc34-af121970b28c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_2e4d3b19-48a1-4e31-bd03-91a2d7ddc58b_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric Plant in Service</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant, Gross Ownership Amount of Plant in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_e640e2f8-ed75-4af9-ad60-8939c3608f9b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeasesTextBlock_a652be75-835c-4187-9e04-52ef48f1db99_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_CommonStockSharesOutstanding_2dbeff28-79ea-4cea-ab0d-a0119bcb0307_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1a66c179-92fa-4325-9dcf-a077a6597e36_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_96fd96da-5041-43fd-9c04-5e5f80e80e05_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (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" 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/2024/elts/us-gaap-2024.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_dei_DocumentsIncorporatedByReferenceTextBlock_4e3f096d-3aca-429e-800a-ac17b04ac371_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_b698b5aa-118e-4029-b5af-3b9b620a6a2c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Receivable from Subsidiaries</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_945b99c2-9af4-4638-a8c7-c5be8a23acbf_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current Notes Receivable</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_11be3f0b-d97c-45aa-b159-c36e20c5d9ca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decreases due to settlements with taxing authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_ef3200b4-0099-4e51-910f-c510fb0c9070_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_45b20c0a-4723-444b-8772-b4a503d5b7f0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9addd2cd-731c-49b4-9491-049f31a0fae8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term</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" 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/2024/elts/us-gaap-2024.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_ottr_ScrapMetalMember_50569c10-e128-4981-97a9-16c92095e535_terseLabel_en-US" xlink:label="lab_ottr_ScrapMetalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scrap Metal</link:label>
    <link:label id="lab_ottr_ScrapMetalMember_label_en-US" xlink:label="lab_ottr_ScrapMetalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scrap Metal [Member]</link:label>
    <link:label id="lab_ottr_ScrapMetalMember_documentation_en-US" xlink:label="lab_ottr_ScrapMetalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Scrap Metal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScrapMetalMember" xlink:href="ottr-20241231.xsd#ottr_ScrapMetalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ScrapMetalMember" xlink:to="lab_ottr_ScrapMetalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife_650c5e47-159f-46e4-a8d1-c6f27b8aa822_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production, useful life</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife_label_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Production, Useful Life</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Production, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" xlink:to="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_75f29974-2dd8-4732-9714-df0b37353380_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefit Payments</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" 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/2024/elts/us-gaap-2024.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_AssetsNoncurrent_9e7233ae-52f7-4df6-876f-0b207cf177a4_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Noncurrent Assets</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" 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/2024/elts/us-gaap-2024.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_UnrecordedUnconditionalPurchaseObligationAbstract_3df487ae-bfd0-4c63-b2c5-114749a82763_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]</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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanServiceCost_fab517cf-c36f-4074-9d8d-3d41665f1360_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Service Cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_f84332ce-f150-4441-bbde-e94218f25925_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityTaxIdentificationNumber_686c5946-a73e-496d-8819-bba58e70c96a_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DefinedBenefitPlanEquitySecuritiesMember_d8a0c58c-3831-4322-b7ca-fa390a5365b2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Funds</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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5588081b-1188-44b0-ae76-c8a60ddb853f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [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" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c4dcd557-9d38-47f8-b0d8-d80823afbde9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases for tax positions taken during a prior period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_52030e17-2bd1-4da6-b719-f509940990d2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_RetirementPlanTypeAxis_c2ab8aeb-d562-4765-b473-d0a7dd4f89c2_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_ef3bdd27-ed40-4509-a5c9-4697e7d64430_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_7577858d-a712-4f81-a0af-5e6d45ecec6e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare Cost Ultimate Trend Rate</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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_045e97d8-7fe0-4646-aa9b-d2cd413cf062_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term 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" 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/2024/elts/us-gaap-2024.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_PublicUtilitiesRegulatoryProceedingAxis_466faaa9-77a6-4eb8-ac02-5e0ebc231582_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_6830b228-e072-404e-b717-768818f265d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Notional Amounts and Fair Value of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Derivative Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_a21764d1-d144-4ab2-853c-833f213b8a4e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareReconciliationAbstract_89d8cbf2-c4cb-4ad6-926d-d0f36e02c108_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_57e7c74a-2d20-4d25-ae97-8c9dea226ba1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset retirement obligations, 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" 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/2024/elts/us-gaap-2024.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_PlanNameAxis_df9e064a-7d14-4b9f-b0c3-7cdb94627f70_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_4d8da3b2-4ccc-4625-8707-1e29cba13a99_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Prior Service Cost</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Prior Service Credit</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the net prior service cost (credit) related to regulatory assets under a defined benefit plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" xlink:to="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_9f199c7c-0e82-402a-8633-7a6a349421b7_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requested rate increase, percent (as a percent)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Rate Increase (Decrease), Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_4578e8a2-6085-4ab1-b745-07a170ea7229_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_ba6d9726-c697-4d72-9357-c3c873af4f75_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_OtherAssetsCurrent_12264fd6-1bd3-4fd6-8fbe-95ab00fae254_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Current Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_8b45581f-66d5-4f8e-93a3-8d97126108a9_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other</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" 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/2024/elts/us-gaap-2024.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_AvailableForSaleSecuritiesDebtSecurities_fe404518-3838-4510-acb5-e3dac58dc2ca_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_12229505-d4cb-4df9-b3c8-014d6fd4c8fa_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_151243c1-935d-4f05-bdfd-7b27bd05b909_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_InterestAndDividendCoverageRatio_48b4f99d-da0e-460e-b6b1-fb50febcc57e_terseLabel_en-US" xlink:label="lab_ottr_InterestAndDividendCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and dividend coverage ratio</link:label>
    <link:label id="lab_ottr_InterestAndDividendCoverageRatio_label_en-US" xlink:label="lab_ottr_InterestAndDividendCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest And Dividend Coverage Ratio</link:label>
    <link:label id="lab_ottr_InterestAndDividendCoverageRatio_documentation_en-US" xlink:label="lab_ottr_InterestAndDividendCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the required interest and dividend coverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_InterestAndDividendCoverageRatio" xlink:href="ottr-20241231.xsd#ottr_InterestAndDividendCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_InterestAndDividendCoverageRatio" xlink:to="lab_ottr_InterestAndDividendCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_40b64290-861b-4767-a1c4-e7d39225475d_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Operating Expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_272d6fd6-4897-4ce5-8ad1-109cce1560a9_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unrecognized 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" 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/2024/elts/us-gaap-2024.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_PensionContributions_0b373ca6-841f-4414-b06a-834583f7eff5_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Discretionary Contribution to Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionContributions_a89d2427-bb07-4c39-a211-852acfa8e2d6_terseLabel_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment for pension benefits</link:label>
    <link:label id="lab_us-gaap_PensionContributions_label_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Pension Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionContributions" xlink:to="lab_us-gaap_PensionContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_CoalPurchaseCommitmentsMember_40e32fab-0643-4395-9e3e-60688e654a16_terseLabel_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coal Purchase Commitments</link:label>
    <link:label id="lab_ottr_CoalPurchaseCommitmentsMember_label_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Coal Purchase Commitments [Member]</link:label>
    <link:label id="lab_ottr_CoalPurchaseCommitmentsMember_documentation_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to coal purchase commitments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentsMember" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CoalPurchaseCommitmentsMember" xlink:to="lab_ottr_CoalPurchaseCommitmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_4b3d74a6-87e5-4d69-9ff2-1da74fdd8d0a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.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_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_97769f91-c4bd-4d2e-ab44-b1125892442c_totalLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Plant</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant, Net Ownership Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_76761c8e-be1f-455c-8a98-21d4de26472a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2024/elts/us-gaap-2024.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_CashFlowOperatingActivitiesLesseeAbstract_6faddaa3-9924-4300-b661-7b196be5c554_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Cash Flows</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_8c1c908d-9404-4ba4-b790-1e2931ee0449_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Activity in the Allowance for Credit Losses</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" 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/2024/elts/us-gaap-2024.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_ScheduleOfAvailableForSaleSecuritiesLineItems_a8ab37f0-3adc-4f89-aeac-e18c28407177_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_28cb0d39-0e42-4f61-9e30-70da7732ac29_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Prior Service Cost</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" 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/2024/elts/us-gaap-2024.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_PaymentsForProceedsFromInvestments_2c4333eb-3c22-4f59-b0ad-15ec0430a269_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of Investments and Other Assets</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromInvestments_fb100ab3-d868-4141-a36b-60dc9b36328a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investment in Subsidiaries</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" 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/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_faa2003f-52d0-4ded-9bef-8285c9d9461f_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_401f74f1-9701-4e1a-bca3-91d189a7ff20_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents at 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" 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/2024/elts/us-gaap-2024.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_ottr_CoalPurchaseCommitmentCosts_062e19eb-9013-4cd4-91e1-4d116541cb54_terseLabel_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coal purchase commitment costs</link:label>
    <link:label id="lab_ottr_CoalPurchaseCommitmentCosts_label_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Coal Purchase Commitment Costs</link:label>
    <link:label id="lab_ottr_CoalPurchaseCommitmentCosts_documentation_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Coal Purchase Commitment Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentCosts" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CoalPurchaseCommitmentCosts" xlink:to="lab_ottr_CoalPurchaseCommitmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_3c8e53a1-a3b3-4302-b7d7-66416ae64402_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, weighted average interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock_1baaaa12-ad22-4fe9-8ecf-d1e541065140_terseLabel_en-US" xlink:label="lab_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Target Asset Allocation Ranges By Asset Class</link:label>
    <link:label id="lab_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Target and Tactical Allocation of Plan Assets [Table Text Block]</link:label>
    <link:label id="lab_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock_documentation_en-US" xlink:label="lab_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of target and tactical allocation of plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7ce4b0c1-1ef2-48ab-9a51-1920d2572235_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_c75f2b67-63fa-48fb-a8b2-51c0e2aeff63_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_BigStonePlantMember_3a426fa1-58c8-44f4-8ac2-93bfb35f7d98_terseLabel_en-US" xlink:label="lab_ottr_BigStonePlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Big Stone Plant</link:label>
    <link:label id="lab_ottr_BigStonePlantMember_label_en-US" xlink:label="lab_ottr_BigStonePlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Big Stone Plant [Member]</link:label>
    <link:label id="lab_ottr_BigStonePlantMember_documentation_en-US" xlink:label="lab_ottr_BigStonePlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Big Stone Plant.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStonePlantMember" xlink:href="ottr-20241231.xsd#ottr_BigStonePlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BigStonePlantMember" xlink:to="lab_ottr_BigStonePlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_f9b939ae-9faf-48d6-9b95-16bb2743de68_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_us-gaap_FairValueOfFinancialInstrumentsPolicy_ad7212a7-cebd-4e9d-bdec-af4133f2f1e9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_BTDManufacturingIncMember_378e31dc-8f6c-49d6-8453-bdff9bf0bb95_terseLabel_en-US" xlink:label="lab_ottr_BTDManufacturingIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">BTD Manufacturing, Inc.</link:label>
    <link:label id="lab_ottr_BTDManufacturingIncMember_label_en-US" xlink:label="lab_ottr_BTDManufacturingIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">BTD Manufacturing, Inc. [Member]</link:label>
    <link:label id="lab_ottr_BTDManufacturingIncMember_documentation_en-US" xlink:label="lab_ottr_BTDManufacturingIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about BTD Manufacturing, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BTDManufacturingIncMember" xlink:href="ottr-20241231.xsd#ottr_BTDManufacturingIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BTDManufacturingIncMember" xlink:to="lab_ottr_BTDManufacturingIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OTPLandEasementsMember_a53484fb-eafe-42ff-8961-bc61fea2f45d_terseLabel_en-US" xlink:label="lab_ottr_OTPLandEasementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OTP Land Easements</link:label>
    <link:label id="lab_ottr_OTPLandEasementsMember_label_en-US" xlink:label="lab_ottr_OTPLandEasementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OTP Land Easements [Member]</link:label>
    <link:label id="lab_ottr_OTPLandEasementsMember_documentation_en-US" xlink:label="lab_ottr_OTPLandEasementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to the OTP land easements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OTPLandEasementsMember" xlink:href="ottr-20241231.xsd#ottr_OTPLandEasementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OTPLandEasementsMember" xlink:to="lab_ottr_OTPLandEasementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_51bf54d8-e095-41e8-a094-e0dc3d74a86f_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ShortTermLeaseCost_5e9100fc-a688-43ab-831d-47615b4c305c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_AllowanceForCreditLossMember_601488ae-7627-411c-ab52-60e082bf9468_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_52a33774-70d8-46e8-98ca-89a014fd9506_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ottr_ElectricProductOtherMember_481ff0e1-9d0a-4dc4-a558-d15a74949981_terseLabel_en-US" xlink:label="lab_ottr_ElectricProductOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ottr_ElectricProductOtherMember_label_en-US" xlink:label="lab_ottr_ElectricProductOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Electric Product, Other [Member]</link:label>
    <link:label id="lab_ottr_ElectricProductOtherMember_documentation_en-US" xlink:label="lab_ottr_ElectricProductOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Electric Product, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricProductOtherMember" xlink:href="ottr-20241231.xsd#ottr_ElectricProductOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ElectricProductOtherMember" xlink:to="lab_ottr_ElectricProductOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_2d5bd041-6a0d-4fc4-921e-d3614fd7eafe_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_df532154-fb4e-498c-8215-c8bb2252bf6c_terseLabel_en-US" xlink:label="lab_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments</link:label>
    <link:label id="lab_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Payment Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_documentation_en-US" xlink:label="lab_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Land Easement Payment Obligation, Fiscal Year Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract" xlink:to="lab_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_448c7651-e585-4a75-a8af-d0b5f0b93519_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw Material, Fuel and Supplies</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials and Supplies, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_af471fa9-9c2f-4b67-8552-613784564e52_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1d94abdf-b520-46e6-8408-d5c359a797e7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, basis spread on variable rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_a14fed56-f625-4d8f-8d09-fc286ab72c7c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_NetAssetsRestrictedFromDistribution_2542f1a9-9cea-45dc-9e70-b75aceef9dc1_terseLabel_en-US" xlink:label="lab_ottr_NetAssetsRestrictedFromDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net assets restricted from distribution</link:label>
    <link:label id="lab_ottr_NetAssetsRestrictedFromDistribution_label_en-US" xlink:label="lab_ottr_NetAssetsRestrictedFromDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Assets Restricted From Distribution</link:label>
    <link:label id="lab_ottr_NetAssetsRestrictedFromDistribution_documentation_en-US" xlink:label="lab_ottr_NetAssetsRestrictedFromDistribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents net assets restricted from distribution.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NetAssetsRestrictedFromDistribution" xlink:href="ottr-20241231.xsd#ottr_NetAssetsRestrictedFromDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NetAssetsRestrictedFromDistribution" xlink:to="lab_ottr_NetAssetsRestrictedFromDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e1f5a24-8564-4f6a-a76d-8e16b6427941_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_CurrentStateAndLocalTaxExpenseBenefit_b95d1796-3702-4a7d-8971-a83de6b06e73_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State Income Taxes</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" 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/2024/elts/us-gaap-2024.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_ottr_TaxYears2029To2037Member_eb36ee67-f461-4c28-ad64-dbd458dde43c_terseLabel_en-US" xlink:label="lab_ottr_TaxYears2029To2037Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Years 2029 to 2037</link:label>
    <link:label id="lab_ottr_TaxYears2029To2037Member_label_en-US" xlink:label="lab_ottr_TaxYears2029To2037Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Years 2029 to 2037 [Member]</link:label>
    <link:label id="lab_ottr_TaxYears2029To2037Member_documentation_en-US" xlink:label="lab_ottr_TaxYears2029To2037Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Years 2029 to 2037</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TaxYears2029To2037Member" xlink:href="ottr-20241231.xsd#ottr_TaxYears2029To2037Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_TaxYears2029To2037Member" xlink:to="lab_ottr_TaxYears2029To2037Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_85139d8d-441b-42a5-a077-85a17bef38e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_08d6a810-6b1e-4336-a229-5926cb545acb_netLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_3018c00d-4960-4058-9f96-e9f999adbb13_verboseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amount Outstanding</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends_2e5ef34e-ca51-4cc3-abb4-ce2c3e2d78af_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in benefit obligation for change in expected healthcare cost trends</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) For Change Estimated Healthcare Cost Trends</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) For Change Estimated Healthcare Cost Trends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" xlink:to="lab_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_RetailOtherMember_d1bd6f4c-7cf2-462d-9c53-e4aced025861_terseLabel_en-US" xlink:label="lab_ottr_RetailOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retail: Other</link:label>
    <link:label id="lab_ottr_RetailOtherMember_label_en-US" xlink:label="lab_ottr_RetailOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retail, Other [Member]</link:label>
    <link:label id="lab_ottr_RetailOtherMember_documentation_en-US" xlink:label="lab_ottr_RetailOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retail, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailOtherMember" xlink:href="ottr-20241231.xsd#ottr_RetailOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_RetailOtherMember" xlink:to="lab_ottr_RetailOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_e0de57e9-21fe-4bfb-84a8-5732b68f61ea_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <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" 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/2024/elts/us-gaap-2024.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_ottr_LandEasementPaymentsToBePaidAfterYearFive_e3218dc3-e5e9-4fa0-8e90-3efe9584018b_terseLabel_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Beyond 2029</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidAfterYearFive_label_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Payments, to be Paid, after Year Five</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidAfterYearFive_documentation_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidAfterYearFive" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementPaymentsToBePaidAfterYearFive" xlink:to="lab_ottr_LandEasementPaymentsToBePaidAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_5e81756d-e38e-4f70-ad8c-bbbc3b5c51bf_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member_3fece1d4-a6f7-45c9-b53f-040a66d205bc_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2019A Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.07%, Series A, Due October 10, 2029 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents series A senior unsecured notes 3.07% due October 10, 2019.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member" xlink:to="lab_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f7e672e1-fe03-4cde-b207-1ff76a2a5279_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line Limit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0f3e3559-f27f-4041-8332-3f328b09d488_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskPercentage1_7c5b948b-6f9e-4117-9de6-0db7c96c4869_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk (as a percent)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_f8dde324-e7cf-43e6-9ccf-b7223f488e02_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Approved return on equity, percent (as a percent)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_cec0460f-0dfd-48bb-8b2f-56e963930572_totalLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Derivative Liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther_967e33fa-ded8-4ac0-86be-8df22b3ef2ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred_5f4f19e0-3622-401b-b901-5df8bb76ed09_negatedTerseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net Amount Amortized Due to the Effect of Regulation</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Deferred</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Deferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" xlink:to="lab_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fff2aab2-a4b6-4310-8ba9-63867747d034_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less Accumulated Depreciation</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" 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/2024/elts/us-gaap-2024.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_PublicUtilityPropertyPlantAndEquipmentLineItems_4544c68c-b469-48ae-a116-039a65162522_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_a8a49f12-8d2c-4303-8b01-3429747b588b_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_a6a34f45-7f51-4b6b-a585-e07747c4ae82_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables, net of allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_ef563389-f4d5-4d22-b2d7-6fe468f47657_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Receivables, net of allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_54b8dac2-9b73-4dc8-9c98-b1cfba8c3d6b_netLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable from Subsidiaries</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_db420db5-c644-4872-a36c-fdd516c07aea_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</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" 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/2024/elts/us-gaap-2024.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_CommonStockSharesAuthorized_0268bc42-408b-4fbf-8b5a-d5fe66d723d5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationTaxCreditsInvestment_bfe8937c-fc80-48dc-941e-16ade3861c37_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investment Tax Credit Amortization</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fb18b929-e79a-4221-b2f7-9bf7a3da88b5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_f623e46c-5aae-420b-b230-58a42b783d2b_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EntityVoluntaryFilers_d927d951-d8d1-4305-8f0e-f603a13de828_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityAbstract_af8aec95-6e10-4f6b-a0eb-bad79c9ea7ac_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyMember_38159f2c-684d-4805-9762-13e203c43c45_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiaries</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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanAmortizationOfGainsLosses_81a61a0b-710f-494a-a50c-3f56bda2549d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of 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" 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/2024/elts/us-gaap-2024.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_ottr_FargoProjectMember_4f409617-2f5c-4e21-824b-6648ddb7a2c8_terseLabel_en-US" xlink:label="lab_ottr_FargoProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fargo&#8211;Monticello 345 kV line</link:label>
    <link:label id="lab_ottr_FargoProjectMember_label_en-US" xlink:label="lab_ottr_FargoProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fargo Project [Member]</link:label>
    <link:label id="lab_ottr_FargoProjectMember_documentation_en-US" xlink:label="lab_ottr_FargoProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the Fargo-Monticello 345 kV line.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FargoProjectMember" xlink:href="ottr-20241231.xsd#ottr_FargoProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_FargoProjectMember" xlink:to="lab_ottr_FargoProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_1501e0b5-64c0-4d89-8ce5-2e036419f911_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_7ad7ff74-1a99-449d-925c-fc720ee2ea4c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_a29361c3-62b0-4658-abb8-7309127698e0_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0725b02c-4f00-4cff-b8a7-06f2040973e2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes</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" 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/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_656dff31-9e01-4752-ba22-c813c65fa0f8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_185f96df-5756-4bcf-9d1b-6a363621a8b6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_ottr_PermittedRange40To80PercentMember_2ec3407c-279e-42f4-aa68-c56e9ad75134_terseLabel_en-US" xlink:label="lab_ottr_PermittedRange40To80PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">40 - 80%</link:label>
    <link:label id="lab_ottr_PermittedRange40To80PercentMember_label_en-US" xlink:label="lab_ottr_PermittedRange40To80PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Permitted Range, 40 to 80 Percent [Member]</link:label>
    <link:label id="lab_ottr_PermittedRange40To80PercentMember_documentation_en-US" xlink:label="lab_ottr_PermittedRange40To80PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Permitted Range, 40 to 80 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange40To80PercentMember" xlink:href="ottr-20241231.xsd#ottr_PermittedRange40To80PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PermittedRange40To80PercentMember" xlink:to="lab_ottr_PermittedRange40To80PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_375a7455-9d19-453d-9104-bd152f84b177_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_854fef0a-cb1d-4389-8803-93144a5e05d6_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_d84d1ac9-0e52-437f-ad3d-a5bebd5d8ed1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_c0bf7d70-aa8f-406c-b0db-d5f847904be4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of shares available to be purchased per participant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanRiskManagementMember_05580ea2-2c09-44aa-afc6-99e97e4449f7_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRiskManagementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk Management</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRiskManagementMember_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRiskManagementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Risk Management [Member]</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRiskManagementMember_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRiskManagementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Risk Management</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRiskManagementMember" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRiskManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanRiskManagementMember" xlink:to="lab_ottr_DefinedBenefitPlanRiskManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DeferredCompensationArrangementsNumberOfPlansOffered_28453556-a100-4a08-a92a-054efbb1a2ff_terseLabel_en-US" xlink:label="lab_ottr_DeferredCompensationArrangementsNumberOfPlansOffered" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of plans offered</link:label>
    <link:label id="lab_ottr_DeferredCompensationArrangementsNumberOfPlansOffered_label_en-US" xlink:label="lab_ottr_DeferredCompensationArrangementsNumberOfPlansOffered" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangements, Number of Plans Offered</link:label>
    <link:label id="lab_ottr_DeferredCompensationArrangementsNumberOfPlansOffered_documentation_en-US" xlink:label="lab_ottr_DeferredCompensationArrangementsNumberOfPlansOffered" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangements, Number of Plans Offered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredCompensationArrangementsNumberOfPlansOffered" xlink:href="ottr-20241231.xsd#ottr_DeferredCompensationArrangementsNumberOfPlansOffered"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DeferredCompensationArrangementsNumberOfPlansOffered" xlink:to="lab_ottr_DeferredCompensationArrangementsNumberOfPlansOffered" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_c2f012c8-468c-47d1-84c7-79a863a82d26_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_6bf57f61-bbb7-42b9-bd37-31d55334ab07_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_d297eaea-c37d-437e-8279-069193a31828_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Long-Term Debt Net of Unamortized Debt Issuance Costs</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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ProceedsFromRepaymentsToSubsidiaries_08c20f02-c1e0-4516-8a9a-249bef6014a2_terseLabel_en-US" xlink:label="lab_ottr_ProceedsFromRepaymentsToSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings from Subsidiaries</link:label>
    <link:label id="lab_ottr_ProceedsFromRepaymentsToSubsidiaries_label_en-US" xlink:label="lab_ottr_ProceedsFromRepaymentsToSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments to) Subsidiaries</link:label>
    <link:label id="lab_ottr_ProceedsFromRepaymentsToSubsidiaries_documentation_en-US" xlink:label="lab_ottr_ProceedsFromRepaymentsToSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments to) Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ProceedsFromRepaymentsToSubsidiaries" xlink:href="ottr-20241231.xsd#ottr_ProceedsFromRepaymentsToSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ProceedsFromRepaymentsToSubsidiaries" xlink:to="lab_ottr_ProceedsFromRepaymentsToSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_3f3b150b-832f-477f-89da-2d358968ba4f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7bbd84bf-04fd-452b-9448-b9d13fbcfa9e_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Plan Assets, beginning balance</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_be08bceb-01a9-4427-810f-f5bdc1c647e0_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Plan Assets, ending balance</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" 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/2024/elts/us-gaap-2024.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_AccountsReceivableGrossCurrent_585569c9-13b7-47b6-a15b-63b5df30a211_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_ac22be54-7698-44d1-bd57-a03f8f7bb132_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefit Liability</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Pension Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock_c37bfefe-4fcd-4466-a1c8-199c8dd5b91f_terseLabel_en-US" xlink:label="lab_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash Dividends Paid to Parent by Subsidiaries</link:label>
    <link:label id="lab_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock_label_en-US" xlink:label="lab_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Dividends Paid to Parent by Subsidiaries [Table Text Block]</link:label>
    <link:label id="lab_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock_documentation_en-US" xlink:label="lab_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the cash dividends paid to the parent company by subsidiaries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock" xlink:href="ottr-20241231.xsd#ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock" xlink:to="lab_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_7307e498-b110-4b35-832a-20f4dd78e316_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_85e4c38d-2a3f-43ec-8f13-a4000702a6b6_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership Percentage</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jointly Owned Utility Plant, Proportionate Ownership Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_b610f32b-9cd8-4db5-b599-cc3d12e0a345_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_b5b5429f-41e2-4232-a63c-36ac1c1d30c1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Megawatt hours of electricity</link:label>
    <link:label id="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_label_en-US" xlink:label="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Nonmonetary Notional Amount, Energy Measure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:to="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_15384519-e9c9-432e-b944-80775c732061_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_d3a7d4c9-89f3-4db5-acc8-a57dd6725406_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Balance Sheet</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_26d70563-8f64-432e-85cb-b28cffebb3ae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_14ac07cf-16be-4e8e-9901-8cf4733aa7c3_terseLabel_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Line Items]</link:label>
    <link:label id="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_label_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Line Items]</link:label>
    <link:label id="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_documentation_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:to="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_8d9aa380-f8b2-485b-9301-f3972b824ac4_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</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" 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/2024/elts/us-gaap-2024.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_MovementInValuationAllowancesAndReservesRollForward_81b444c0-40ce-4e9b-a2ca-13d351ebf9f0_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_7bd9b78a-6fc5-42be-85cd-ef08aed76011_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <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" 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/2024/elts/us-gaap-2024.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_RevenuesAbstract_bf287ba7-a9ef-4e30-86f0-ecb2bb230a93_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Revenues</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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentUnamortizedDiscount_54db8848-471d-4893-8b17-e2227cc0d8dd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized Long-Term Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_a15faade-a107-4a3a-b2be-219bf08661ea_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Credits</link:label>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_label_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Deferred Investment Tax Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:to="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_1ece62c5-f5dd-4e5b-9868-ffe6ce62b270_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_8298ba72-35b0-41ec-9437-124eed2d5568_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, January 1</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_2fc42c37-8700-423c-98e5-3746593a9e42_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, December 31</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b4bc62da-56b6-4a20-97aa-1b2ac6aba56c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Interest</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" 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/2024/elts/us-gaap-2024.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_RegulatoryAssetDomain_841e95e9-d4df-4672-a583-42c821557e2b_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetDomain" xlink:to="lab_us-gaap_RegulatoryAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_bc76c137-91ca-4ed4-8de7-fa4d3fa734f2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued under the plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_bd09e8a6-f68a-4047-8b24-a52e0e808fa9_negatedLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Actuarial Loss</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Regulatory Assets Net Gains Losses</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents unrecognized actuarial net gains (losses) pertaining to regulatory assets under a defined benefit plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" xlink:to="lab_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6ebfda3e-be08-475c-8576-ce3f9f249d03_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</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" 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/2024/elts/us-gaap-2024.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_ottr_DefinedBenefitPlanHybridFundsMember_539397f0-d95c-4c2d-8435-1a4578581235_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanHybridFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hybrid Funds</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanHybridFundsMember_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanHybridFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Hybrid Funds [Member]</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanHybridFundsMember_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanHybridFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Hybrid Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanHybridFundsMember" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanHybridFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanHybridFundsMember" xlink:to="lab_ottr_DefinedBenefitPlanHybridFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_70c41161-b2ab-4161-88e6-c2dc88ece764_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term purchase commitment, amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_44b10b1d-486a-4e81-b707-75bc09fb4fa2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage_124db966-637a-476e-ada3-951d53e7886f_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requested return on base rate, percent (as a percent)</link:label>
    <link:label id="lab_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage_label_en-US" xlink:label="lab_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Return On Rate Base, Percentage</link:label>
    <link:label id="lab_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Return On Rate Base, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage" xlink:to="lab_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7fa97663-36f3-4e94-92d4-01d093289342_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent Liabilities</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" 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/2024/elts/us-gaap-2024.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_RegulatoryLiabilityNoncurrent_03901be3-d48c-4cbf-aa99-ba01293229a2_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_429b3ec4-8a4a-4263-9b37-a2714dcfa735_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory liabilities, long -term</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77203220-62ce-41e6-9881-98e061f775cd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible asset, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_ad99b6db-c1f5-4236-9320-dc73e710867f_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss) Before Reclassifications, net of tax</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_f549bd5e-b74b-4b4c-b3b2-5d376dacef2e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_5d509a7a-3eaa-4932-b0dc-640811a9edc0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts 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" 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/2024/elts/us-gaap-2024.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_ottr_ParticipantsAge40To49Member_5c149337-0e92-47b7-8ac5-b23e52f48c61_terseLabel_en-US" xlink:label="lab_ottr_ParticipantsAge40To49Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Participants Ages 40 to 49</link:label>
    <link:label id="lab_ottr_ParticipantsAge40To49Member_label_en-US" xlink:label="lab_ottr_ParticipantsAge40To49Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participants Age 40 to 49 [Member]</link:label>
    <link:label id="lab_ottr_ParticipantsAge40To49Member_documentation_en-US" xlink:label="lab_ottr_ParticipantsAge40To49Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about participants age 40 to 49.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge40To49Member" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge40To49Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ParticipantsAge40To49Member" xlink:to="lab_ottr_ParticipantsAge40To49Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_db342670-6f42-4f81-a238-afa40882d2bd_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Employee Postretirement Benefits</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" 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/2024/elts/us-gaap-2024.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_ClassOfStockLineItems_a97c6c37-8961-4475-b439-a221a4911e17_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationOtherAdjustments_13849614-a52d-43e3-9d08-1a8066692ed8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, Net</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" 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/2024/elts/us-gaap-2024.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_RegulatoryLiabilityAxis_408c932f-9383-4f1a-9cf1-89dfe55af02d_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis" xlink:to="lab_us-gaap_RegulatoryLiabilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_a7fcc7e5-9b32-4552-ac66-42690009dd56_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled Receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e525e4a9-ec94-46ea-af5d-8e25912bd2b4_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements</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" 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/2024/elts/us-gaap-2024.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_StatementClassOfStockAxis_cecc22b4-3c0c-4837-81f8-88b06514ed58_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_7dfecc1b-8c77-474b-a379-2a2de43f2577_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_faa4dd3d-23b0-4381-ac02-bd230e3433d2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_0da78244-36a4-436e-b57e-d3257789920a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_799d1be0-6d64-451c-bc9f-3a6ffb9e5685_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_NumberOfFoundationsTransactingWith_1bbaa1a1-9e64-47f7-9bd3-d3a895d62217_terseLabel_en-US" xlink:label="lab_ottr_NumberOfFoundationsTransactingWith" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of foundations transacting with</link:label>
    <link:label id="lab_ottr_NumberOfFoundationsTransactingWith_label_en-US" xlink:label="lab_ottr_NumberOfFoundationsTransactingWith" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Foundations Transacting With</link:label>
    <link:label id="lab_ottr_NumberOfFoundationsTransactingWith_documentation_en-US" xlink:label="lab_ottr_NumberOfFoundationsTransactingWith" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Foundations Transacting With</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfFoundationsTransactingWith" xlink:href="ottr-20241231.xsd#ottr_NumberOfFoundationsTransactingWith"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NumberOfFoundationsTransactingWith" xlink:to="lab_ottr_NumberOfFoundationsTransactingWith" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery_8d5a09d2-ad8c-4934-9221-8d549b99a005_negatedTerseLabel_en-US" xlink:label="lab_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions for Amounts Written Off, Net of Recoveries</link:label>
    <link:label id="lab_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery_label_en-US" xlink:label="lab_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff, after Recovery</link:label>
    <link:label id="lab_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery_documentation_en-US" xlink:label="lab_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff, after Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:href="ottr-20241231.xsd#ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:to="lab_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_RetailResidentialMember_5b511845-3632-4f34-8476-925709663a0a_terseLabel_en-US" xlink:label="lab_ottr_RetailResidentialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retail: Residential</link:label>
    <link:label id="lab_ottr_RetailResidentialMember_label_en-US" xlink:label="lab_ottr_RetailResidentialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retail, Residential [Member]</link:label>
    <link:label id="lab_ottr_RetailResidentialMember_documentation_en-US" xlink:label="lab_ottr_RetailResidentialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retail, Residential</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailResidentialMember" xlink:href="ottr-20241231.xsd#ottr_RetailResidentialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_RetailResidentialMember" xlink:to="lab_ottr_RetailResidentialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_e244eb3d-2d70-4fd5-bd00-8ea9cee9d671_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_73b3b139-cffc-42dd-813a-3b7ed7a90728_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Beyond 2029</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" 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/2024/elts/us-gaap-2024.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_ottr_MinnesotaPublicUtilitiesCommissionMember_45ec885e-1477-4af1-958d-1aa1604228b3_terseLabel_en-US" xlink:label="lab_ottr_MinnesotaPublicUtilitiesCommissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minnesota Public Utilities Commission</link:label>
    <link:label id="lab_ottr_MinnesotaPublicUtilitiesCommissionMember_label_en-US" xlink:label="lab_ottr_MinnesotaPublicUtilitiesCommissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minnesota Public Utilities Commission [Member]</link:label>
    <link:label id="lab_ottr_MinnesotaPublicUtilitiesCommissionMember_documentation_en-US" xlink:label="lab_ottr_MinnesotaPublicUtilitiesCommissionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Minnesota Public Utilities Commission.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_MinnesotaPublicUtilitiesCommissionMember" xlink:href="ottr-20241231.xsd#ottr_MinnesotaPublicUtilitiesCommissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_MinnesotaPublicUtilitiesCommissionMember" xlink:to="lab_ottr_MinnesotaPublicUtilitiesCommissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_bd6ea488-6dda-46c7-b007-087abfb8ec50_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_f83cc342-20ad-4196-b5ed-8f3be326fe26_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on 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" 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/2024/elts/us-gaap-2024.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_DisaggregationOfRevenueTable_ee9371e5-3353-4433-9933-e5b2ff2dda32_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_DeferredTaxAssetsCostOfRemoval_b7a196c7-4cb1-455b-b7c0-af175ddf569f_terseLabel_en-US" xlink:label="lab_ottr_DeferredTaxAssetsCostOfRemoval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Removal</link:label>
    <link:label id="lab_ottr_DeferredTaxAssetsCostOfRemoval_label_en-US" xlink:label="lab_ottr_DeferredTaxAssetsCostOfRemoval" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Cost of Removal</link:label>
    <link:label id="lab_ottr_DeferredTaxAssetsCostOfRemoval_documentation_en-US" xlink:label="lab_ottr_DeferredTaxAssetsCostOfRemoval" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to cost of removal.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxAssetsCostOfRemoval" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxAssetsCostOfRemoval"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DeferredTaxAssetsCostOfRemoval" xlink:to="lab_ottr_DeferredTaxAssetsCostOfRemoval" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_b06e6478-25c0-48c6-b1a5-53073ceb1f04_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Compensation Expense</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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsNet_5ba4e44c-855a-4694-a1ae-3db7f9d716fa_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Deferred Tax Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_30661474-88fd-4e33-bbdc-0cb818fb035f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_0d011d66-170b-4228-afe3-75de7ebe5cbf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NAV</link:label>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measured at Net Asset Value Per Share [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_59072d79-e521-486b-8dac-56cef2233a4a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits</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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentInterestRateStatedPercentage_4cb29bef-b80d-4ac3-87c5-31cd64a16e3e_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_daf442a2-19e4-4b9e-9478-270205b4d645_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_830fdb56-2af8-48ee-803d-b887035995c5_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate</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" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_e2ff7d43-7552-4eab-93cd-2d3f2c51253e_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_label_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Production</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Production</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction" xlink:to="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestmentsAbstract_e7d34da6-e078-4826-959f-afc789fa57f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:to="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_348a87a6-c970-47cb-9384-b3d058432b08_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SupplementalCashFlowInformationAbstract_7a9daacd-7846-4c87-8105-7e1b46ec8c9e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Disclosures of Cash Flow Information</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" 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/2024/elts/us-gaap-2024.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_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_942dad69-b461-48cc-8510-75a0ab8ab268_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mutual Funds</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_df880ce5-0a76-41fe-be70-df1c38bb72a8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Pension and Other Postretirement Benefit Plans, tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_CoalPurchaseCommitmentNumberOfAgreements_c0adb822-df6c-4a96-931f-b288f261756e_terseLabel_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentNumberOfAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coal purchase commitment, number of agreements</link:label>
    <link:label id="lab_ottr_CoalPurchaseCommitmentNumberOfAgreements_label_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentNumberOfAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Coal Purchase Commitment, Number of Agreements</link:label>
    <link:label id="lab_ottr_CoalPurchaseCommitmentNumberOfAgreements_documentation_en-US" xlink:label="lab_ottr_CoalPurchaseCommitmentNumberOfAgreements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Coal Purchase Commitment, Number of Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentNumberOfAgreements" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentNumberOfAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CoalPurchaseCommitmentNumberOfAgreements" xlink:to="lab_ottr_CoalPurchaseCommitmentNumberOfAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_466fb286-5b9f-49a8-ae3b-8ba89bd114a9_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Decreases as a result of a lapse of applicable statutes of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OtherRegulatoryAssetsMember_f7205d0a-fc89-4575-93eb-967b05862e3a_terseLabel_en-US" xlink:label="lab_ottr_OtherRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ottr_OtherRegulatoryAssetsMember_label_en-US" xlink:label="lab_ottr_OtherRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Regulatory Assets [Member]</link:label>
    <link:label id="lab_ottr_OtherRegulatoryAssetsMember_documentation_en-US" xlink:label="lab_ottr_OtherRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherRegulatoryAssetsMember" xlink:href="ottr-20241231.xsd#ottr_OtherRegulatoryAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OtherRegulatoryAssetsMember" xlink:to="lab_ottr_OtherRegulatoryAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_60fc4438-a96f-40f6-9af0-4815b461037b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_95751f8d-1d08-44da-8ec3-43ad51be236e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest costs capitalized</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_ef2b1e89-a5a6-45ab-865c-cd940af65c02_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts and Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_673e78c0-1116-41a0-a4ea-fad87a4df811_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_16e774d8-1537-40d4-83f5-874baadc6467_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income Taxes at Effective Tax Rate</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" 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/2024/elts/us-gaap-2024.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_OperatingIncomeLoss_3caf147e-a42b-4519-91c7-6f6aa24ba0cd_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NumberOfReportableSegments_422e7019-a6f0-44de-b452-55b3667b41fe_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_23cd286e-0413-4e55-be62-9c3adaf6be10_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities and Shareholders' Equity</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" 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/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_e1e8d807-5701-4d50-acca-81e3da6b3351_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [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" 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/2024/elts/us-gaap-2024.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_ottr_UtilitiesOperatingExpensePropertyTaxes_f59db848-cf1e-4b2c-85e6-e4d184bf7f2d_terseLabel_en-US" xlink:label="lab_ottr_UtilitiesOperatingExpensePropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric Property Taxes</link:label>
    <link:label id="lab_ottr_UtilitiesOperatingExpensePropertyTaxes_9f15f3ec-ebe8-4496-bf87-5529b92d74c2_verboseLabel_en-US" xlink:label="lab_ottr_UtilitiesOperatingExpensePropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property Taxes</link:label>
    <link:label id="lab_ottr_UtilitiesOperatingExpensePropertyTaxes_label_en-US" xlink:label="lab_ottr_UtilitiesOperatingExpensePropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Utilities Operating Expense, Property Taxes</link:label>
    <link:label id="lab_ottr_UtilitiesOperatingExpensePropertyTaxes_documentation_en-US" xlink:label="lab_ottr_UtilitiesOperatingExpensePropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Utilities Operating Expense, Property Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpensePropertyTaxes" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpensePropertyTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_UtilitiesOperatingExpensePropertyTaxes" xlink:to="lab_ottr_UtilitiesOperatingExpensePropertyTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_4ab67bf2-a3df-4f9f-acf2-076c68f98b57_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PlasticsMember_b7d98b4c-8371-40c2-91ae-9f0b64742183_terseLabel_en-US" xlink:label="lab_ottr_PlasticsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plastics</link:label>
    <link:label id="lab_ottr_PlasticsMember_label_en-US" xlink:label="lab_ottr_PlasticsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plastics [Member]</link:label>
    <link:label id="lab_ottr_PlasticsMember_documentation_en-US" xlink:label="lab_ottr_PlasticsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about plastics or the Plastics segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PlasticsMember" xlink:to="lab_ottr_PlasticsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_67c7a6c3-bad4-4375-9181-30a989255530_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_366601f7-12e3-45e0-87f2-98912c5b7590_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requested rate increase, amount</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_1a517a1d-3c95-491a-8d18-6b0d0f5db528_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends Paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08dda0cf-a5b5-4419-865e-7353cab006aa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_87dcb681-b339-45ba-abb6-9677780f8d19_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-Term Debt</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" 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/2024/elts/us-gaap-2024.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_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member_c225fa4d-3a28-442a-8724-21124237cdc6_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2020B Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.22%, Series B, Due August 20, 2030 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.22%, Series B, Due August 20, 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member" xlink:to="lab_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9424eacd-3fde-4da6-9c39-b50365ec97b3_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use asset obtained in exchange for operating lease liability</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" 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/2024/elts/us-gaap-2024.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8d92f93e-abff-4a30-beec-2288e24ed3cf_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCurrent_affac5cd-320e-4b11-a266-a468c0cc32ce_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_737cb53e-4c0d-44ea-a355-53321846b36c_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Work in Progress</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8e0ad5d7-d9c7-42ab-9db7-88cb9a332fa5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (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" 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/2024/elts/us-gaap-2024.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_ottr_VinyltechCorporationMember_2b013053-73ba-4e94-9233-aebf13b5e506_terseLabel_en-US" xlink:label="lab_ottr_VinyltechCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vinyltech Corporation</link:label>
    <link:label id="lab_ottr_VinyltechCorporationMember_label_en-US" xlink:label="lab_ottr_VinyltechCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vinyltech Corporation [Member]</link:label>
    <link:label id="lab_ottr_VinyltechCorporationMember_documentation_en-US" xlink:label="lab_ottr_VinyltechCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Vinyltech Corporation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VinyltechCorporationMember" xlink:href="ottr-20241231.xsd#ottr_VinyltechCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_VinyltechCorporationMember" xlink:to="lab_ottr_VinyltechCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_98e809ed-3a29-4ee5-9af1-76fad2847c8f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_ed67827d-03b9-4243-9135-593ca6323adc_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_c774dede-66d3-4433-bea9-364df8a0eb7f_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Inventories</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" 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/2024/elts/us-gaap-2024.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_srt_ProductOrServiceAxis_e0b04d3a-32c3-4eb4-9acf-808e79592d1a_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_PropertyPlantAndEquipmentLineItems_e7627b39-48ac-4013-9167-9bc4dbf8e721_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementLineItems_6457daaa-47f2-4b68-a23c-1a2adf50a50a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfRelatedPartyTransactionsTableTextBlock_5ed4d6f1-6c2a-449b-b9c5-2ab1895dc377_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanPlanAssetsBenefitsPaid_7a9abfa5-bf21-4068-bc9f-d76cbfbc3b4a_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefit Payments</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" 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/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentTextBlock_ef7b4d10-d5dd-4e1b-b6ab-e26b4825312b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_357612d4-c1c1-42b8-9c6f-fe799b94a623_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Assets and Liabilities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Assets and Liabilities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_fcde04ca-d003-4696-82c1-a02750f6946b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables and Allowance for Credit Losses</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" 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/2024/elts/us-gaap-2024.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_srt_MinimumMember_73e909e5-135f-465b-8157-17efda0a2f6d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ottr_OtterTailPowerCompanyMember_c5d16931-42c8-4016-9197-cc39319b7bbe_terseLabel_en-US" xlink:label="lab_ottr_OtterTailPowerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OTP</link:label>
    <link:label id="lab_ottr_OtterTailPowerCompanyMember_c0ca8915-8337-4494-932d-4913fe9229ab_verboseLabel_en-US" xlink:label="lab_ottr_OtterTailPowerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Otter Tail Power Company</link:label>
    <link:label id="lab_ottr_OtterTailPowerCompanyMember_label_en-US" xlink:label="lab_ottr_OtterTailPowerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Otter Tail Power Company [Member]</link:label>
    <link:label id="lab_ottr_OtterTailPowerCompanyMember_documentation_en-US" xlink:label="lab_ottr_OtterTailPowerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Otter Tail Power Company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OtterTailPowerCompanyMember" xlink:to="lab_ottr_OtterTailPowerCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearTwo_1a2ef517-69f4-4ebb-a61b-723b7a14dbc6_terseLabel_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearTwo_label_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Payments, to be Paid, Year Two</link:label>
    <link:label id="lab_ottr_LandEasementPaymentsToBePaidYearTwo_documentation_en-US" xlink:label="lab_ottr_LandEasementPaymentsToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearTwo" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementPaymentsToBePaidYearTwo" xlink:to="lab_ottr_LandEasementPaymentsToBePaidYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_1c9303a7-d31e-4908-bac3-c26e2b37cbac_totalLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Electric Plant in Service</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Plant in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_8ecda62b-8c5d-4a3e-8da9-b0410ffaab13_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodAxis_ad4dac18-20b1-47a2-a5d8-6874632597d7_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodAxis_label_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_79a9b982-fb7a-4c0c-a820-40feea398be3_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award</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" 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/2024/elts/us-gaap-2024.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_RegulatoryAssetAmortizationPeriod_e1850421-a6a7-452b-8b37-12616d171749_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory assets - Remaining recovery/refund period</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Asset, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_49d7658f-d1ba-493c-95cd-744b9915e8db_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8366930f-5de6-445c-b83e-bb163d2755e1_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes at Federal Statutory Rate</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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_0a8cd240-96b1-4fad-a536-1b86ea823b1e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentCarryingAmount_6f9057c4-2453-46e7-88bc-f1b73631c25d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PermittedRange0To20PercentMember_e9ce74ae-a67c-41de-b4c3-c99e6a5d3535_terseLabel_en-US" xlink:label="lab_ottr_PermittedRange0To20PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">0 - 20%</link:label>
    <link:label id="lab_ottr_PermittedRange0To20PercentMember_label_en-US" xlink:label="lab_ottr_PermittedRange0To20PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Permitted Range, 0 to 20 Percent [Member]</link:label>
    <link:label id="lab_ottr_PermittedRange0To20PercentMember_documentation_en-US" xlink:label="lab_ottr_PermittedRange0To20PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Permitted Range, 0 to 20 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange0To20PercentMember" xlink:href="ottr-20241231.xsd#ottr_PermittedRange0To20PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PermittedRange0To20PercentMember" xlink:to="lab_ottr_PermittedRange0To20PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_eda820c3-d72e-4cac-8346-26800ae6d379_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_DebtToTotalCapitalizationRatio_5e7645e0-5846-4b69-8149-a432890b14f8_terseLabel_en-US" xlink:label="lab_ottr_DebtToTotalCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt to total capitalization ratio</link:label>
    <link:label id="lab_ottr_DebtToTotalCapitalizationRatio_label_en-US" xlink:label="lab_ottr_DebtToTotalCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt To Total Capitalization Ratio</link:label>
    <link:label id="lab_ottr_DebtToTotalCapitalizationRatio_documentation_en-US" xlink:label="lab_ottr_DebtToTotalCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the required ratio of debt to total capitalization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DebtToTotalCapitalizationRatio" xlink:href="ottr-20241231.xsd#ottr_DebtToTotalCapitalizationRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DebtToTotalCapitalizationRatio" xlink:to="lab_ottr_DebtToTotalCapitalizationRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_d0d3649e-b1bd-46a7-b130-59c23dd40b3a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare Cost Immediate Trend Rate</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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_d8c85af1-35da-41bb-a060-03c2ffdccde9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member_fd5a94d9-1866-4a87-9240-03e14a857720_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2020D Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.92%, Series D, Due February 25, 2050 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.92%, Series D, Due February 25, 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member" xlink:to="lab_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f3e20d30-e375-41b3-bec7-3f8a432c2c65_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_StockholdersEquityAbstract_8f7a0612-cf44-40ac-8d32-02dab597c2b2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' 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" 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/2024/elts/us-gaap-2024.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_Investments_667228df-206d-41e4-acfe-c03667140814_totalLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermInvestments_8d615952-c844-4952-b99a-a05dfc6c84b4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_540eb1be-7ca6-4e73-99f2-67c7905485b4_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Long-term Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_b44afe96-4c8f-45da-b558-bc6edc587953_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investments in Subsidiaries</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_ad7e069d-5a6a-465c-b11b-7b73ed1680d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PlantRemovalObligationsMember_22122be7-192f-45ea-a086-1e24d4a9eed4_terseLabel_en-US" xlink:label="lab_ottr_PlantRemovalObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plant Removal Obligations</link:label>
    <link:label id="lab_ottr_PlantRemovalObligationsMember_label_en-US" xlink:label="lab_ottr_PlantRemovalObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plant Removal Obligations [Member]</link:label>
    <link:label id="lab_ottr_PlantRemovalObligationsMember_documentation_en-US" xlink:label="lab_ottr_PlantRemovalObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plant Removal Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlantRemovalObligationsMember" xlink:href="ottr-20241231.xsd#ottr_PlantRemovalObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PlantRemovalObligationsMember" xlink:to="lab_ottr_PlantRemovalObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6b125bca-844b-41ce-9ec3-0f7c010ab381_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2024/elts/us-gaap-2024.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_ottr_PropertyPlantAndEquipmentPlantInService_d9eaaa18-8b6f-4f1e-bfd2-6eaa71a504d0_terseLabel_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentPlantInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonelectric Property, Plant and Equipment</link:label>
    <link:label id="lab_ottr_PropertyPlantAndEquipmentPlantInService_label_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentPlantInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Plant in Service</link:label>
    <link:label id="lab_ottr_PropertyPlantAndEquipmentPlantInService_documentation_en-US" xlink:label="lab_ottr_PropertyPlantAndEquipmentPlantInService" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Plant in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentPlantInService" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentPlantInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PropertyPlantAndEquipmentPlantInService" xlink:to="lab_ottr_PropertyPlantAndEquipmentPlantInService" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_FuelClauseAdjustmentMember_c447cd77-3d36-40f9-a64f-2f8b9e53f50e_terseLabel_en-US" xlink:label="lab_ottr_FuelClauseAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fuel Clause Adjustments</link:label>
    <link:label id="lab_ottr_FuelClauseAdjustmentMember_label_en-US" xlink:label="lab_ottr_FuelClauseAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fuel Clause Adjustment [Member]</link:label>
    <link:label id="lab_ottr_FuelClauseAdjustmentMember_documentation_en-US" xlink:label="lab_ottr_FuelClauseAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fuel Clause Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FuelClauseAdjustmentMember" xlink:href="ottr-20241231.xsd#ottr_FuelClauseAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_FuelClauseAdjustmentMember" xlink:to="lab_ottr_FuelClauseAdjustmentMember" xlink:type="arc" order="1"/>
    <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" 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/2024/elts/us-gaap-2024.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_OtherInvestments_3cf3459a-69d1-4529-8e02-05399eebf027_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other Investments</link:label>
    <link:label id="lab_us-gaap_OtherInvestments_label_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestments" xlink:to="lab_us-gaap_OtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_79453ebb-f2e8-4f6c-bc0b-d0a13a361857_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Income (Expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_aad322bf-055a-41a8-b3f2-eafea5d71330_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_7ac4d456-0160-4d49-af31-f2c895d228c7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d4db9280-ab07-4ae5-bbac-a9c25e251a4c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5807584c-4f9d-49bd-b693-3a60efd94edd_netLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Projected Postretirement Benefit Payments</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" 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/2024/elts/us-gaap-2024.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_StatementOfStockholdersEquityAbstract_12671435-75a8-495e-8fb8-2339e800eded_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IntangibleAssetsNetExcludingGoodwill_0927ea54-8009-4a18-b4e9-f9db259cde9f_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets, net of accumulated amortization</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" 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/2024/elts/us-gaap-2024.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_ottr_AlternativeRevenueProgramRidersMember_493f0b30-17a8-46f9-8501-9b410784da85_verboseLabel_en-US" xlink:label="lab_ottr_AlternativeRevenueProgramRidersMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Alternative Revenue Program Riders</link:label>
    <link:label id="lab_ottr_AlternativeRevenueProgramRidersMember_label_en-US" xlink:label="lab_ottr_AlternativeRevenueProgramRidersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Alternative Revenue Program Riders [Member]</link:label>
    <link:label id="lab_ottr_AlternativeRevenueProgramRidersMember_documentation_en-US" xlink:label="lab_ottr_AlternativeRevenueProgramRidersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Alternative Revenue Program Riders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AlternativeRevenueProgramRidersMember" xlink:href="ottr-20241231.xsd#ottr_AlternativeRevenueProgramRidersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_AlternativeRevenueProgramRidersMember" xlink:to="lab_ottr_AlternativeRevenueProgramRidersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_07d00a0f-20d3-488a-95c9-45d6af8dc9f9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset retirement obligation, legally restricted assets, fair value</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Legally Restricted Assets, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:to="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SolarMember_25cdd886-6208-4d12-b0ce-9750ae02c033_terseLabel_en-US" xlink:label="lab_ottr_SolarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Solar</link:label>
    <link:label id="lab_ottr_SolarMember_label_en-US" xlink:label="lab_ottr_SolarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Solar [Member]</link:label>
    <link:label id="lab_ottr_SolarMember_documentation_en-US" xlink:label="lab_ottr_SolarMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Solar</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SolarMember" xlink:href="ottr-20241231.xsd#ottr_SolarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SolarMember" xlink:to="lab_ottr_SolarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_448bc734-87c3-4e82-bc3f-1cb13fcd9a98_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_838dfaec-5081-4308-904f-2f7aef6a0d9d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Line of Credit Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1f3549ec-31de-4563-8861-f262ba7cb83b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value of 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" 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/2024/elts/us-gaap-2024.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_UtilitiesOperatingExpenseMaintenanceAndOperations_007aa90f-520e-49ab-ac40-39f528d9a551_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric Operating and Maintenance Expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_317baf10-184e-46ee-bb19-2baa5d0be752_verboseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating and Maintenance Expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Utilities Operating Expense, Maintenance and Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_bb7dad79-8425-494c-89ce-5b033ec3b97a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Current 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" 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/2024/elts/us-gaap-2024.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_AssetsFairValueDisclosureAbstract_901c583f-5d0a-4df1-9ac4-d8fd7bbbc97d_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_92c899f1-724b-40e7-b773-7b45c49d9a49_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_e4e4d3e0-db93-4f14-9069-c53405857060_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [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" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LiabilitiesNoncurrent_3e258f1f-3a4e-43e4-8a97-422bf7622788_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Noncurrent Liabilities and Deferred Credits</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_EquityToTotalCapitalizationRatio_3d61082c-a192-40af-b4bb-54b6d651256d_terseLabel_en-US" xlink:label="lab_ottr_EquityToTotalCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity to total capitalization ratio (as a percent)</link:label>
    <link:label id="lab_ottr_EquityToTotalCapitalizationRatio_label_en-US" xlink:label="lab_ottr_EquityToTotalCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity To Total Capitalization Ratio</link:label>
    <link:label id="lab_ottr_EquityToTotalCapitalizationRatio_documentation_en-US" xlink:label="lab_ottr_EquityToTotalCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the ratio of Equity to total capitalization, which includes as equity minority interest and preferred stock as well as all of the components of common equity as presented on the balance sheet. Total capitalization is calculated as equity plus short-term debt plus long-term debt as presented on the balance sheet.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EquityToTotalCapitalizationRatio" xlink:href="ottr-20241231.xsd#ottr_EquityToTotalCapitalizationRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_EquityToTotalCapitalizationRatio" xlink:to="lab_ottr_EquityToTotalCapitalizationRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_2c4d60b3-e909-4a57-b624-a917687f3f45_totalLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Gross Electric Plant</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Gross</link:label>
    <link:label id="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross" xlink:to="lab_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member_0db22a14-9c79-4bdb-8a74-81695162d6b1_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2020A Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.22%, Series A, Due February 25, 2030 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.22%, Series A, Due February 25, 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member" xlink:to="lab_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_61b1a634-4df7-4f83-bff7-8bec55ad61ce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c8e49108-3caa-4af0-b05c-a0a275bf4df4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_CoyoteCreekMiningCompanyLLCCCMCMember_db961115-e5e5-46d8-83da-8d8c2524480d_terseLabel_en-US" xlink:label="lab_ottr_CoyoteCreekMiningCompanyLLCCCMCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coyote Creek Mining Company, L.L.C. (CCMC)</link:label>
    <link:label id="lab_ottr_CoyoteCreekMiningCompanyLLCCCMCMember_label_en-US" xlink:label="lab_ottr_CoyoteCreekMiningCompanyLLCCCMCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Coyote Creek Mining Company, L.L.C. (CCMC) [Member]</link:label>
    <link:label id="lab_ottr_CoyoteCreekMiningCompanyLLCCCMCMember_documentation_en-US" xlink:label="lab_ottr_CoyoteCreekMiningCompanyLLCCCMCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Coyote Creek Mining Company, L.L.C. (CCMC).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoyoteCreekMiningCompanyLLCCCMCMember" xlink:href="ottr-20241231.xsd#ottr_CoyoteCreekMiningCompanyLLCCCMCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CoyoteCreekMiningCompanyLLCCCMCMember" xlink:to="lab_ottr_CoyoteCreekMiningCompanyLLCCCMCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_651229d6-4245-4b19-a2e8-14ad5602e7c8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Excess Deferred Income Taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_dda96798-b7b0-4737-b8ba-fc2f22b1d5b3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other Assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset_c5c2c04a-77e9-4285-8742-10d51fadaa5a_negatedLabel_en-US" xlink:label="lab_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits Regulatory Asset</link:label>
    <link:label id="lab_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset_label_en-US" xlink:label="lab_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Retirement Benefits Regulatory Asset</link:label>
    <link:label id="lab_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset_documentation_en-US" xlink:label="lab_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents an amount of deferred tax liability attributable to taxable temporary differences from retirement benefits regulatory assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" xlink:to="lab_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_598d97e2-97b5-4cb9-908b-a4b1e1a3faca_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Income Taxes</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" 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/2024/elts/us-gaap-2024.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_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_221d0529-0f4a-42ee-b961-89cac68ccc26_verboseLabel_en-US" xlink:label="lab_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Production Fuel and Purchased Power</link:label>
    <link:label id="lab_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_label_en-US" xlink:label="lab_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Utilities Operating Expense, Fuel Used and Purchase Power</link:label>
    <link:label id="lab_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_documentation_en-US" xlink:label="lab_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Utilities Operating Expense, Fuel Used and Purchase Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower" xlink:to="lab_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_94b4139f-dbfd-40a6-8805-be220520c6b0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesDisclosureTextBlock_fa37df23-cf9a-4884-9566-14de841853da_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and 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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanChangeInBenefitObligationRollForward_f77323be-f556-4681-8117-25e124f393d7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount_1c09ffdd-d938-48c0-b6e0-99ca351f46bc_negatedTerseLabel_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Production Tax Credits (PTCs)</link:label>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount_label_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Production Tax Credits, Amount</link:label>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount_documentation_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Production Tax Credits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" xlink:to="lab_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_414ff566-7d8b-427c-b584-0b5808d096d4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_3304f7bc-60f1-4c43-8101-40517e4f1f48_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases for tax positions taken during the current period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_3fca5ff2-047b-439a-acfb-cf20760bca4f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PreferredStockSharesAuthorized_ca2f4bcc-8802-4b59-9c70-71975431e617_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SwapMember_7d31db7a-9f79-41cc-b7df-8edf8132b93e_terseLabel_en-US" xlink:label="lab_us-gaap_SwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Swap</link:label>
    <link:label id="lab_us-gaap_SwapMember_label_en-US" xlink:label="lab_us-gaap_SwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SwapMember" xlink:to="lab_us-gaap_SwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_9882e0b2-cfa4-446f-820b-ef9a51089804_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_CapitalizedComputerSoftwareGross_4eb14876-cae8-4059-9551-577ed22cd595_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud Computing Costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_eb103af1-34cc-4fe1-b5b9-469ae9712ba7_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_27d02886-9b5b-4b24-b3c5-5efaf7eefe79_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_BuildingsAndLeaseholdImprovementsMember_fc767c46-1970-4fd2-81b4-45aa55c1f83b_terseLabel_en-US" xlink:label="lab_ottr_BuildingsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and Leasehold Improvements</link:label>
    <link:label id="lab_ottr_BuildingsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_ottr_BuildingsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Buildings and Leasehold Improvements [Member]</link:label>
    <link:label id="lab_ottr_BuildingsAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_ottr_BuildingsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to buildings and leasehold improvements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BuildingsAndLeaseholdImprovementsMember" xlink:href="ottr-20241231.xsd#ottr_BuildingsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BuildingsAndLeaseholdImprovementsMember" xlink:to="lab_ottr_BuildingsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PensionAndOtherPostretirementBenefitPlansMember_b0814f1c-96fd-4cb5-8dc0-70006592607a_verboseLabel_en-US" xlink:label="lab_ottr_PensionAndOtherPostretirementBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefit Plans</link:label>
    <link:label id="lab_ottr_PensionAndOtherPostretirementBenefitPlansMember_label_en-US" xlink:label="lab_ottr_PensionAndOtherPostretirementBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefit Plans [Member]</link:label>
    <link:label id="lab_ottr_PensionAndOtherPostretirementBenefitPlansMember_documentation_en-US" xlink:label="lab_ottr_PensionAndOtherPostretirementBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember" xlink:href="ottr-20241231.xsd#ottr_PensionAndOtherPostretirementBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember" xlink:to="lab_ottr_PensionAndOtherPostretirementBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_c62e412f-437f-475d-880f-3d657a9d2d50_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_204983c1-39c9-4803-b7f5-ad42199bdc3f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2024/elts/us-gaap-2024.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember_78ccb93a-64bd-49e3-9223-89a0fccac33e_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEI Energy Debt Collective Fund</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Other - SEI Energy Debt Collective Fund [Member]</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to other asset allocations related to SEI Energy Debt Collective Fund.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember" xlink:to="lab_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_32b6dfdd-000d-413c-ba00-44946443f734_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_351dc60d-b7f5-4f8d-8ea3-b2bfc5fee2dd_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Asset (Liability)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_NorthDakotaRateCaseMember_ce24ff83-9ca4-46b4-b780-6b745aa770d6_terseLabel_en-US" xlink:label="lab_ottr_NorthDakotaRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North Dakota Rate Case</link:label>
    <link:label id="lab_ottr_NorthDakotaRateCaseMember_label_en-US" xlink:label="lab_ottr_NorthDakotaRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North Dakota Rate Case [Member]</link:label>
    <link:label id="lab_ottr_NorthDakotaRateCaseMember_documentation_en-US" xlink:label="lab_ottr_NorthDakotaRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">North Dakota Rate Case</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthDakotaRateCaseMember" xlink:href="ottr-20241231.xsd#ottr_NorthDakotaRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NorthDakotaRateCaseMember" xlink:to="lab_ottr_NorthDakotaRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_BemidjiProjectMember_6df1d2af-683b-4c4a-bbd2-c605baa9a8b0_terseLabel_en-US" xlink:label="lab_ottr_BemidjiProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bemidji&#8211;Grand Rapids 230 kV line</link:label>
    <link:label id="lab_ottr_BemidjiProjectMember_label_en-US" xlink:label="lab_ottr_BemidjiProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bemidji Project [Member]</link:label>
    <link:label id="lab_ottr_BemidjiProjectMember_documentation_en-US" xlink:label="lab_ottr_BemidjiProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the Bemidji-Grand Rapids 230 kV line.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BemidjiProjectMember" xlink:href="ottr-20241231.xsd#ottr_BemidjiProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BemidjiProjectMember" xlink:to="lab_ottr_BemidjiProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_0d233bfe-b673-4411-89b2-c837ba659314_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_91505f22-01f0-43e7-b2e2-feb5ed11b715_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_2280a3e2-b7c5-4507-9b47-6b5535b2ca8d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2024/elts/us-gaap-2024.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_ValuationAllowancesAndReservesDomain_bfea3737-1dc8-4099-b81e-77dbdbb8bf87_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_e4458956-d0ef-4cab-83cb-772d461ae0d6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_BuildingAndLeaseholdImprovementsMember_39c57630-0bb6-435a-b1d5-a5265230fd26_terseLabel_en-US" xlink:label="lab_ottr_BuildingAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and Leasehold Improvements</link:label>
    <link:label id="lab_ottr_BuildingAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_ottr_BuildingAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Leasehold Improvements [Member]</link:label>
    <link:label id="lab_ottr_BuildingAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_ottr_BuildingAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Building and Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BuildingAndLeaseholdImprovementsMember" xlink:href="ottr-20241231.xsd#ottr_BuildingAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BuildingAndLeaseholdImprovementsMember" xlink:to="lab_ottr_BuildingAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_2647ef63-c3c7-4101-b169-c7fb2d719577_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_387bb52c-71e0-40f6-a04a-2ecef87324cc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_SignificantAccountingPoliciesTextBlock_b76ffed9-9a7f-46c2-9079-962541ccddca_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of 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" 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/2024/elts/us-gaap-2024.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_srt_ConsolidationItemsDomain_215a72a3-84bc-4e13-8566-802c35bae6bd_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_f7813409-e15f-4f40-9178-cf5fb106d1ad_terseLabel_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities</link:label>
    <link:label id="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Table Text Block]</link:label>
    <link:label id="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_9ba115e7-c681-49a3-924f-aeb45f65c585_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest, net of amount capitalized</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" 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/2024/elts/us-gaap-2024.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_ottr_ElectricMember_e6163abd-6fec-4a07-8394-0dbd3c2d98b9_terseLabel_en-US" xlink:label="lab_ottr_ElectricMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Electric</link:label>
    <link:label id="lab_ottr_ElectricMember_label_en-US" xlink:label="lab_ottr_ElectricMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Electric [Member]</link:label>
    <link:label id="lab_ottr_ElectricMember_documentation_en-US" xlink:label="lab_ottr_ElectricMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Electric segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ElectricMember" xlink:to="lab_ottr_ElectricMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_58476550-b5da-4a9a-8538-82d2f47c6dd2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital Expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_89e6db88-01e0-4483-a0af-0dedb7ca1fda_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_2e46b78c-3ff6-40bb-8ac6-1685ccce44f4_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire productive assets</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" 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/2024/elts/us-gaap-2024.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_us-gaap_FairValueInputsLevel1Member_dda90a9d-a655-4cbd-b022-1117840f44bc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskByBenchmarkAxis_aeb53422-df2f-49ad-88fd-fc601ec66976_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent_93bd4613-12fb-4cdc-a697-b9c0a143c6a0_terseLabel_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</link:label>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent_label_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit Amortization, Percent</link:label>
    <link:label id="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent_documentation_en-US" xlink:label="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit Amortization, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" xlink:to="lab_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_a89840ea-26de-4e87-8fa1-e2d5099614a2_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccountsReceivableGross_758f55fe-3d6a-4b99-aa35-19d9b91cc4a3_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Receivables</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" 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/2024/elts/us-gaap-2024.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_StatementOfCashFlowsAbstract_2327f929-03ff-4c6a-b8f4-66f73cea4fca_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SeniorNotesMember_0959fbf3-4490-4bbd-8c67-710528f0e55e_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_BigStoneSouthAlexandriaMultiValueProjectMember_b208fbb3-cfc2-416f-ab42-bf9d8242ed2d_terseLabel_en-US" xlink:label="lab_ottr_BigStoneSouthAlexandriaMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Big Stone South&#8211;Alexandria 345 kV line</link:label>
    <link:label id="lab_ottr_BigStoneSouthAlexandriaMultiValueProjectMember_label_en-US" xlink:label="lab_ottr_BigStoneSouthAlexandriaMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Big Stone South Alexandria Multi Value Project [Member]</link:label>
    <link:label id="lab_ottr_BigStoneSouthAlexandriaMultiValueProjectMember_documentation_en-US" xlink:label="lab_ottr_BigStoneSouthAlexandriaMultiValueProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Big Stone South Alexandria Multi Value Project</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthAlexandriaMultiValueProjectMember" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthAlexandriaMultiValueProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_BigStoneSouthAlexandriaMultiValueProjectMember" xlink:to="lab_ottr_BigStoneSouthAlexandriaMultiValueProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_22101cd2-4f27-4d54-8c8b-ed25d0811cb8_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalization</link:label>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_label_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalization, Long-Term Debt and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:to="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OtterTailCorporationCreditAgreementMember_b3c56da6-6653-46c7-b883-e4335b4f6ea1_terseLabel_en-US" xlink:label="lab_ottr_OtterTailCorporationCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OTC Credit Agreement</link:label>
    <link:label id="lab_ottr_OtterTailCorporationCreditAgreementMember_label_en-US" xlink:label="lab_ottr_OtterTailCorporationCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Otter Tail Corporation Credit Agreement [Member]</link:label>
    <link:label id="lab_ottr_OtterTailCorporationCreditAgreementMember_documentation_en-US" xlink:label="lab_ottr_OtterTailCorporationCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about the Otter Tail Corporation Credit Agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailCorporationCreditAgreementMember" xlink:href="ottr-20241231.xsd#ottr_OtterTailCorporationCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OtterTailCorporationCreditAgreementMember" xlink:to="lab_ottr_OtterTailCorporationCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_0aca0429-7f93-49d5-8220-207b11dfef56_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Disclosure of Noncash Investing Activities</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodDomain_65f0fda3-5b4f-4dbf-9ee3-1878d74656b6_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodDomain_label_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6df3297e-2ec6-4eb1-ae5f-fbf937ed6e75_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.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_ottr_RelatedPartyTransactionContributionObligations_00de6835-8682-4a46-ae01-dfd73070403d_terseLabel_en-US" xlink:label="lab_ottr_RelatedPartyTransactionContributionObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contribution obligations</link:label>
    <link:label id="lab_ottr_RelatedPartyTransactionContributionObligations_label_en-US" xlink:label="lab_ottr_RelatedPartyTransactionContributionObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Contribution Obligations</link:label>
    <link:label id="lab_ottr_RelatedPartyTransactionContributionObligations_documentation_en-US" xlink:label="lab_ottr_RelatedPartyTransactionContributionObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Contribution Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RelatedPartyTransactionContributionObligations" xlink:href="ottr-20241231.xsd#ottr_RelatedPartyTransactionContributionObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_RelatedPartyTransactionContributionObligations" xlink:to="lab_ottr_RelatedPartyTransactionContributionObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_602020d0-21d3-41c0-a782-b632a703ec1d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanContributionsByEmployer_9dac47ff-8392-4fb8-b0e6-ed91cd665e93_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company 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" 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/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeLossTable_366e475a-3403-489d-bad9-b26060b8948a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (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" 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/2024/elts/us-gaap-2024.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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_ccc39314-e73f-4c07-8fc3-48b4f83044ea_totalLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Commitments other than operating leases, total</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_6c1ca113-92b6-428b-9a31-649e60b0c592_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_091442ef-883f-4e09-a5ac-3dcae3249f44_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</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" 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/2024/elts/us-gaap-2024.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_IncomeTaxDisclosureTextBlock_4f7758a1-a84e-4c1e-bff5-48a07f94fd80_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_54da4671-8dd7-4111-a8d4-ce2d08025071_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2024/elts/us-gaap-2024.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_AccrualForTaxesOtherThanIncomeTaxesCurrent_db56975d-2929-4395-b875-238920eb2de0_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Taxes</link:label>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member_c88bba8a-2487-4382-a3e6-8f8ede2319eb_terseLabel_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series 2020C Senior Unsecured Notes</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member_label_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.62%, Series C, Due February 25, 2040 [Member]</link:label>
    <link:label id="lab_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member_documentation_en-US" xlink:label="lab_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes 3.62%, Series C, Due February 25, 2040</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member" xlink:to="lab_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8f7abb56-ab34-43ae-8588-fed0093cffb3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ProceedsFromRepaymentsOfShortTermDebt_43c78fcc-abda-49a6-b86e-e061b3f92294_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net (Repayments) Borrowings on Short-Term Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_c016c969-6b89-429c-9881-430fbb573564_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net (Repayments) Borrowings on Short-Term Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0c679790-32df-4cab-b4b5-9d4970130095_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) 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" 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/2024/elts/us-gaap-2024.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_ottr_GovernmentDebtSecuritiesMember_5845ff31-3554-4f23-9371-aa39fe489472_terseLabel_en-US" xlink:label="lab_ottr_GovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Debt Securities</link:label>
    <link:label id="lab_ottr_GovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_ottr_GovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Debt Securities [Member]</link:label>
    <link:label id="lab_ottr_GovernmentDebtSecuritiesMember_documentation_en-US" xlink:label="lab_ottr_GovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about government debt securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_GovernmentDebtSecuritiesMember" xlink:href="ottr-20241231.xsd#ottr_GovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_GovernmentDebtSecuritiesMember" xlink:to="lab_ottr_GovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures_7639f554-3cb5-4b86-b27d-277d87b41b4d_terseLabel_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of performance measures</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures_label_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Performance Measures</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures_documentation_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Performance Measures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" xlink:to="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_34fede61-5844-4191-9b28-f2a73dcbcc7e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CreditFacilityAxis_7c935456-9abd-4ad6-b9f6-137623f57af7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_b9324340-45d5-4c8c-ad16-6259a823d165_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions Charged to Expense</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_4518abf4-0f3f-415c-aa79-089ac5b3da48_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt</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" 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/2024/elts/us-gaap-2024.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_dei_EntityRegistrantName_717e1274-2b14-485a-803b-59aaefbc69b7_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_99956cd9-c5bd-40d3-bf02-d8e7a1fa6fdb_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_93352254-3ea9-4527-ad1f-9c4fb1912a49_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_f5fbea41-da69-4fbc-b12f-567b71363efe_netLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Depreciation 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" 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/2024/elts/us-gaap-2024.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_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_561adf1f-1c3d-4163-a058-e864b5b4e922_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Approved rate increase, percent (as a percent)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate Increase (Decrease), Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_15a7217c-0a1f-448d-a801-a8c554ec58c7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State Income Taxes</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" 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/2024/elts/us-gaap-2024.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_22bb3267-be0f-4a77-9d48-38e3e58ba3c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Excess Deferred Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_a8efa2c1-a29b-4545-bae1-3d6b65046929_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_37273fab-0555-4c05-ab6d-cbf997c2aa6a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent Assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_EstimatedLiabilityOfRefundObligation_2634cd39-b87a-417c-85e1-bd78149496dd_terseLabel_en-US" xlink:label="lab_ottr_EstimatedLiabilityOfRefundObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated liability of refund obligation</link:label>
    <link:label id="lab_ottr_EstimatedLiabilityOfRefundObligation_label_en-US" xlink:label="lab_ottr_EstimatedLiabilityOfRefundObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Liability Of Refund Obligation</link:label>
    <link:label id="lab_ottr_EstimatedLiabilityOfRefundObligation_documentation_en-US" xlink:label="lab_ottr_EstimatedLiabilityOfRefundObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents amount of estimated liability of refund obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EstimatedLiabilityOfRefundObligation" xlink:href="ottr-20241231.xsd#ottr_EstimatedLiabilityOfRefundObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_EstimatedLiabilityOfRefundObligation" xlink:to="lab_ottr_EstimatedLiabilityOfRefundObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_158c7a4d-6e47-40d4-808a-c03f87214f23_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 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" 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/2024/elts/us-gaap-2024.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_DisaggregationOfRevenueTableTextBlock_b8ff4d47-a394-468b-9dfe-b63e29db48be_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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/2024/elts/us-gaap-2024.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_AssetRetirementObligationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ConsolidationPolicyTextBlock_0fc44a50-abcf-4928-ab74-e50591dcb672_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation</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" 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/2024/elts/us-gaap-2024.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_ottr_SecondShelfRegistrationMember_7248d787-a22f-4f59-aaab-6677fefb06bb_terseLabel_en-US" xlink:label="lab_ottr_SecondShelfRegistrationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Second Shelf Registration</link:label>
    <link:label id="lab_ottr_SecondShelfRegistrationMember_label_en-US" xlink:label="lab_ottr_SecondShelfRegistrationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Second Shelf Registration [Member]</link:label>
    <link:label id="lab_ottr_SecondShelfRegistrationMember_documentation_en-US" xlink:label="lab_ottr_SecondShelfRegistrationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Second Shelf Registration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SecondShelfRegistrationMember" xlink:href="ottr-20241231.xsd#ottr_SecondShelfRegistrationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_SecondShelfRegistrationMember" xlink:to="lab_ottr_SecondShelfRegistrationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_cb0b2358-25fd-4277-93f0-ac2f31e02722_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_24c507cc-54f0-46f7-9637-965be4b165cd_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_6d3964ca-5ac8-4c1c-b0bf-0fb39dbcd5d4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_2a7ee8ea-a16f-43b1-b7e2-647eb5dd9045_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock: 50,000,000 shares authorized of $5 par value; 41,827,967 and 41,710,521 outstanding at December&#160;31, 2024 and 2023</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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFinStmtErrorCorrectionFlag_5674feda-63a0-48ba-b3c6-68850afc078e_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_36eb541e-24c6-4359-9586-07300a115fdd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts Recognized in Consolidated Balance Sheets at December 31:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_AssetRetirementObligation_9dbe41d4-5a72-40af-9267-b2892920017f_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_960daee3-ea15-486f-8eae-2a23ffae62a4_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</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" 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/2024/elts/us-gaap-2024.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_RegulatoryAssetsNoncurrent_eb7f2d8b-0ff9-439e-bd77-adc465d27ed8_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_b79976d4-c9c8-4948-bc29-d5696ea17c52_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Regulatory assets, long-term</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:to="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage_09b4fb0f-ce9b-49dd-adf9-05734fbbc368_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Approved return on base rate, percent (as a percent)</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage_label_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Return On Rate Base, Percentage</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Return On Rate Base, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage" xlink:to="lab_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_09146bb2-48d8-4a45-b0a9-28c52a35cb80_negatedLabel_en-US" xlink:label="lab_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of Investments and Other Assets</link:label>
    <link:label id="lab_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_label_en-US" xlink:label="lab_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment To Acquire Marketable Securities And Other Assets</link:label>
    <link:label id="lab_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_documentation_en-US" xlink:label="lab_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment To Acquire Marketable Securities And Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets" xlink:href="ottr-20241231.xsd#ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets" xlink:to="lab_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFVNINoncurrent_4fdeb0f5-f683-4dda-8bdb-3e23d57a5875_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mutual Funds</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFVNINoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_528a8a9b-fc65-4832-aa3b-d4e0b59e3fd6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State Taxes on Income, Net of Federal Tax</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_OtherRegulatoryLiabilitiesMember_05b8760d-7b9c-4900-b564-e82cd6348cf3_terseLabel_en-US" xlink:label="lab_ottr_OtherRegulatoryLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ottr_OtherRegulatoryLiabilitiesMember_label_en-US" xlink:label="lab_ottr_OtherRegulatoryLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Regulatory Liabilities [Member]</link:label>
    <link:label id="lab_ottr_OtherRegulatoryLiabilitiesMember_documentation_en-US" xlink:label="lab_ottr_OtherRegulatoryLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Regulatory Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherRegulatoryLiabilitiesMember" xlink:href="ottr-20241231.xsd#ottr_OtherRegulatoryLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_OtherRegulatoryLiabilitiesMember" xlink:to="lab_ottr_OtherRegulatoryLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_ddd8549b-7e51-417a-9b9f-0f2b83439b5d_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_e8d70a7d-e2b3-4163-8db7-d8565e7774f8_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Regulatory liabilities, current</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_1cd93d86-f27e-48e0-8a61-4c0973d76429_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsLineItems_15795010-0c25-45d5-907b-3ba035acbe75_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_AuditorInformationAbstract_label_en-US" xlink:label="lab_ottr_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:label id="lab_ottr_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_ottr_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Auditor Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AuditorInformationAbstract" xlink:href="ottr-20241231.xsd#ottr_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_AuditorInformationAbstract" xlink:to="lab_ottr_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a323d255-6ea4-412a-a1eb-884212a4c836_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ad0e644e-e143-48d4-b874-372af4201a9e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_32683ab2-a11a-41c2-9468-19c585e36afb_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash Flows from 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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_89922001-282c-4d2d-ae8a-1a0047de9b02_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskLineItems_9667cc3f-afb6-43a3-8a99-0c655fc99628_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_CumulativePreferenceSharesMember_0a06c673-923e-4069-b3b7-64046a47ebf7_terseLabel_en-US" xlink:label="lab_ottr_CumulativePreferenceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Preference Shares</link:label>
    <link:label id="lab_ottr_CumulativePreferenceSharesMember_label_en-US" xlink:label="lab_ottr_CumulativePreferenceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Preference Shares [Member]</link:label>
    <link:label id="lab_ottr_CumulativePreferenceSharesMember_documentation_en-US" xlink:label="lab_ottr_CumulativePreferenceSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about cumulative preference shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CumulativePreferenceSharesMember" xlink:href="ottr-20241231.xsd#ottr_CumulativePreferenceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_CumulativePreferenceSharesMember" xlink:to="lab_ottr_CumulativePreferenceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_655d7762-c4c0-4a49-af2c-af0c4a4cb993_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State Taxes on Income, Net of Federal Tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3361c230-c8d0-4723-b04c-bb4ff10a6e24_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_1568616b-9f83-4eb6-9ee9-c25f3bfadca9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_EarningsPerShareBasic_639ccffd-116c-4896-a0bb-c1092bb1ce15_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_OperatingLeasePayments_170cac3f-6225-4cee-aab8-291a84ee0854_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Cash Flows from Operating Leases</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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract_81d50cbc-3d59-4289-8455-3e7c8b5507ff_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6c2075cb-4eb3-4ada-b2d8-6a1e867a9aa2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Property, Plant and Equipment Additions</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" 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/2024/elts/us-gaap-2024.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_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_8e86bee4-d215-4087-a083-4ea7a48157c6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual Allocation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_350226a4-3045-44d8-a859-4bca2809ec06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cd5831fb-3acb-4182-a3e1-bcc0ca315316_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LiabilitiesCurrent_c3c1b2df-09c9-4646-a177-623b06495cca_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Current Liabilities</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" 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/2024/elts/us-gaap-2024.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_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings_f6449e0a-979f-4fe3-a9ec-77278776f454_terseLabel_en-US" xlink:label="lab_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of regional transmission organizations with show cause proceedings</link:label>
    <link:label id="lab_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings_label_en-US" xlink:label="lab_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Regional Transmission Organizations With Show Cause Proceedings</link:label>
    <link:label id="lab_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings_documentation_en-US" xlink:label="lab_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Regional Transmission Organizations With Show Cause Proceedings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" xlink:href="ottr-20241231.xsd#ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" xlink:to="lab_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_67fe4d66-4a25-43f2-abd3-625fecef4dd5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Deposits</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_316a7c10-9f34-439f-88fa-87aff287d3f7_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public utilities, requested equity capital structure (as a percent)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Requested Equity Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a72db004-b77a-4342-a0e9-b7d487d66544_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_PublicUtilitiesPropertyPlantAndEquipmentTransmission_e8b767a8-2516-4b49-9ca1-b879d21703da_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e9e70caf-4e6c-4269-8d5a-6d8b8ad0fb4d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage_ee13372f-3e78-43c6-b98e-9e32b339dc82_terseLabel_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings sharing, retained, percentage (as a percent)</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage_label_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Earnings Sharing, Retained, Percentage</link:label>
    <link:label id="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage_documentation_en-US" xlink:label="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Utilities, Approved Rate, Earnings Sharing, Retained, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" xlink:to="lab_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_e2d48770-cb49-429d-9a78-865451530950_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Treasury 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" 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/2024/elts/us-gaap-2024.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_ottr_The1999EmployeeStockPurchasePlanMember_6ded7bba-b3be-41c6-940b-8ef86acf0097_terseLabel_en-US" xlink:label="lab_ottr_The1999EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">The 1999 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_ottr_The1999EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_ottr_The1999EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 1999 Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_ottr_The1999EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_ottr_The1999EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the 1999 Employee Stock Purchase Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The1999EmployeeStockPurchasePlanMember" xlink:href="ottr-20241231.xsd#ottr_The1999EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_The1999EmployeeStockPurchasePlanMember" xlink:to="lab_ottr_The1999EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_a7f4b92a-2bb3-48f2-b8d5-395ee532a9bb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_ottr_LandEasementNonleasePaymentsDueTotal_110a6887-e831-4dae-aebc-f9b348dbf072_totalLabel_en-US" xlink:label="lab_ottr_LandEasementNonleasePaymentsDueTotal" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Land easement payments, total</link:label>
    <link:label id="lab_ottr_LandEasementNonleasePaymentsDueTotal_label_en-US" xlink:label="lab_ottr_LandEasementNonleasePaymentsDueTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Nonlease Payments Due, Total</link:label>
    <link:label id="lab_ottr_LandEasementNonleasePaymentsDueTotal_documentation_en-US" xlink:label="lab_ottr_LandEasementNonleasePaymentsDueTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of required minimum rental payments for land easement non-lease payments having an initial or remaining non-cancelable letter-terms in excess of one year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementNonleasePaymentsDueTotal" xlink:href="ottr-20241231.xsd#ottr_LandEasementNonleasePaymentsDueTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementNonleasePaymentsDueTotal" xlink:to="lab_ottr_LandEasementNonleasePaymentsDueTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_2ba2a570-03a0-4bde-a1c9-bcee7eeb7ac3_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Operating 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2f1a1e80-efb0-4746-a937-b73c611b1ccf_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payments</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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressCityOrTown_5d39246d-03e4-45f3-ac95-035259cb53a8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ProceedsFromIssuanceOfLongTermDebt_1b6d2654-cc8b-497c-939e-e5cc5d127599_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from 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" 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/2024/elts/us-gaap-2024.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_LesseeLeasesPolicyTextBlock_ed4d671d-c806-4ec0-b188-6afb5b46322c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_AssetRetirementObligationsPolicy_0f6bbaad-72fd-423e-95a7-9bc31af74e58_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_AllocatedShareBasedCompensationExpense_0b02504f-970e-457a-8d88-6215910bd398_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangement, 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" 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/2024/elts/us-gaap-2024.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_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_1029faa9-1cc5-4f38-9e7b-0f3ece6edbbe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ComprehensiveIncomeNoteTextBlock_cce11e3f-d020-497d-b8e1-939c076ee1e0_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7d9153b1-e1bc-4c84-98a3-1183babfc6c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f425f166-1f3f-4a0c-b223-23f560c74711_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of 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" 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/2024/elts/us-gaap-2024.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_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_aa3e6d65-9e0c-41c3-8763-16113f4a1ac9_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_7f177180-633a-4800-84db-bbf219b3f039_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_b8331eee-a2c8-4f83-85de-54fb0cbfbd4a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_4624c42f-fff8-4f1f-966b-2f9a929b2c57_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_fd2eb3a9-5015-4005-a823-8881f45ad7f2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ottr_DefinedBenefitPlanVestingPeriod_80fa80a2-44db-440f-8e36-23d21cc4189f_terseLabel_en-US" xlink:label="lab_ottr_DefinedBenefitPlanVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanVestingPeriod_label_en-US" xlink:label="lab_ottr_DefinedBenefitPlanVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Vesting Period</link:label>
    <link:label id="lab_ottr_DefinedBenefitPlanVestingPeriod_documentation_en-US" xlink:label="lab_ottr_DefinedBenefitPlanVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the vesting period of a defined benefit plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanVestingPeriod" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_DefinedBenefitPlanVestingPeriod" xlink:to="lab_ottr_DefinedBenefitPlanVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_6918eed7-6bbe-4c01-a2d8-ae0aa8960740_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage_1e8d40dd-7108-43ec-a0f0-95b036318a08_terseLabel_en-US" xlink:label="lab_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable interest entity, reporting entity involvement, maximum loss exposure (as a percent)</link:label>
    <link:label id="lab_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage_label_en-US" xlink:label="lab_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity Reporting Entity Involvement Maximum Loss Exposure Percentage</link:label>
    <link:label id="lab_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage_documentation_en-US" xlink:label="lab_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" xlink:href="ottr-20241231.xsd#ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" xlink:to="lab_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_2d6ea908-b1b4-4cd4-beee-1e59c180806e_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c107cdb3-da4a-4a65-b8ff-9feea26fc669_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2024/elts/us-gaap-2024.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_dei_DocumentPeriodEndDate_6f362d1b-bed3-4c56-b3a4-773ce3c82a40_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_20466f0f-922f-4f01-aeeb-d0dd364d7c3a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_e9982455-0859-46bf-b09e-c7600816f534_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished Goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d3df22a2-7cfa-4f5d-8a9c-4117364f5ed6_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Lease Payments</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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1a9f3fb0-ca6a-46ce-b197-860528024415_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_90e94700-d4fc-4f40-b070-16ab62967dd7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">End of year (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" 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/2024/elts/us-gaap-2024.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_3712cc8c-3a3a-42ad-90aa-b9cf2a97d0ed_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan Expenses</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_73b171d9-eae5-468b-bbde-eed6b5276a85_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlanAccumulatedBenefitObligation_7a913440-4620-4552-820e-f1687131d85d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_698f4010-e272-4984-ae64-b0943adff140_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_LigniteSalesAgreementMember_9397e1e2-ad30-4848-a87c-64d26c420444_terseLabel_en-US" xlink:label="lab_ottr_LigniteSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lignite Sales Agreement</link:label>
    <link:label id="lab_ottr_LigniteSalesAgreementMember_label_en-US" xlink:label="lab_ottr_LigniteSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lignite Sales Agreement [Member]</link:label>
    <link:label id="lab_ottr_LigniteSalesAgreementMember_documentation_en-US" xlink:label="lab_ottr_LigniteSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about Lignite Sales Agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LigniteSalesAgreementMember" xlink:href="ottr-20241231.xsd#ottr_LigniteSalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LigniteSalesAgreementMember" xlink:to="lab_ottr_LigniteSalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_485088e4-cab1-4207-b6f4-ec9e4ed6e26e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1fcc30ee-6539-4cd9-8a9d-de7a20229ca3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_17ecb591-0d2c-4400-9dfa-a279eb23cf18_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [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" 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/2024/elts/us-gaap-2024.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_ottr_LandEasementNonLeasePaymentsExpense_c26c498b-b3fa-4587-bcc1-3c3b7e1976a7_terseLabel_en-US" xlink:label="lab_ottr_LandEasementNonLeasePaymentsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land easement non-lease payments expense</link:label>
    <link:label id="lab_ottr_LandEasementNonLeasePaymentsExpense_label_en-US" xlink:label="lab_ottr_LandEasementNonLeasePaymentsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Easement Non-lease Payments Expense</link:label>
    <link:label id="lab_ottr_LandEasementNonLeasePaymentsExpense_documentation_en-US" xlink:label="lab_ottr_LandEasementNonLeasePaymentsExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of non-lease land easement payments charged to rent expense in the Electric segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementNonLeasePaymentsExpense" xlink:href="ottr-20241231.xsd#ottr_LandEasementNonLeasePaymentsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_LandEasementNonLeasePaymentsExpense" xlink:to="lab_ottr_LandEasementNonLeasePaymentsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_871fd735-9c84-4737-8f0b-4efa9897e2d5_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b5a80b2b-ce12-49bf-9310-c80a830079ce_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_deaf13d0-3011-4a69-9ce3-77d151a99473_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_d66c3bff-077b-46cf-85e5-05809b91c783_terseLabel_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase period</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_label_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period</link:label>
    <link:label id="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_documentation_en-US" xlink:label="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:to="lab_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_98daee6a-3e26-481f-bf66-6acfd9a22573_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss):</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" 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/2024/elts/us-gaap-2024.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_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock_1f3c8bc0-1e5e-4737-9459-f73127f220b7_terseLabel_en-US" xlink:label="lab_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Capitalized Cost and Related Accumulated Amortization</link:label>
    <link:label id="lab_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock_label_en-US" xlink:label="lab_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Capitalized Computer Costs [Table Text Block]</link:label>
    <link:label id="lab_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock_documentation_en-US" xlink:label="lab_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Capitalized Computer Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock" xlink:to="lab_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2740fb53-5a0c-4bea-b5fa-ca32de5979a0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d60adf23-4c87-434f-879f-3b056344f8b6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule 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" 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/2024/elts/us-gaap-2024.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_ottr_NonelectricPlantMember_ab58ea3e-a647-4ab2-8ef2-43c5527636ea_terseLabel_en-US" xlink:label="lab_ottr_NonelectricPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonelectric Property, Plant and Equipment</link:label>
    <link:label id="lab_ottr_NonelectricPlantMember_label_en-US" xlink:label="lab_ottr_NonelectricPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonelectric Plant [Member]</link:label>
    <link:label id="lab_ottr_NonelectricPlantMember_documentation_en-US" xlink:label="lab_ottr_NonelectricPlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to properties other than electric plants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NonelectricPlantMember" xlink:href="ottr-20241231.xsd#ottr_NonelectricPlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_NonelectricPlantMember" xlink:to="lab_ottr_NonelectricPlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_4826f075-eceb-437e-b8f9-bd83a73892b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_cc335873-5bb3-4cae-8e24-64240800f7c7_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire U.S treasuries</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_6ccd4da7-de01-4ed8-9107-09f5beb29e3b_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ottr_PlasticProductsMember_6c9b3ded-0936-4cfe-9e7e-735e0907305b_terseLabel_en-US" xlink:label="lab_ottr_PlasticProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plastic Products and Tooling</link:label>
    <link:label id="lab_ottr_PlasticProductsMember_label_en-US" xlink:label="lab_ottr_PlasticProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plastic Products [Member]</link:label>
    <link:label id="lab_ottr_PlasticProductsMember_documentation_en-US" xlink:label="lab_ottr_PlasticProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to plastic products.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticProductsMember" xlink:href="ottr-20241231.xsd#ottr_PlasticProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ottr_PlasticProductsMember" xlink:to="lab_ottr_PlasticProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>18
<FILENAME>ottr-20241231_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 2025 Workiva-->
<!--r:d3dd71fc-b3f4-4f8f-ba52-e50a81847228,g:313f6f43-8eaf-46f4-9bc0-5c08996d2e8f-->
<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.otpco.com/role/Cover" xlink:type="simple" xlink:href="ottr-20241231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_83252856-e09c-48a0-94a3-b1011cd87ddd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_DocumentType_83252856-e09c-48a0-94a3-b1011cd87ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f3fc6d44-dc38-4e2d-8ad1-1ee034015b39" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_DocumentAnnualReport_f3fc6d44-dc38-4e2d-8ad1-1ee034015b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_02db6894-326d-4e1f-96b5-ee245026b88f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_DocumentPeriodEndDate_02db6894-326d-4e1f-96b5-ee245026b88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_1faa7e2f-5920-4b83-8483-02163b65fd42" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_CurrentFiscalYearEndDate_1faa7e2f-5920-4b83-8483-02163b65fd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f909586e-fda8-443f-be27-9d2c72295a6f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_DocumentTransitionReport_f909586e-fda8-443f-be27-9d2c72295a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ff72c5e4-c1da-4c64-81d6-49a4ae50c8c8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityFileNumber_ff72c5e4-c1da-4c64-81d6-49a4ae50c8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4a20f75d-016d-4917-981b-f7e7621ceb62" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityRegistrantName_4a20f75d-016d-4917-981b-f7e7621ceb62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2b80e36a-20cf-468f-87e1-cd2561960d9f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2b80e36a-20cf-468f-87e1-cd2561960d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_4db9e4d6-2185-4ef7-9a92-1b56c01aa67e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityTaxIdentificationNumber_4db9e4d6-2185-4ef7-9a92-1b56c01aa67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_c7d63f19-e850-4e5e-8662-52ee5204a66b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityAddressAddressLine1_c7d63f19-e850-4e5e-8662-52ee5204a66b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_0c1fceb6-6030-4187-bb6c-e2293e266855" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityAddressAddressLine2_0c1fceb6-6030-4187-bb6c-e2293e266855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_f94dde18-3994-49bb-a006-b7d0ec6a9b7d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityAddressCityOrTown_f94dde18-3994-49bb-a006-b7d0ec6a9b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_696dd444-f134-4bc7-b573-fc6e7aaabc75" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityAddressStateOrProvince_696dd444-f134-4bc7-b573-fc6e7aaabc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_edc09a39-f35f-4da8-ae1a-bf2799011814" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityAddressPostalZipCode_edc09a39-f35f-4da8-ae1a-bf2799011814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_daa2407a-2fff-4213-9d61-b614885b6a0b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_CityAreaCode_daa2407a-2fff-4213-9d61-b614885b6a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b08766d9-c688-4030-b5e4-198c3bef2c72" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_LocalPhoneNumber_b08766d9-c688-4030-b5e4-198c3bef2c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_48945ecf-c465-4db2-8c03-58bb6b706a7b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_Security12bTitle_48945ecf-c465-4db2-8c03-58bb6b706a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1b3ecdd3-ed93-405f-8fe8-66203af0dc02" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_TradingSymbol_1b3ecdd3-ed93-405f-8fe8-66203af0dc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9600a7f9-97c5-4d71-8ec8-1077e67b9a22" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_SecurityExchangeName_9600a7f9-97c5-4d71-8ec8-1077e67b9a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_d5298aa9-8417-4657-be2f-ebe6cdc060e0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_d5298aa9-8417-4657-be2f-ebe6cdc060e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_9884e2cb-55f6-4b9d-9121-a051681396ec" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityVoluntaryFilers_9884e2cb-55f6-4b9d-9121-a051681396ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_6059af0a-a71a-40ac-ac3d-ea51fc977234" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityCurrentReportingStatus_6059af0a-a71a-40ac-ac3d-ea51fc977234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_974b536d-855c-493e-9e09-3e787d997c6d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityInteractiveDataCurrent_974b536d-855c-493e-9e09-3e787d997c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_63fd88ec-99df-4308-988f-91186cd7e94a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityFilerCategory_63fd88ec-99df-4308-988f-91186cd7e94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_df7efd8a-eaab-4d50-b4d3-4a248bc572ad" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntitySmallBusiness_df7efd8a-eaab-4d50-b4d3-4a248bc572ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_379666d6-1536-4e8a-80e1-848926a30ae4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityEmergingGrowthCompany_379666d6-1536-4e8a-80e1-848926a30ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_0b051a0d-a285-4310-a624-105673ac9484" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_IcfrAuditorAttestationFlag_0b051a0d-a285-4310-a624-105673ac9484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_a15c8cd4-16bc-4319-987b-a84506b7e203" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_a15c8cd4-16bc-4319-987b-a84506b7e203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_54be0124-4e09-4370-96ba-3618e57f70f9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityShellCompany_54be0124-4e09-4370-96ba-3618e57f70f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_b5448450-f4f3-428a-bdab-41b51cb82a9a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityPublicFloat_b5448450-f4f3-428a-bdab-41b51cb82a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c0bcd754-c4b2-407b-a2c5-e9afbe96373c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c0bcd754-c4b2-407b-a2c5-e9afbe96373c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7e02974d-03ae-42bc-9371-e47f971f97b3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7e02974d-03ae-42bc-9371-e47f971f97b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4fd5bc1e-0604-4b19-ae48-0cbd309dfb57" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_EntityCentralIndexKey_4fd5bc1e-0604-4b19-ae48-0cbd309dfb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_b42183d3-3f6f-409c-9af3-e3b97a28ea99" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_AmendmentFlag_b42183d3-3f6f-409c-9af3-e3b97a28ea99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a0022dc7-38f6-4598-ae8b-bb3f3280f849" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a0022dc7-38f6-4598-ae8b-bb3f3280f849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_0cf73601-b851-405a-b5fe-9130ff9151ad" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_88381f7f-ed5d-41b3-8e51-479f1f7b8589" xlink:to="loc_dei_DocumentFiscalYearFocus_0cf73601-b851-405a-b5fe-9130ff9151ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AuditInformation" xlink:type="simple" xlink:href="ottr-20241231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AuditorInformationAbstract_9e53c737-adac-43bc-8974-8f80d5568bf3" xlink:href="ottr-20241231.xsd#ottr_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_72011dc9-73b9-4edd-8e30-f9f14cebc95d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_AuditorInformationAbstract_9e53c737-adac-43bc-8974-8f80d5568bf3" xlink:to="loc_dei_AuditorFirmId_72011dc9-73b9-4edd-8e30-f9f14cebc95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_62786475-78d5-4f74-ac1c-8bce30f19b3a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_AuditorInformationAbstract_9e53c737-adac-43bc-8974-8f80d5568bf3" xlink:to="loc_dei_AuditorName_62786475-78d5-4f74-ac1c-8bce30f19b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_410c7d5d-4493-455c-8b79-5cb739d02870" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_AuditorInformationAbstract_9e53c737-adac-43bc-8974-8f80d5568bf3" xlink:to="loc_dei_AuditorLocation_410c7d5d-4493-455c-8b79-5cb739d02870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b9dd00b4-ded2-4200-b734-370364de22b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_1390863b-4fe3-41f4-8f46-a49e89bc6e71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b9dd00b4-ded2-4200-b734-370364de22b8" xlink:to="loc_us-gaap_AssetsAbstract_1390863b-4fe3-41f4-8f46-a49e89bc6e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_55574fef-b243-4e82-8fe2-e2749f7cc450" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1390863b-4fe3-41f4-8f46-a49e89bc6e71" xlink:to="loc_us-gaap_AssetsCurrentAbstract_55574fef-b243-4e82-8fe2-e2749f7cc450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_55485b02-1f81-47ae-af8e-7536dc7c2a66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55574fef-b243-4e82-8fe2-e2749f7cc450" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_55485b02-1f81-47ae-af8e-7536dc7c2a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_30a097d4-0e77-40a9-800d-032d1ef5b57f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55574fef-b243-4e82-8fe2-e2749f7cc450" xlink:to="loc_us-gaap_AccountsReceivableNet_30a097d4-0e77-40a9-800d-032d1ef5b57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_31dc0b08-af29-493d-870e-5cc76426d98b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55574fef-b243-4e82-8fe2-e2749f7cc450" xlink:to="loc_us-gaap_InventoryNet_31dc0b08-af29-493d-870e-5cc76426d98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_d8c6d542-5062-470a-8137-e377b20fbf19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55574fef-b243-4e82-8fe2-e2749f7cc450" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_d8c6d542-5062-470a-8137-e377b20fbf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_f453acdf-97e2-47e4-9643-603a79bd82a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55574fef-b243-4e82-8fe2-e2749f7cc450" xlink:to="loc_us-gaap_OtherAssetsCurrent_f453acdf-97e2-47e4-9643-603a79bd82a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7808a8e7-f9cc-4014-a534-2fd5bf18e23a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55574fef-b243-4e82-8fe2-e2749f7cc450" xlink:to="loc_us-gaap_AssetsCurrent_7808a8e7-f9cc-4014-a534-2fd5bf18e23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1390863b-4fe3-41f4-8f46-a49e89bc6e71" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_ca7781dc-d13f-4d5d-a4c4-e81031b444b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:to="loc_us-gaap_LongTermInvestments_ca7781dc-d13f-4d5d-a4c4-e81031b444b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_1c94e571-85b8-4411-b27b-fb2486a4766c" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:to="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_1c94e571-85b8-4411-b27b-fb2486a4766c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_bb1ed8ce-fe79-46bc-b5bc-05d7c44544e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_bb1ed8ce-fe79-46bc-b5bc-05d7c44544e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2e31b98f-30d3-432d-a6c1-a72bcb377c23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2e31b98f-30d3-432d-a6c1-a72bcb377c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_922f5304-a71f-43bc-9328-035086f035aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:to="loc_us-gaap_Goodwill_922f5304-a71f-43bc-9328-035086f035aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fd3badbf-4887-4229-aed4-fb3546d183ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fd3badbf-4887-4229-aed4-fb3546d183ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_c456a13b-4b76-4de0-a177-df5ddc23f4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_c44af428-6f3f-4999-940c-cbcdbcb945fe" xlink:to="loc_us-gaap_AssetsNoncurrent_c456a13b-4b76-4de0-a177-df5ddc23f4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_eb4328a8-8302-4d9b-837f-994272742222" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1390863b-4fe3-41f4-8f46-a49e89bc6e71" xlink:to="loc_us-gaap_Assets_eb4328a8-8302-4d9b-837f-994272742222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_15c74cee-7ed8-4923-82db-a1ffc9bca67d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b9dd00b4-ded2-4200-b734-370364de22b8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_15c74cee-7ed8-4923-82db-a1ffc9bca67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_15c74cee-7ed8-4923-82db-a1ffc9bca67d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_fd03498a-3c5c-45c9-8793-3686bdf53407" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:to="loc_us-gaap_ShortTermBorrowings_fd03498a-3c5c-45c9-8793-3686bdf53407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_be18e68b-9f72-4bdc-a84c-13716d32fbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:to="loc_us-gaap_AccountsPayableCurrent_be18e68b-9f72-4bdc-a84c-13716d32fbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_84abace4-5451-45b2-b9ed-f9e5caaef997" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_84abace4-5451-45b2-b9ed-f9e5caaef997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_7dc6ebd6-4d9f-4ff1-a261-0dc5c952eeac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_7dc6ebd6-4d9f-4ff1-a261-0dc5c952eeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_da433a37-a2a0-45da-acaa-9a557bb4263a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_da433a37-a2a0-45da-acaa-9a557bb4263a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_fa005399-2b3e-4110-828c-eb4fb290b33e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_fa005399-2b3e-4110-828c-eb4fb290b33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4a431a38-95c3-4320-a393-7f0749413f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627a7e2e-920f-4905-a20c-894cef085cd3" xlink:to="loc_us-gaap_LiabilitiesCurrent_4a431a38-95c3-4320-a393-7f0749413f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_15c74cee-7ed8-4923-82db-a1ffc9bca67d" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_c052a494-174f-4edc-9fb1-a5a8ca8e4fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_c052a494-174f-4edc-9fb1-a5a8ca8e4fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_60394900-52f9-4d55-8e63-44a214aeeeac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:to="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_60394900-52f9-4d55-8e63-44a214aeeeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_cb47ab0c-c33e-40f3-8653-3bff30fabe8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_cb47ab0c-c33e-40f3-8653-3bff30fabe8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_29c9de30-44f0-49da-b066-8f1571316fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_29c9de30-44f0-49da-b066-8f1571316fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_5ef337f9-d18c-41b5-a5dd-7dd26e1fe531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_5ef337f9-d18c-41b5-a5dd-7dd26e1fe531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1ce39fcf-461b-41e5-8628-706b62b99dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1ce39fcf-461b-41e5-8628-706b62b99dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_96a5cd73-00f3-422d-9eff-46f5dd17a655" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b1accc74-bf9f-4ae8-8588-c34a712fc2a8" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_96a5cd73-00f3-422d-9eff-46f5dd17a655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f41c4fbc-35d9-43ec-9d92-d96b7ff92dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_15c74cee-7ed8-4923-82db-a1ffc9bca67d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f41c4fbc-35d9-43ec-9d92-d96b7ff92dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_2cbbfb34-5c5f-43c3-9aec-7a4b1d4b7618" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_15c74cee-7ed8-4923-82db-a1ffc9bca67d" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_2cbbfb34-5c5f-43c3-9aec-7a4b1d4b7618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_c1b77286-6966-4ed0-90b3-df0241039f10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_2cbbfb34-5c5f-43c3-9aec-7a4b1d4b7618" xlink:to="loc_us-gaap_LongTermDebt_c1b77286-6966-4ed0-90b3-df0241039f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_eef18c69-69f3-4ea1-b62a-6e91235ad43a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_2cbbfb34-5c5f-43c3-9aec-7a4b1d4b7618" xlink:to="loc_us-gaap_StockholdersEquityAbstract_eef18c69-69f3-4ea1-b62a-6e91235ad43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1be0f838-857b-42e4-8589-3aad215f2feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eef18c69-69f3-4ea1-b62a-6e91235ad43a" xlink:to="loc_us-gaap_CommonStockValue_1be0f838-857b-42e4-8589-3aad215f2feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_cc4e721d-3f9f-4a90-b76e-3e1f6122fd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eef18c69-69f3-4ea1-b62a-6e91235ad43a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_cc4e721d-3f9f-4a90-b76e-3e1f6122fd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_597b3115-a281-4c81-83cb-95537745a1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eef18c69-69f3-4ea1-b62a-6e91235ad43a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_597b3115-a281-4c81-83cb-95537745a1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d4403bd6-eaf5-4aeb-8ee9-3aff9ed19387" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eef18c69-69f3-4ea1-b62a-6e91235ad43a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d4403bd6-eaf5-4aeb-8ee9-3aff9ed19387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_44477aa2-c16d-4250-95d9-a245567940c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eef18c69-69f3-4ea1-b62a-6e91235ad43a" xlink:to="loc_us-gaap_StockholdersEquity_44477aa2-c16d-4250-95d9-a245567940c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_86f00a9d-0fd3-4e4b-a2ea-9d82eec1edc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_2cbbfb34-5c5f-43c3-9aec-7a4b1d4b7618" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_86f00a9d-0fd3-4e4b-a2ea-9d82eec1edc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_26372b03-3fb8-4706-abeb-f2bdd76d69a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_15c74cee-7ed8-4923-82db-a1ffc9bca67d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_26372b03-3fb8-4706-abeb-f2bdd76d69a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ababa444-7783-4a26-b4ef-967f995f522e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_11262293-5580-40aa-af01-ddba18a2f829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ababa444-7783-4a26-b4ef-967f995f522e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_11262293-5580-40aa-af01-ddba18a2f829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d3f5c99c-2819-439e-a800-a0be0e08673b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ababa444-7783-4a26-b4ef-967f995f522e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d3f5c99c-2819-439e-a800-a0be0e08673b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_23f11bda-4aa3-4620-bab3-fa063db6bdad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ababa444-7783-4a26-b4ef-967f995f522e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_23f11bda-4aa3-4620-bab3-fa063db6bdad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_8ab7c73f-4d91-4fb5-8dd5-43c7a71b1fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_769267b7-1b54-4bea-a024-b7ed729624d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8ab7c73f-4d91-4fb5-8dd5-43c7a71b1fb1" xlink:to="loc_us-gaap_StatementTable_769267b7-1b54-4bea-a024-b7ed729624d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5d289471-4ef8-4a72-a78a-5910f3333116" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_769267b7-1b54-4bea-a024-b7ed729624d8" xlink:to="loc_srt_ProductOrServiceAxis_5d289471-4ef8-4a72-a78a-5910f3333116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9b3372cd-0aec-4d63-8e14-9b90e33ac545" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_5d289471-4ef8-4a72-a78a-5910f3333116" xlink:to="loc_srt_ProductsAndServicesDomain_9b3372cd-0aec-4d63-8e14-9b90e33ac545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_a86459f8-bd0a-40bf-9d12-0830b5e33ccb" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9b3372cd-0aec-4d63-8e14-9b90e33ac545" xlink:to="loc_ottr_ElectricMember_a86459f8-bd0a-40bf-9d12-0830b5e33ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ProductSalesMember_e6458141-205c-4473-8129-36e4181b7d8e" xlink:href="ottr-20241231.xsd#ottr_ProductSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9b3372cd-0aec-4d63-8e14-9b90e33ac545" xlink:to="loc_ottr_ProductSalesMember_e6458141-205c-4473-8129-36e4181b7d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_769267b7-1b54-4bea-a024-b7ed729624d8" xlink:to="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_aaef32e7-e123-4e46-ab16-1a54599874a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_RevenuesAbstract_aaef32e7-e123-4e46-ab16-1a54599874a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e2b741a-4582-4432-8a1a-793006710992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_aaef32e7-e123-4e46-ab16-1a54599874a1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e2b741a-4582-4432-8a1a-793006710992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_c5be6df1-37f5-4340-901f-90d0be4b272f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_c5be6df1-37f5-4340-901f-90d0be4b272f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1f053d6e-ce28-4408-a4c4-0bbf53cdbebb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1f053d6e-ce28-4408-a4c4-0bbf53cdbebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_1c2aa616-3b3e-4115-907c-e4d5a1320a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_1c2aa616-3b3e-4115-907c-e4d5a1320a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_f03082c7-3ace-4f4e-91ad-8beed783f43f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_f03082c7-3ace-4f4e-91ad-8beed783f43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9321054c-f924-4ef5-86e1-b9c542974424" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9321054c-f924-4ef5-86e1-b9c542974424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f8b9c08a-f052-47d5-9eec-a513d16f7101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f8b9c08a-f052-47d5-9eec-a513d16f7101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_a330754c-e89d-4569-a3fd-95e9afb3105b" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpensePropertyTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_a330754c-e89d-4569-a3fd-95e9afb3105b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_13ac9853-7509-4a69-b867-e212c00f14d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0558495b-de85-4462-8336-9e800e7b580c" xlink:to="loc_us-gaap_CostsAndExpenses_13ac9853-7509-4a69-b867-e212c00f14d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7ea72a34-f0d3-4894-8b97-6080a3109e63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_OperatingIncomeLoss_7ea72a34-f0d3-4894-8b97-6080a3109e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_b838825d-73d6-4c90-bc94-adf89bf83668" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:to="loc_us-gaap_InterestExpenseNonoperating_b838825d-73d6-4c90-bc94-adf89bf83668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_64302426-6a64-4565-8ff1-955d49c22d62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_64302426-6a64-4565-8ff1-955d49c22d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_bbd1d166-a045-4273-b9bb-ee985d8bd016" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d9f4bea8-7bfe-4bc7-9b60-a85b40175ac8" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_bbd1d166-a045-4273-b9bb-ee985d8bd016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_75df8e9a-936e-45dd-b737-b844796b22e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_75df8e9a-936e-45dd-b737-b844796b22e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f9053679-f2a1-47a3-90a4-1a612a74cc12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f9053679-f2a1-47a3-90a4-1a612a74cc12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8fed7273-0ac2-410b-af69-9e7d3ae295cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_NetIncomeLoss_8fed7273-0ac2-410b-af69-9e7d3ae295cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8d6c9de-4ef3-44b8-97f6-05fe011ea76b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8d6c9de-4ef3-44b8-97f6-05fe011ea76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3fcb5fa-56d3-4abc-8fba-90e85414e32e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8d6c9de-4ef3-44b8-97f6-05fe011ea76b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3fcb5fa-56d3-4abc-8fba-90e85414e32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a63b4d9-a226-41cf-bd52-109c82179557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8d6c9de-4ef3-44b8-97f6-05fe011ea76b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a63b4d9-a226-41cf-bd52-109c82179557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_a5b93413-7c41-486a-9491-fd829fa6f62a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f3166bf1-a039-4f29-b486-6454e073ebb4" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_a5b93413-7c41-486a-9491-fd829fa6f62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7b1d59bf-0d66-41cc-be96-5ee197558b12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_a5b93413-7c41-486a-9491-fd829fa6f62a" xlink:to="loc_us-gaap_EarningsPerShareBasic_7b1d59bf-0d66-41cc-be96-5ee197558b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3a10b80a-50cf-4c51-bdc5-6ce15e121f67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_a5b93413-7c41-486a-9491-fd829fa6f62a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3a10b80a-50cf-4c51-bdc5-6ce15e121f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_40dc1d45-76e7-4f38-b0c5-97112f8be239" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_34c2b5a1-ff8f-45dc-bb6e-0896d469d532" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_40dc1d45-76e7-4f38-b0c5-97112f8be239" xlink:to="loc_us-gaap_NetIncomeLoss_34c2b5a1-ff8f-45dc-bb6e-0896d469d532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_120a237a-bde3-466c-b0fd-dd60df3cf3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_40dc1d45-76e7-4f38-b0c5-97112f8be239" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_120a237a-bde3-466c-b0fd-dd60df3cf3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_eda1900d-4b16-4c11-bed8-15900ea003d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_120a237a-bde3-466c-b0fd-dd60df3cf3f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_eda1900d-4b16-4c11-bed8-15900ea003d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_dd4e2093-0f5b-4b15-a3ba-e3533b7246ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_120a237a-bde3-466c-b0fd-dd60df3cf3f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_dd4e2093-0f5b-4b15-a3ba-e3533b7246ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_46204f34-db34-4282-8c99-d150d8faba78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_120a237a-bde3-466c-b0fd-dd60df3cf3f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_46204f34-db34-4282-8c99-d150d8faba78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f449d436-d58b-4761-b18a-100954e2ab7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_40dc1d45-76e7-4f38-b0c5-97112f8be239" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f449d436-d58b-4761-b18a-100954e2ab7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_74691c4d-20da-42ef-9af9-1d12a34dc53f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_61b0006e-3f3f-4b42-ae0a-b74ad562d82e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_74691c4d-20da-42ef-9af9-1d12a34dc53f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_61b0006e-3f3f-4b42-ae0a-b74ad562d82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_d1e85a62-5185-44e2-a62d-49f5d17e4e00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_74691c4d-20da-42ef-9af9-1d12a34dc53f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_d1e85a62-5185-44e2-a62d-49f5d17e4e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a9766f13-8c03-4844-9cb7-90896c179cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_83cb7fdc-0ca0-4bf4-8126-3a8a17c16213" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a9766f13-8c03-4844-9cb7-90896c179cb5" xlink:to="loc_us-gaap_StatementTable_83cb7fdc-0ca0-4bf4-8126-3a8a17c16213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5b3d32c8-3103-4514-8e8a-f73eafbbf54a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_83cb7fdc-0ca0-4bf4-8126-3a8a17c16213" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5b3d32c8-3103-4514-8e8a-f73eafbbf54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5b3d32c8-3103-4514-8e8a-f73eafbbf54a" xlink:to="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dba787eb-0d51-48c3-9c6d-970e1e01b504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:to="loc_us-gaap_CommonStockMember_dba787eb-0d51-48c3-9c6d-970e1e01b504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_52a64e2b-8c66-4899-8353-f198fd38aa60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_52a64e2b-8c66-4899-8353-f198fd38aa60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f45b14fc-64f5-42ce-a0a3-3145e28dc53d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:to="loc_us-gaap_RetainedEarningsMember_f45b14fc-64f5-42ce-a0a3-3145e28dc53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fc607615-4649-40e4-86af-9e9c159d7476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_96915b0d-e20c-4962-8ac6-4114a4bb2624" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fc607615-4649-40e4-86af-9e9c159d7476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_39e079cf-2cb5-43b3-8d9a-9a9205e113a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_83cb7fdc-0ca0-4bf4-8126-3a8a17c16213" xlink:to="loc_us-gaap_StatementLineItems_39e079cf-2cb5-43b3-8d9a-9a9205e113a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39e079cf-2cb5-43b3-8d9a-9a9205e113a1" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e9f415f1-75fb-458e-af65-b28c9da1cfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e9f415f1-75fb-458e-af65-b28c9da1cfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6efe613-b4c6-480a-9249-0122014e8597" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_StockholdersEquity_f6efe613-b4c6-480a-9249-0122014e8597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_a3e27baa-c7be-44f9-9096-4c4f708916c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_a3e27baa-c7be-44f9-9096-4c4f708916c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_172a5381-d987-41ec-b87a-8160291384e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_172a5381-d987-41ec-b87a-8160291384e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_17303245-b778-4c2f-8928-b8ee847c6156" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_17303245-b778-4c2f-8928-b8ee847c6156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_74a45087-07b2-46e2-a7c4-360966f08e71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_74a45087-07b2-46e2-a7c4-360966f08e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_59cef78c-5808-41f9-82ff-5e35e6ad9f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_NetIncomeLoss_59cef78c-5808-41f9-82ff-5e35e6ad9f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6f974377-42a3-46b7-8460-98c720ff4eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6f974377-42a3-46b7-8460-98c720ff4eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_ebb71a8f-fba5-4f38-8127-7b976e001fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_DividendsCommonStockCash_ebb71a8f-fba5-4f38-8127-7b976e001fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_da625452-93b9-4fde-a8b1-db11504d401a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_da625452-93b9-4fde-a8b1-db11504d401a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c91e0da8-7b72-4da3-91f3-ecd1dc8d799a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ce84006-b66b-4230-894b-2b42146e5fdb" xlink:to="loc_us-gaap_StockholdersEquity_c91e0da8-7b72-4da3-91f3-ecd1dc8d799a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d86c3be5-cbbc-433b-a617-d453eeb3c8be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_c154de08-7cb8-48ce-bbca-aecd1ce991bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d86c3be5-cbbc-433b-a617-d453eeb3c8be" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_c154de08-7cb8-48ce-bbca-aecd1ce991bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ottr-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_885213a6-8e24-40f5-a0a1-99b9513dfcb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_885213a6-8e24-40f5-a0a1-99b9513dfcb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8f0b52b3-88c1-45e2-b90f-f96b83fb07d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_885213a6-8e24-40f5-a0a1-99b9513dfcb6" xlink:to="loc_us-gaap_NetIncomeLoss_8f0b52b3-88c1-45e2-b90f-f96b83fb07d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_885213a6-8e24-40f5-a0a1-99b9513dfcb6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7ca94798-b069-4754-aa78-3a69b9a97bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7ca94798-b069-4754-aa78-3a69b9a97bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments_9fb26d85-42b1-4571-8e84-1e3c79247536" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:to="loc_us-gaap_IncomeTaxCreditsAndAdjustments_9fb26d85-42b1-4571-8e84-1e3c79247536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_843a336d-d5da-4995-99c9-58381c480c82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_843a336d-d5da-4995-99c9-58381c480c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_1bd57a7a-d817-4c2a-8d5a-5cf6d9f19ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:to="loc_us-gaap_PensionContributions_1bd57a7a-d817-4c2a-8d5a-5cf6d9f19ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_2d6232c7-a51d-4ad0-945d-a86f84ebf54a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:to="loc_us-gaap_GainLossOnInvestments_2d6232c7-a51d-4ad0-945d-a86f84ebf54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_01fc0b97-79a0-43c3-8c77-68862bb995bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:to="loc_us-gaap_ShareBasedCompensation_01fc0b97-79a0-43c3-8c77-68862bb995bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_9918e4e6-4350-4724-beb5-3ee33e2fd77c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03989874-a026-4d42-8b84-19e8724c7a7e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_9918e4e6-4350-4724-beb5-3ee33e2fd77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_885213a6-8e24-40f5-a0a1-99b9513dfcb6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_1a8c3bb9-85b9-4aed-9ecb-a161a7b3733a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_1a8c3bb9-85b9-4aed-9ecb-a161a7b3733a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_08300759-8d5a-41af-8c2a-19659b04066c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_08300759-8d5a-41af-8c2a-19659b04066c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_4ba73a9e-928b-434c-a4c8-e0ac966e6962" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherRegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_4ba73a9e-928b-434c-a4c8-e0ac966e6962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0aba06da-d97f-476f-a2f6-2c5143b76de2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0aba06da-d97f-476f-a2f6-2c5143b76de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_48d24828-6341-45d9-be08-f5c57f1ff9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_48d24828-6341-45d9-be08-f5c57f1ff9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2e9840b9-69e6-4376-8cd6-3b181a31fadd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2e9840b9-69e6-4376-8cd6-3b181a31fadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInRegulatoryLiabilities_8f857add-a309-4c83-bcf9-8bfe27e0f428" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRegulatoryLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:to="loc_us-gaap_IncreaseDecreaseInRegulatoryLiabilities_8f857add-a309-4c83-bcf9-8bfe27e0f428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_e9e5d6a9-da16-4ca3-a310-d5280dcb0f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d45a7db4-795c-47bb-852c-df81aa3ce7dc" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_e9e5d6a9-da16-4ca3-a310-d5280dcb0f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b41d24e0-59b8-4455-97ff-2be925cd59ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_885213a6-8e24-40f5-a0a1-99b9513dfcb6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b41d24e0-59b8-4455-97ff-2be925cd59ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_26a0c1ab-8718-47c8-954d-5ed80956d65c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_26a0c1ab-8718-47c8-954d-5ed80956d65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_7a021e91-f979-4c00-a620-56a6d4b75105" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_26a0c1ab-8718-47c8-954d-5ed80956d65c" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_7a021e91-f979-4c00-a620-56a6d4b75105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_57a1401a-c0d8-49fe-b9a3-1b93dbba49c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_26a0c1ab-8718-47c8-954d-5ed80956d65c" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_57a1401a-c0d8-49fe-b9a3-1b93dbba49c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromInvestments_ac40b373-3654-42b4-9099-f53e18fcaf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_26a0c1ab-8718-47c8-954d-5ed80956d65c" xlink:to="loc_us-gaap_PaymentsForProceedsFromInvestments_ac40b373-3654-42b4-9099-f53e18fcaf0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_354d9bf0-b350-4aa4-93c8-87f31a5c216d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_26a0c1ab-8718-47c8-954d-5ed80956d65c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_354d9bf0-b350-4aa4-93c8-87f31a5c216d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_d98f79a3-1e78-44fa-a799-252a2967f0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_d98f79a3-1e78-44fa-a799-252a2967f0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8251edf0-663e-471c-a69a-5d0b56c6cb36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8251edf0-663e-471c-a69a-5d0b56c6cb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_0fa532c1-58d5-40b2-b5f6-1338729f1de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_0fa532c1-58d5-40b2-b5f6-1338729f1de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_edff9f6a-86f9-4773-83d4-afa2380969ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:to="loc_us-gaap_PaymentsOfDividends_edff9f6a-86f9-4773-83d4-afa2380969ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_701c3550-1deb-4101-87f9-bd79b415f7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_701c3550-1deb-4101-87f9-bd79b415f7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_4422061a-b671-407b-a660-16f88f4b6fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_4422061a-b671-407b-a660-16f88f4b6fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_827ce2a6-348d-46cf-bd60-c0b10259a9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d09c829d-dc5b-497a-95c1-dcc1b30c303a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_827ce2a6-348d-46cf-bd60-c0b10259a9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71288404-ba51-4a03-b833-bf70788a8c03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71288404-ba51-4a03-b833-bf70788a8c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b83228ef-e0a2-439c-a46e-a8c0131095e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b83228ef-e0a2-439c-a46e-a8c0131095e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5bff6718-2647-4a90-aaf6-6747911227ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5bff6718-2647-4a90-aaf6-6747911227ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_fc528748-b1d2-4fe7-b964-6db69c16541a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_fc528748-b1d2-4fe7-b964-6db69c16541a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_268416b1-f9a0-406d-ba44-8106ee0c6f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fc528748-b1d2-4fe7-b964-6db69c16541a" xlink:to="loc_us-gaap_InterestPaidNet_268416b1-f9a0-406d-ba44-8106ee0c6f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_1576108e-2bec-4f54-8da3-73d20318b9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fc528748-b1d2-4fe7-b964-6db69c16541a" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_1576108e-2bec-4f54-8da3-73d20318b9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_46369f4f-05d6-4093-b0f1-0e521cdc89e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_378b974f-441e-424e-ac03-e80d99464342" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_46369f4f-05d6-4093-b0f1-0e521cdc89e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1435c490-34f0-4d57-bb45-5a9c11746831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_46369f4f-05d6-4093-b0f1-0e521cdc89e0" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1435c490-34f0-4d57-bb45-5a9c11746831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d6d99728-070f-4a8b-9b58-7b1cef2b4f42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7b46fb6c-1645-4edd-8aae-8aafd7bd47f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d6d99728-070f-4a8b-9b58-7b1cef2b4f42" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7b46fb6c-1645-4edd-8aae-8aafd7bd47f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformation" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1cb30d5f-b23a-45af-af7a-73635766fa40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_04387410-5aaf-44ba-b9c9-bd69e4487d83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1cb30d5f-b23a-45af-af7a-73635766fa40" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_04387410-5aaf-44ba-b9c9-bd69e4487d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/Revenue" xlink:type="simple" xlink:href="ottr-20241231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c9271c7f-10f7-43ef-b09a-8d102b362579" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9dcade7e-407d-42d6-8350-c1ae80987ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c9271c7f-10f7-43ef-b09a-8d102b362579" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9dcade7e-407d-42d6-8350-c1ae80987ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/Receivables" xlink:type="simple" xlink:href="ottr-20241231.xsd#Receivables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/Receivables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_9d8bedc8-a884-493c-b59e-bb655f4a6d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_d44ba745-5a58-4487-860a-fc04777da100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9d8bedc8-a884-493c-b59e-bb655f4a6d66" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_d44ba745-5a58-4487-860a-fc04777da100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/Investments" xlink:type="simple" xlink:href="ottr-20241231.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_7b2ee056-edf9-4cf0-a4f6-f39d256c4be0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTextBlock_e225c166-330e-4da0-995a-1a257b2451b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_7b2ee056-edf9-4cf0-a4f6-f39d256c4be0" xlink:to="loc_us-gaap_InvestmentTextBlock_e225c166-330e-4da0-995a-1a257b2451b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="ottr-20241231.xsd#RegulatoryMatters"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_f3c10f13-13d8-4dd2-bd30-033793c4d304" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_7ac1ce59-a2d2-4339-a5e6-4e6693e6edd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_f3c10f13-13d8-4dd2-bd30-033793c4d304" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_7ac1ce59-a2d2-4339-a5e6-4e6693e6edd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6ec7d0b0-23d4-4688-a46f-a4990b8300bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_79a60866-308f-4a1a-90b2-5ffc9b6b7ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6ec7d0b0-23d4-4688-a46f-a4990b8300bd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_79a60866-308f-4a1a-90b2-5ffc9b6b7ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssets" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0ca6d646-baef-4bcb-8bac-bec69e932af3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_8b56315d-b85c-451a-8ab1-5d986289af20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0ca6d646-baef-4bcb-8bac-bec69e932af3" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_8b56315d-b85c-451a-8ab1-5d986289af20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/Leases" xlink:type="simple" xlink:href="ottr-20241231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bb342ea9-18db-4d9f-a28a-e3f0c1101e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_35000e1f-af3c-4958-9a86-e70a299025ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bb342ea9-18db-4d9f-a28a-e3f0c1101e1e" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_35000e1f-af3c-4958-9a86-e70a299025ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowings" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowings"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f39e14f4-3082-4090-9b2b-c789fe485806" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_62bb5f6d-b44b-4176-b871-57a960cbc917" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f39e14f4-3082-4090-9b2b-c789fe485806" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_62bb5f6d-b44b-4176-b871-57a960cbc917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefits" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefits"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a8964724-c5dd-4f42-97b7-f2a529c68cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_619c82fb-36d3-4da2-9186-4346436ed1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a8964724-c5dd-4f42-97b7-f2a529c68cc6" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_619c82fb-36d3-4da2-9186-4346436ed1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="ottr-20241231.xsd#AssetRetirementObligations"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/AssetRetirementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_99da04a1-df51-493f-9b57-f09dfdbcadfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_09430571-55d1-46ee-bd45-dc855fc8b31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_99da04a1-df51-493f-9b57-f09dfdbcadfa" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_09430571-55d1-46ee-bd45-dc855fc8b31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_69840510-610c-49d0-92cd-9232cf3fed08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_41f12723-30c6-4e1c-bb68-793d737a917c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_69840510-610c-49d0-92cd-9232cf3fed08" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_41f12723-30c6-4e1c-bb68-793d737a917c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ottr-20241231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_47b111dc-6d9e-4dc7-99fd-dbaead652738" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d32051b5-7dc9-4b1b-b862-8a9166a3e2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_47b111dc-6d9e-4dc7-99fd-dbaead652738" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d32051b5-7dc9-4b1b-b862-8a9166a3e2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/StockholdersEquity" xlink:type="simple" xlink:href="ottr-20241231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_40bb6dfa-5ac7-4923-8fdf-0dba72da6bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_128df3e4-eabf-4340-a346-77d97c3d3ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_40bb6dfa-5ac7-4923-8fdf-0dba72da6bcc" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_128df3e4-eabf-4340-a346-77d97c3d3ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ottr-20241231.xsd#AccumulatedOtherComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5b8fe51e-b2a5-41e9-9af2-791eb13d560a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_7020e132-ce64-441c-921b-a3145de608ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5b8fe51e-b2a5-41e9-9af2-791eb13d560a" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_7020e132-ce64-441c-921b-a3145de608ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShareBasedPayments" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShareBasedPayments"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShareBasedPayments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fa13dbd3-a0fe-42ea-81a8-87e587f4dce0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a0f5da5b-e84d-4098-9195-1135694a2e84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fa13dbd3-a0fe-42ea-81a8-87e587f4dce0" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a0f5da5b-e84d-4098-9195-1135694a2e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="ottr-20241231.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c1b019f5-56a8-4f89-a99a-01c831cf6772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_d210e803-773d-4f1b-9e30-8f34966078b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c1b019f5-56a8-4f89-a99a-01c831cf6772" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_d210e803-773d-4f1b-9e30-8f34966078b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="ottr-20241231.xsd#DerivativeInstruments"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/DerivativeInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_489184fc-b387-4c14-8326-d5328eb3ce83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_71666126-3c6c-46f6-98cd-a6ecceba3b33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_489184fc-b387-4c14-8326-d5328eb3ce83" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_71666126-3c6c-46f6-98cd-a6ecceba3b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ottr-20241231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_dd340970-b553-475a-9d31-4f8f9517f059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1cb64bca-8996-4f3f-8e41-0457f3c2021c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd340970-b553-475a-9d31-4f8f9517f059" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1cb64bca-8996-4f3f-8e41-0457f3c2021c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrant"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_58165140-386c-49c4-a7d3-0f205018db67" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_c0afc779-237e-4050-acaf-4185bcfe312c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_58165140-386c-49c4-a7d3-0f205018db67" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_c0afc779-237e-4050-acaf-4185bcfe312c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_7e987678-6743-4129-b290-b610213921c9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_158f39cf-8fd8-457b-9f77-552225faaa9c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_7e987678-6743-4129-b290-b610213921c9" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_158f39cf-8fd8-457b-9f77-552225faaa9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_851d9c82-8cf8-4e43-8580-b7ed072f6688" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_851d9c82-8cf8-4e43-8580-b7ed072f6688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_36a6aa80-4fcf-48ad-8070-799b99068ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_36a6aa80-4fcf-48ad-8070-799b99068ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_5101ead9-6ad4-4cd7-a349-2328e5164420" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_UseOfEstimates_5101ead9-6ad4-4cd7-a349-2328e5164420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RegulationPolicyTextBlock_bd5e8ce5-050d-4b03-aa11-f5e890252aa4" xlink:href="ottr-20241231.xsd#ottr_RegulationPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_ottr_RegulationPolicyTextBlock_bd5e8ce5-050d-4b03-aa11-f5e890252aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1ffec48c-60f6-4499-86fe-f9aed8c13846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1ffec48c-60f6-4499-86fe-f9aed8c13846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_8e403db9-fcae-4a45-ad8a-3d27dad23b02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_8e403db9-fcae-4a45-ad8a-3d27dad23b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_43ba245b-0a96-4a81-8988-aa6f2be38c97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_43ba245b-0a96-4a81-8988-aa6f2be38c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_0a5a6524-0077-4d49-9dd1-105d477f1f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_0a5a6524-0077-4d49-9dd1-105d477f1f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_843e7e6e-73a3-4eb9-9cff-ae832c84afdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_843e7e6e-73a3-4eb9-9cff-ae832c84afdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_61a87cb0-b050-41e3-84f7-9433f8147d10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_61a87cb0-b050-41e3-84f7-9433f8147d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_4c9c77da-abf2-43d6-842d-6e4ca322769f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_4c9c77da-abf2-43d6-842d-6e4ca322769f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d07a55b6-2cc9-48df-bf20-872cef97282a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d07a55b6-2cc9-48df-bf20-872cef97282a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JointOwnershipPolicyTextBlock_5f6739ab-4a25-4f66-917b-a81acff2714a" xlink:href="ottr-20241231.xsd#ottr_JointOwnershipPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_ottr_JointOwnershipPolicyTextBlock_5f6739ab-4a25-4f66-917b-a81acff2714a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_799ae002-ed28-488c-b6ac-c29dbfa11cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_799ae002-ed28-488c-b6ac-c29dbfa11cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_37098c7d-8234-4bbb-bb2f-fbdd43b49fba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_37098c7d-8234-4bbb-bb2f-fbdd43b49fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_f8b31a0b-58c0-4e83-be8c-d6262de1b786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_f8b31a0b-58c0-4e83-be8c-d6262de1b786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_f69478df-0f30-4c01-87f8-f0a040f97ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_f69478df-0f30-4c01-87f8-f0a040f97ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_b870ea6b-dbeb-4d9a-a16e-a96485979eef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_b870ea6b-dbeb-4d9a-a16e-a96485979eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_2d521e10-0f92-489a-b7ea-6888bef05bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_2d521e10-0f92-489a-b7ea-6888bef05bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_9fe2e0e5-554e-4ea1-acff-c20fdd68bf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_9fe2e0e5-554e-4ea1-acff-c20fdd68bf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_8c69574c-fa48-4da1-818a-2f24c5f1ac30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_8c69574c-fa48-4da1-818a-2f24c5f1ac30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ed503136-e8bb-4b0f-ac63-11d48e13a9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ed503136-e8bb-4b0f-ac63-11d48e13a9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_2f03e887-fbe4-4ef9-8137-9045524cd2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_2f03e887-fbe4-4ef9-8137-9045524cd2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RelatedPartyTransactionPolicyTextBlock_3237d2f8-1ad3-4e5a-b1a7-788150b8ee9e" xlink:href="ottr-20241231.xsd#ottr_RelatedPartyTransactionPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_ottr_RelatedPartyTransactionPolicyTextBlock_3237d2f8-1ad3-4e5a-b1a7-788150b8ee9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_674bffdf-2c00-40c2-bdfc-cb4d84b0f370" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_674bffdf-2c00-40c2-bdfc-cb4d84b0f370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ca2d3a4f-4b0e-4491-955f-f52519f1bde9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28b72218-2416-4536-becf-191e43ce1cee" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ca2d3a4f-4b0e-4491-955f-f52519f1bde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d7bd4884-7303-4fd3-86a6-9c7bb2c2f9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_c8c8eb55-dfb3-4bbe-b00b-7d5217468f65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d7bd4884-7303-4fd3-86a6-9c7bb2c2f9e1" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_c8c8eb55-dfb3-4bbe-b00b-7d5217468f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_6e5f27e5-e19c-4d77-94d1-3de38402aa69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d7bd4884-7303-4fd3-86a6-9c7bb2c2f9e1" xlink:to="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_6e5f27e5-e19c-4d77-94d1-3de38402aa69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock_6ab41fe3-952d-43df-ab9a-fc6e54b2f8dd" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d7bd4884-7303-4fd3-86a6-9c7bb2c2f9e1" xlink:to="loc_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock_6ab41fe3-952d-43df-ab9a-fc6e54b2f8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_61b52f8a-5d70-4c42-a94b-5353dca805a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_092fd0f4-e0f4-4f58-8ed1-677c6206aafb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_61b52f8a-5d70-4c42-a94b-5353dca805a5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_092fd0f4-e0f4-4f58-8ed1-677c6206aafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RevenueTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d17a3682-2b0b-4a63-8707-370c4eb2b3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_a22bac00-ba5b-4f36-8d2b-908a41f9fdce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d17a3682-2b0b-4a63-8707-370c4eb2b3e4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_a22bac00-ba5b-4f36-8d2b-908a41f9fdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ReceivablesTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#ReceivablesTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ReceivablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_b2f3cbf1-7621-4d4b-b3d2-b5e878349459" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0aefd7d4-57bc-4006-936e-7241d21b2e81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2f3cbf1-7621-4d4b-b3d2-b5e878349459" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0aefd7d4-57bc-4006-936e-7241d21b2e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_fe7bc145-1c57-42ca-aa11-3cee5dff18a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2f3cbf1-7621-4d4b-b3d2-b5e878349459" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_fe7bc145-1c57-42ca-aa11-3cee5dff18a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c11df3de-12a1-4f3b-8319-d751cb78617a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTableTextBlock_2ca938ea-a678-4cb7-b8e8-86386324872d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c11df3de-12a1-4f3b-8319-d751cb78617a" xlink:to="loc_us-gaap_InvestmentTableTextBlock_2ca938ea-a678-4cb7-b8e8-86386324872d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_24356f10-f317-47a6-811d-1d39b162d11e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c11df3de-12a1-4f3b-8319-d751cb78617a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_24356f10-f317-47a6-811d-1d39b162d11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4a03e417-512e-4401-9255-7678f959bff1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c11df3de-12a1-4f3b-8319-d751cb78617a" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4a03e417-512e-4401-9255-7678f959bff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#RegulatoryMattersTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/RegulatoryMattersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_5f5ed6e0-b100-4ce6-aea5-b47d647473ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_ca4fc716-f738-401d-8fad-72027c2e5de5" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_5f5ed6e0-b100-4ce6-aea5-b47d647473ba" xlink:to="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_ca4fc716-f738-401d-8fad-72027c2e5de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c6d67430-0fb6-4ddf-980a-a4825ea48875" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c717aa5b-9cbb-4cb5-9276-c3c52a00358c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c6d67430-0fb6-4ddf-980a-a4825ea48875" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c717aa5b-9cbb-4cb5-9276-c3c52a00358c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_96246f1e-1c06-4fff-897d-8e03c7d5c463" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c6d67430-0fb6-4ddf-980a-a4825ea48875" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_96246f1e-1c06-4fff-897d-8e03c7d5c463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_065dca25-032f-49fd-9784-046c8a2bc4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_877051df-eb5a-40a8-8f04-258bda34d72c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_065dca25-032f-49fd-9784-046c8a2bc4eb" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_877051df-eb5a-40a8-8f04-258bda34d72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_38490eb2-fbd1-4b49-93dd-23f40932e137" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_065dca25-032f-49fd-9784-046c8a2bc4eb" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_38490eb2-fbd1-4b49-93dd-23f40932e137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c2103b07-9f29-4ada-a72e-9de9a38c7340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_065dca25-032f-49fd-9784-046c8a2bc4eb" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c2103b07-9f29-4ada-a72e-9de9a38c7340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0f971440-25d6-47ac-aa8c-ed2f790efa85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_262998fa-8414-49a3-a238-99ed2f1cacad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0f971440-25d6-47ac-aa8c-ed2f790efa85" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_262998fa-8414-49a3-a238-99ed2f1cacad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AssetsAndLiabilitiesLesseeTableTextBlock_3c794588-e4b3-4e02-9dad-fd43f8f12c7b" xlink:href="ottr-20241231.xsd#ottr_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0f971440-25d6-47ac-aa8c-ed2f790efa85" xlink:to="loc_ottr_AssetsAndLiabilitiesLesseeTableTextBlock_3c794588-e4b3-4e02-9dad-fd43f8f12c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_c0cf8741-b56c-4284-8e9a-5b8826e40c60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0f971440-25d6-47ac-aa8c-ed2f790efa85" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_c0cf8741-b56c-4284-8e9a-5b8826e40c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8e730d85-fd94-40df-a0ea-972de4459f10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_a09f8b66-a255-44f7-a06b-a7d54445380c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8e730d85-fd94-40df-a0ea-972de4459f10" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_a09f8b66-a255-44f7-a06b-a7d54445380c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_c29f24de-3408-4572-9782-90274e3dd987" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8e730d85-fd94-40df-a0ea-972de4459f10" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_c29f24de-3408-4572-9782-90274e3dd987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d24163d8-1d8e-4049-8d8c-44f576f970a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8e730d85-fd94-40df-a0ea-972de4459f10" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d24163d8-1d8e-4049-8d8c-44f576f970a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_694241a7-faaa-4979-9b3e-53d94cf4f6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock_74aac098-2580-4fc5-8292-a56cefa16f31" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_694241a7-faaa-4979-9b3e-53d94cf4f6d3" xlink:to="loc_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock_74aac098-2580-4fc5-8292-a56cefa16f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_4988f73e-c683-4964-bf80-4c7111017825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_694241a7-faaa-4979-9b3e-53d94cf4f6d3" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_4988f73e-c683-4964-bf80-4c7111017825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock_87008ee7-17ea-4504-9693-206609890517" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_694241a7-faaa-4979-9b3e-53d94cf4f6d3" xlink:to="loc_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock_87008ee7-17ea-4504-9693-206609890517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_560b9320-84a6-46cb-b62e-55d6d76c6e36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_694241a7-faaa-4979-9b3e-53d94cf4f6d3" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_560b9320-84a6-46cb-b62e-55d6d76c6e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_d4ffa9ff-396b-4fd1-98a9-f580b9da327c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_694241a7-faaa-4979-9b3e-53d94cf4f6d3" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_d4ffa9ff-396b-4fd1-98a9-f580b9da327c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_b136db6b-53cd-4a72-b34a-cd232dec8ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_694241a7-faaa-4979-9b3e-53d94cf4f6d3" xlink:to="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_b136db6b-53cd-4a72-b34a-cd232dec8ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_767ec1b1-1e6e-41b5-b4a7-c59c67d6c063" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_694241a7-faaa-4979-9b3e-53d94cf4f6d3" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_767ec1b1-1e6e-41b5-b4a7-c59c67d6c063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#AssetRetirementObligationsTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/AssetRetirementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_8f25d661-e1a5-4d79-bc62-ea0d905cf53b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_f3a0c1b1-8205-4ec7-806f-ee23d9bfb332" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_8f25d661-e1a5-4d79-bc62-ea0d905cf53b" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_f3a0c1b1-8205-4ec7-806f-ee23d9bfb332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_46bffab7-bc77-4e18-a97a-ff09179297c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2ddb5139-2e5d-4004-be6f-81eb7bc40356" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_46bffab7-bc77-4e18-a97a-ff09179297c7" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2ddb5139-2e5d-4004-be6f-81eb7bc40356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b0cd0eff-f587-483c-99b6-e90699847943" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_46bffab7-bc77-4e18-a97a-ff09179297c7" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b0cd0eff-f587-483c-99b6-e90699847943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0d67931a-d6c8-400f-992a-739b6660c095" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_46bffab7-bc77-4e18-a97a-ff09179297c7" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0d67931a-d6c8-400f-992a-739b6660c095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_d2476104-4a6e-473a-8796-c74831068f75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_46bffab7-bc77-4e18-a97a-ff09179297c7" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_d2476104-4a6e-473a-8796-c74831068f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c689ad98-79f8-42af-be4f-a1d239318e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_a1402b5d-8d62-41d8-beca-834ad90359a8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c689ad98-79f8-42af-be4f-a1d239318e7a" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_a1402b5d-8d62-41d8-beca-834ad90359a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#AccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_60f3bf8e-1a06-41d4-b10e-73756536d0be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1a9c0705-e0ae-444d-aae4-ae426b41d6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_60f3bf8e-1a06-41d4-b10e-73756536d0be" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1a9c0705-e0ae-444d-aae4-ae426b41d6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShareBasedPaymentsTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShareBasedPaymentsTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShareBasedPaymentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_397372c5-3ef1-483d-beb5-23efaa571983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_6580ac11-7f18-4599-bf5f-f1491d520710" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_397372c5-3ef1-483d-beb5-23efaa571983" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_6580ac11-7f18-4599-bf5f-f1491d520710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_43f0f187-d0a0-42c0-9075-daa0965b8927" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_397372c5-3ef1-483d-beb5-23efaa571983" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_43f0f187-d0a0-42c0-9075-daa0965b8927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_07619138-55fa-42aa-bd63-2b70daa16124" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_397372c5-3ef1-483d-beb5-23efaa571983" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_07619138-55fa-42aa-bd63-2b70daa16124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c5380587-e4a5-4967-bd11-7cc47454855e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7dd2c7be-a9a1-4e04-b3e7-0b3548427b85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c5380587-e4a5-4967-bd11-7cc47454855e" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7dd2c7be-a9a1-4e04-b3e7-0b3548427b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/DerivativeInstrumentsTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#DerivativeInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/DerivativeInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a271b5fb-f597-468c-ae92-73812215117e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_17482c1e-a7c6-47f3-a02a-3e9127da6a46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a271b5fb-f597-468c-ae92-73812215117e" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_17482c1e-a7c6-47f3-a02a-3e9127da6a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2d2af2f7-f67c-441a-a130-eb6fd0f58a11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_35193707-82c4-4985-aa23-a34094625e64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2d2af2f7-f67c-441a-a130-eb6fd0f58a11" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_35193707-82c4-4985-aa23-a34094625e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_fd2fc406-a720-49a2-b128-9ff2c198f1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2d2af2f7-f67c-441a-a130-eb6fd0f58a11" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_fd2fc406-a720-49a2-b128-9ff2c198f1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantTables"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ada254b8-4fd3-42ad-a05e-284610d4e614" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_d383153e-06ec-4311-a54a-6f49a8703aa3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ada254b8-4fd3-42ad-a05e-284610d4e614" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_d383153e-06ec-4311-a54a-6f49a8703aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_daad0900-1b54-4863-a4ce-eff227a034ab" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ada254b8-4fd3-42ad-a05e-284610d4e614" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_daad0900-1b54-4863-a4ce-eff227a034ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_c4e3920b-cb68-4e4e-8797-3260e6bb4461" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ada254b8-4fd3-42ad-a05e-284610d4e614" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_c4e3920b-cb68-4e4e-8797-3260e6bb4461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_7ee2bf15-b23c-43ad-a70b-367e869e79d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ada254b8-4fd3-42ad-a05e-284610d4e614" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_7ee2bf15-b23c-43ad-a70b-367e869e79d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock_7a34bae4-32c0-4bf5-9ff9-fcf27ebd4c9c" xlink:href="ottr-20241231.xsd#ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ada254b8-4fd3-42ad-a05e-284610d4e614" xlink:to="loc_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock_7a34bae4-32c0-4bf5-9ff9-fcf27ebd4c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0e04215a-96d7-4ce5-b329-4b41d10be50e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0e04215a-96d7-4ce5-b329-4b41d10be50e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_22922d66-eb20-4752-9096-74f0678e5e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_PublicUtilityAxis_22922d66-eb20-4752-9096-74f0678e5e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_47d2f1a8-bbf7-41c4-8b1b-7af7c45b4fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_22922d66-eb20-4752-9096-74f0678e5e2b" xlink:to="loc_us-gaap_UtilityPlantDomain_47d2f1a8-bbf7-41c4-8b1b-7af7c45b4fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricPlantMember_f6958ee5-c5e2-4aa4-929f-25ce3bb4aea6" xlink:href="ottr-20241231.xsd#ottr_ElectricPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_47d2f1a8-bbf7-41c4-8b1b-7af7c45b4fdf" xlink:to="loc_ottr_ElectricPlantMember_f6958ee5-c5e2-4aa4-929f-25ce3bb4aea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c70297a0-02bc-4cfa-8306-385e13d4b2ce" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_srt_RangeAxis_c70297a0-02bc-4cfa-8306-385e13d4b2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5ec30108-7382-4ded-9604-3709c9f88acf" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c70297a0-02bc-4cfa-8306-385e13d4b2ce" xlink:to="loc_srt_RangeMember_5ec30108-7382-4ded-9604-3709c9f88acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_927937e5-d4fc-45c5-8b80-4797d0b82633" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5ec30108-7382-4ded-9604-3709c9f88acf" xlink:to="loc_srt_MinimumMember_927937e5-d4fc-45c5-8b80-4797d0b82633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b4c03a38-531b-431e-9074-6d063357b383" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5ec30108-7382-4ded-9604-3709c9f88acf" xlink:to="loc_srt_MaximumMember_b4c03a38-531b-431e-9074-6d063357b383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_323a2ee4-378e-477d-bdbd-e9e8898d8b29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_323a2ee4-378e-477d-bdbd-e9e8898d8b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_539d13ed-e39e-4b5d-89e5-e4e798b0538b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_323a2ee4-378e-477d-bdbd-e9e8898d8b29" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_539d13ed-e39e-4b5d-89e5-e4e798b0538b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ContributionObligationMember_ac13fff7-2c35-4945-a5a0-c9e9b997a93a" xlink:href="ottr-20241231.xsd#ottr_ContributionObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_539d13ed-e39e-4b5d-89e5-e4e798b0538b" xlink:to="loc_ottr_ContributionObligationMember_ac13fff7-2c35-4945-a5a0-c9e9b997a93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ContributionObligationPaidMember_1e39fb1b-3c11-485e-85c6-d15a504395b2" xlink:href="ottr-20241231.xsd#ottr_ContributionObligationPaidMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_539d13ed-e39e-4b5d-89e5-e4e798b0538b" xlink:to="loc_ottr_ContributionObligationPaidMember_1e39fb1b-3c11-485e-85c6-d15a504395b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc625658-3cfd-4a3d-ad54-135e542e31c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc625658-3cfd-4a3d-ad54-135e542e31c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8863b910-b2fa-42a2-931e-c6177bf139dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc625658-3cfd-4a3d-ad54-135e542e31c8" xlink:to="loc_us-gaap_RelatedPartyDomain_8863b910-b2fa-42a2-931e-c6177bf139dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_9a31c305-391f-4222-9335-cb514a9c4ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_8863b910-b2fa-42a2-931e-c6177bf139dc" xlink:to="loc_us-gaap_RelatedPartyMember_9a31c305-391f-4222-9335-cb514a9c4ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_66440947-1d07-4c00-ad4d-60e8f2676cf0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_srt_ConsolidatedEntitiesAxis_66440947-1d07-4c00-ad4d-60e8f2676cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c706d2d8-62da-4982-85fe-cdae2c76fd1f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_66440947-1d07-4c00-ad4d-60e8f2676cf0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c706d2d8-62da-4982-85fe-cdae2c76fd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoyoteCreekMiningCompanyLLCCCMCMember_8e6abfe5-b407-4d00-b0a0-20a53f0ed72f" xlink:href="ottr-20241231.xsd#ottr_CoyoteCreekMiningCompanyLLCCCMCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c706d2d8-62da-4982-85fe-cdae2c76fd1f" xlink:to="loc_ottr_CoyoteCreekMiningCompanyLLCCCMCMember_8e6abfe5-b407-4d00-b0a0-20a53f0ed72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_825b15ed-6bd8-40ca-8ffd-8c1446f08751" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_TypeOfArrangementAxis_825b15ed-6bd8-40ca-8ffd-8c1446f08751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eb2a7265-f315-4b25-84c2-e33b3cf691bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_825b15ed-6bd8-40ca-8ffd-8c1446f08751" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eb2a7265-f315-4b25-84c2-e33b3cf691bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LigniteSalesAgreementMember_1b8e6cb8-0efa-4ad3-842c-ae945f30f777" xlink:href="ottr-20241231.xsd#ottr_LigniteSalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eb2a7265-f315-4b25-84c2-e33b3cf691bb" xlink:to="loc_ottr_LigniteSalesAgreementMember_1b8e6cb8-0efa-4ad3-842c-ae945f30f777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_dei_LegalEntityAxis_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ffc8a0e7-e467-4f3b-8924-21be987e16e3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6f1bcd57-3116-4ea0-9ceb-15357ce6c6f7" xlink:to="loc_dei_EntityDomain_ffc8a0e7-e467-4f3b-8924-21be987e16e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_a89f1f39-bbdc-4415-abf6-512127ae9443" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ffc8a0e7-e467-4f3b-8924-21be987e16e3" xlink:to="loc_ottr_OtterTailPowerCompanyMember_a89f1f39-bbdc-4415-abf6-512127ae9443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaf9ac1-da8f-4313-929c-e7fd172e63a6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1d4a264b-254e-4103-b0ff-2874a3c6a1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_NumberOfReportableSegments_1d4a264b-254e-4103-b0ff-2874a3c6a1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_87b2c010-abf8-4aa7-b626-043850534011" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_InterestCostsCapitalized_87b2c010-abf8-4aa7-b626-043850534011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfJointlyOwnedElectricGenerationPlants_82651fae-ddb3-4858-bd28-51c2268a9f6d" xlink:href="ottr-20241231.xsd#ottr_NumberOfJointlyOwnedElectricGenerationPlants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_NumberOfJointlyOwnedElectricGenerationPlants_82651fae-ddb3-4858-bd28-51c2268a9f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_89b793fc-89df-46bd-a0c1-f7ab410ae983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_NumberOfReportingUnits_89b793fc-89df-46bd-a0c1-f7ab410ae983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e66f9377-5df7-4048-bd67-ad9cdcc8d21c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e66f9377-5df7-4048-bd67-ad9cdcc8d21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CapitalizedComputerSoftwareAmortizationPeriod_674379f8-1d9a-4256-9049-f9dc1f7865de" xlink:href="ottr-20241231.xsd#ottr_CapitalizedComputerSoftwareAmortizationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_CapitalizedComputerSoftwareAmortizationPeriod_674379f8-1d9a-4256-9049-f9dc1f7865de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_14e47608-1d05-4b0a-aa0e-f47a09a5fe47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_14e47608-1d05-4b0a-aa0e-f47a09a5fe47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ca2d2fa2-897e-48ae-9618-0e2ab46646e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ca2d2fa2-897e-48ae-9618-0e2ab46646e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredCompensationArrangementsNumberOfPlansOffered_e6bf0e3f-727f-45e3-9523-cc08924bb78d" xlink:href="ottr-20241231.xsd#ottr_DeferredCompensationArrangementsNumberOfPlansOffered"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_DeferredCompensationArrangementsNumberOfPlansOffered_e6bf0e3f-727f-45e3-9523-cc08924bb78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_4ad9e0c0-159f-4257-8b9a-23696d9126b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_4ad9e0c0-159f-4257-8b9a-23696d9126b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_c0dac640-2e8d-4ccc-85e0-98f0a57769bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_c0dac640-2e8d-4ccc-85e0-98f0a57769bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredCompensationLiabilityGainLoss_25a2041b-5214-4fdd-b8c1-8d094bbaf60d" xlink:href="ottr-20241231.xsd#ottr_DeferredCompensationLiabilityGainLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_DeferredCompensationLiabilityGainLoss_25a2041b-5214-4fdd-b8c1-8d094bbaf60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfFoundationsTransactingWith_e3f7ae74-940b-4612-8249-f85b5a38fa11" xlink:href="ottr-20241231.xsd#ottr_NumberOfFoundationsTransactingWith"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_NumberOfFoundationsTransactingWith_e3f7ae74-940b-4612-8249-f85b5a38fa11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RelatedPartyTransactionContributionObligations_90cedde6-71d0-4836-b548-627e26555530" xlink:href="ottr-20241231.xsd#ottr_RelatedPartyTransactionContributionObligations"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_RelatedPartyTransactionContributionObligations_90cedde6-71d0-4836-b548-627e26555530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_e1e8c379-2564-4730-94e4-1f9c84d1ee6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_e1e8c379-2564-4730-94e4-1f9c84d1ee6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_2418b77b-2def-46c3-b68b-7f31815fcc29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_2418b77b-2def-46c3-b68b-7f31815fcc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage_01409b5f-2860-4eb3-a752-bb9de22ad33d" xlink:href="ottr-20241231.xsd#ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b3d40c2-9d19-4f40-9dc6-3d27c02bfa73" xlink:to="loc_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage_01409b5f-2860-4eb3-a752-bb9de22ad33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e93eaef0-0a0d-4296-a2de-b54a9f59c2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_548e02b4-c58e-4f01-b155-4d720cf0a306" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e93eaef0-0a0d-4296-a2de-b54a9f59c2f5" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_548e02b4-c58e-4f01-b155-4d720cf0a306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_6ae6db55-af26-4155-ba24-cc76e175fbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e93eaef0-0a0d-4296-a2de-b54a9f59c2f5" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_6ae6db55-af26-4155-ba24-cc76e175fbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_15a17e18-c7d1-451f-a72d-691cb355c615" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e93eaef0-0a0d-4296-a2de-b54a9f59c2f5" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_15a17e18-c7d1-451f-a72d-691cb355c615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_360f66da-265b-4e2c-a378-52d54ddd6705" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e93eaef0-0a0d-4296-a2de-b54a9f59c2f5" xlink:to="loc_us-gaap_InventoryNet_360f66da-265b-4e2c-a378-52d54ddd6705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dc77c778-ee06-48dd-89ac-70e3a19623f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dc77c778-ee06-48dd-89ac-70e3a19623f2" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_59048095-8855-491f-86d2-81e924743047" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:to="loc_srt_RangeAxis_59048095-8855-491f-86d2-81e924743047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4409b41-8ac6-4674-bedb-31919cbab982" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_59048095-8855-491f-86d2-81e924743047" xlink:to="loc_srt_RangeMember_f4409b41-8ac6-4674-bedb-31919cbab982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_40051731-2ce5-4f59-b5ec-1eadfcfb26d9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f4409b41-8ac6-4674-bedb-31919cbab982" xlink:to="loc_srt_MinimumMember_40051731-2ce5-4f59-b5ec-1eadfcfb26d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8ddc960a-a6fb-487a-8eac-6bf1cf7de461" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f4409b41-8ac6-4674-bedb-31919cbab982" xlink:to="loc_srt_MaximumMember_8ddc960a-a6fb-487a-8eac-6bf1cf7de461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2858af1b-9814-43f4-9bd7-946e04b99f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2858af1b-9814-43f4-9bd7-946e04b99f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a341297a-7ee6-4e86-8357-ad29bf574eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2858af1b-9814-43f4-9bd7-946e04b99f3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a341297a-7ee6-4e86-8357-ad29bf574eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_3e903f55-7738-4b2d-9add-a5f48fbcc382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a341297a-7ee6-4e86-8357-ad29bf574eaa" xlink:to="loc_us-gaap_EquipmentMember_3e903f55-7738-4b2d-9add-a5f48fbcc382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BuildingAndLeaseholdImprovementsMember_ab16cc65-0b70-4bd5-845f-90913be0d7c3" xlink:href="ottr-20241231.xsd#ottr_BuildingAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a341297a-7ee6-4e86-8357-ad29bf574eaa" xlink:to="loc_ottr_BuildingAndLeaseholdImprovementsMember_ab16cc65-0b70-4bd5-845f-90913be0d7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_be316213-3d0b-4763-9d7e-54200639d7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:to="loc_us-gaap_PublicUtilityAxis_be316213-3d0b-4763-9d7e-54200639d7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_b2101fcf-40ba-4404-aed3-de41f32ce315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_be316213-3d0b-4763-9d7e-54200639d7dc" xlink:to="loc_us-gaap_UtilityPlantDomain_b2101fcf-40ba-4404-aed3-de41f32ce315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricPlantMember_4a2c20f5-2bd0-4c62-951d-fd45dc221d50" xlink:href="ottr-20241231.xsd#ottr_ElectricPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_b2101fcf-40ba-4404-aed3-de41f32ce315" xlink:to="loc_ottr_ElectricPlantMember_4a2c20f5-2bd0-4c62-951d-fd45dc221d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NonelectricPlantMember_357f6ec8-70db-4f09-8f40-effaff8777f0" xlink:href="ottr-20241231.xsd#ottr_NonelectricPlantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_b2101fcf-40ba-4404-aed3-de41f32ce315" xlink:to="loc_ottr_NonelectricPlantMember_357f6ec8-70db-4f09-8f40-effaff8777f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_003fa389-40e7-4376-ae85-aab312a654d1" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife_0d2256ba-6ed9-4b5d-8466-c9e9c75948a5" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife_0d2256ba-6ed9-4b5d-8466-c9e9c75948a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_059e6633-53cc-472e-9b09-e077a2dac439" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_059e6633-53cc-472e-9b09-e077a2dac439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_a21f38ff-3915-4b9b-8ea7-efcdcb5ad92c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_a21f38ff-3915-4b9b-8ea7-efcdcb5ad92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife_d5a24322-b1a7-45ef-9ab6-7c93e6f31b82" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife_d5a24322-b1a7-45ef-9ab6-7c93e6f31b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_69ef9194-ec0e-42f7-be4a-786fcf1e2814" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_248cc86b-a1b3-40b8-ac3f-54c88dc17aa8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_69ef9194-ec0e-42f7-be4a-786fcf1e2814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b239a491-d75a-4301-ae38-4764142b4477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_e7fd8c6c-e401-4ce4-a385-9f1e284552e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b239a491-d75a-4301-ae38-4764142b4477" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_e7fd8c6c-e401-4ce4-a385-9f1e284552e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_0bcb8d73-2a27-495d-bc9f-875a9dda3a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b239a491-d75a-4301-ae38-4764142b4477" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_0bcb8d73-2a27-495d-bc9f-875a9dda3a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_d2152bd5-d9e4-40f7-b2e8-25bec16cef2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b239a491-d75a-4301-ae38-4764142b4477" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_d2152bd5-d9e4-40f7-b2e8-25bec16cef2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3730cf9f-3632-4dd6-a8f7-7ff60921649e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3730cf9f-3632-4dd6-a8f7-7ff60921649e" xlink:to="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_652afc6c-e94d-48c4-a949-3e6ffd6b306d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_652afc6c-e94d-48c4-a949-3e6ffd6b306d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1f34d7b-b3e1-422d-bc5e-2f612ad0f183" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_652afc6c-e94d-48c4-a949-3e6ffd6b306d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1f34d7b-b3e1-422d-bc5e-2f612ad0f183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_8877e53c-aa5e-417f-9fae-3f77a75b3269" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1f34d7b-b3e1-422d-bc5e-2f612ad0f183" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_8877e53c-aa5e-417f-9fae-3f77a75b3269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_2e906345-d5fe-4df5-a56e-86bc3a66d623" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_2e906345-d5fe-4df5-a56e-86bc3a66d623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_56a8dc96-b2b2-4f38-93f3-a7884f56b9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_2e906345-d5fe-4df5-a56e-86bc3a66d623" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_56a8dc96-b2b2-4f38-93f3-a7884f56b9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_eb40f61b-fa60-4882-bc54-14f1f55ceac6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_56a8dc96-b2b2-4f38-93f3-a7884f56b9ed" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_eb40f61b-fa60-4882-bc54-14f1f55ceac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_cdd193f4-f83a-4486-a94a-b052ca00ac9d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_srt_MajorCustomersAxis_cdd193f4-f83a-4486-a94a-b052ca00ac9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_b138a316-9211-4752-be91-261be72a8dbf" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_cdd193f4-f83a-4486-a94a-b052ca00ac9d" xlink:to="loc_srt_NameOfMajorCustomerDomain_b138a316-9211-4752-be91-261be72a8dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TwoCustomersMember_36ccdc6e-8565-4084-9d8d-e1091a4c3f53" xlink:href="ottr-20241231.xsd#ottr_TwoCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_b138a316-9211-4752-be91-261be72a8dbf" xlink:to="loc_ottr_TwoCustomersMember_36ccdc6e-8565-4084-9d8d-e1091a4c3f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OneCustomerMember_8f7d343f-9cd7-4fbc-ad08-045b4cf1fdd8" xlink:href="ottr-20241231.xsd#ottr_OneCustomerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_b138a316-9211-4752-be91-261be72a8dbf" xlink:to="loc_ottr_OneCustomerMember_8f7d343f-9cd7-4fbc-ad08-045b4cf1fdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bb31bbfb-a1dd-494f-b38b-9ba6ba173566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bb31bbfb-a1dd-494f-b38b-9ba6ba173566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bb31bbfb-a1dd-494f-b38b-9ba6ba173566" xlink:to="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_0cc2e782-263e-4878-af49-38e68b34b4c1" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:to="loc_ottr_ElectricMember_0cc2e782-263e-4878-af49-38e68b34b4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_cbf05e78-a1a7-4254-9566-b3405fbdade5" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:to="loc_ottr_ManufacturingMember_cbf05e78-a1a7-4254-9566-b3405fbdade5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_42a1fb5c-cf53-4c3c-914f-6fb556c8e240" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7f684307-b6e8-4e94-b27b-bcc8db7c9cfc" xlink:to="loc_ottr_PlasticsMember_42a1fb5c-cf53-4c3c-914f-6fb556c8e240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2bac7a98-c16c-40f9-ba7c-c9a8bc63cff3" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_6636669e-dce3-4954-b3bc-c90b51be11e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:to="loc_us-gaap_NumberOfReportableSegments_6636669e-dce3-4954-b3bc-c90b51be11e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_f02c2d9d-1f02-4611-a069-6042e6d99c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:to="loc_us-gaap_NumberOfOperatingSegments_f02c2d9d-1f02-4611-a069-6042e6d99c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_e02da709-767e-4dfd-8258-b8bf30fcfa28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e80f23b6-10ec-4b53-b1b5-c19b18fe027d" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_e02da709-767e-4dfd-8258-b8bf30fcfa28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationScheduleofSegmentProfitorLossDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_807a9111-b6a3-4bab-a781-354fb6fd9abc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_807a9111-b6a3-4bab-a781-354fb6fd9abc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:to="loc_srt_ConsolidationItemsAxis_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7c424dcd-2ed3-4654-9100-f6204caa85df" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_ea9f8b18-a6ca-41d8-8d7d-7bdf7a390e2c" xlink:to="loc_srt_ConsolidationItemsDomain_7c424dcd-2ed3-4654-9100-f6204caa85df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_17657e2d-a9d5-48a7-8b87-5b1a01292190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7c424dcd-2ed3-4654-9100-f6204caa85df" xlink:to="loc_us-gaap_OperatingSegmentsMember_17657e2d-a9d5-48a7-8b87-5b1a01292190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4dd5ec92-9b4a-4ac5-8b4b-3a693809a1d3" xlink:to="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_695edc05-dff2-453c-9d1c-6a11b606dfa0" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:to="loc_ottr_ElectricMember_695edc05-dff2-453c-9d1c-6a11b606dfa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_c23916b6-7ee9-414b-950d-fd80b659eba3" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:to="loc_ottr_ManufacturingMember_c23916b6-7ee9-414b-950d-fd80b659eba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_31446066-3e06-44b8-9800-a1cc3de110ab" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0c1f1831-43f1-441c-b323-f8cbd3a38596" xlink:to="loc_ottr_PlasticsMember_31446066-3e06-44b8-9800-a1cc3de110ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f1ff21a-a42d-4b27-ab45-f76dccb6b0c6" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6bb7e9c2-b4dc-471e-9f12-d5e1fdc5bc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6bb7e9c2-b4dc-471e-9f12-d5e1fdc5bc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_3212a018-98d4-4591-8cf4-350e1f148646" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower_3212a018-98d4-4591-8cf4-350e1f148646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_54313720-7638-49a0-8c8e-e0aeec043232" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_54313720-7638-49a0-8c8e-e0aeec043232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_009241bc-f14f-426b-87de-e9733f8aab6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_009241bc-f14f-426b-87de-e9733f8aab6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_c1e44cd8-2f39-4959-94cb-09392648fc68" xlink:href="ottr-20241231.xsd#ottr_UtilitiesOperatingExpensePropertyTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_ottr_UtilitiesOperatingExpensePropertyTaxes_c1e44cd8-2f39-4959-94cb-09392648fc68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_9e075232-6796-48e7-a47d-85b3d5066d28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_InterestExpenseNonoperating_9e075232-6796-48e7-a47d-85b3d5066d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8519530d-9258-4357-8c5d-7e6d0fd425bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8519530d-9258-4357-8c5d-7e6d0fd425bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be5eee4e-0d9f-435f-a835-46653defa831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be5eee4e-0d9f-435f-a835-46653defa831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c21b594f-bfd0-426e-9ddd-39bef9b493e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c21b594f-bfd0-426e-9ddd-39bef9b493e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_ef971302-97a9-4366-a637-df7807deb065" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_ef971302-97a9-4366-a637-df7807deb065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_08016e9d-ed25-4057-9a25-4a57573bebc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e05149b5-cd05-499f-b79a-ef7d9c0c57d6" xlink:to="loc_us-gaap_NetIncomeLoss_08016e9d-ed25-4057-9a25-4a57573bebc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_24dd3d6d-0b2b-40a2-9048-f1906fb57035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_24dd3d6d-0b2b-40a2-9048-f1906fb57035" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9444e63a-ccd4-4724-bbe4-5cdc901a9c34" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:to="loc_srt_ConsolidationItemsAxis_9444e63a-ccd4-4724-bbe4-5cdc901a9c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0d4eb1e2-6c16-482f-83df-cb2cc2cbbb2f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9444e63a-ccd4-4724-bbe4-5cdc901a9c34" xlink:to="loc_srt_ConsolidationItemsDomain_0d4eb1e2-6c16-482f-83df-cb2cc2cbbb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b57cd8dc-fdbc-4416-84a0-4af56d60b4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0d4eb1e2-6c16-482f-83df-cb2cc2cbbb2f" xlink:to="loc_us-gaap_OperatingSegmentsMember_b57cd8dc-fdbc-4416-84a0-4af56d60b4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_95be7aa9-f041-44be-baf6-e8d5dc2a6f16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0d4eb1e2-6c16-482f-83df-cb2cc2cbbb2f" xlink:to="loc_us-gaap_CorporateNonSegmentMember_95be7aa9-f041-44be-baf6-e8d5dc2a6f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6a3c3d3f-b2fa-47d4-9e4e-bfedb2cda3d8" xlink:to="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_54dbf62f-647a-406a-b9a8-024b40ee548d" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:to="loc_ottr_ElectricMember_54dbf62f-647a-406a-b9a8-024b40ee548d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_42ac8935-ecc3-4d8d-939c-2b8b20242574" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:to="loc_ottr_ManufacturingMember_42ac8935-ecc3-4d8d-939c-2b8b20242574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_70917d78-04cc-4901-876b-7f89095cac55" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_708043f8-ff9f-429b-b208-675af152172e" xlink:to="loc_ottr_PlasticsMember_70917d78-04cc-4901-876b-7f89095cac55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e956831f-5686-498b-8bd2-0b7fa1bbf8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_673a3e50-b570-4bc1-8eb4-66b72254337f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e956831f-5686-498b-8bd2-0b7fa1bbf8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_8c82cc5d-7c66-49e5-ba38-acecca9ff968" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e956831f-5686-498b-8bd2-0b7fa1bbf8dd" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_8c82cc5d-7c66-49e5-ba38-acecca9ff968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7d92eb50-ffbc-4ba1-833e-40a3af50a780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e956831f-5686-498b-8bd2-0b7fa1bbf8dd" xlink:to="loc_us-gaap_Assets_7d92eb50-ffbc-4ba1-833e-40a3af50a780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b96fb4ee-0f20-45f1-a3d0-7d6bc0668891" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b96fb4ee-0f20-45f1-a3d0-7d6bc0668891" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_56da26b5-9697-4a37-956f-9d1435674848" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:to="loc_srt_ConsolidationItemsAxis_56da26b5-9697-4a37-956f-9d1435674848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_19ee3045-0ff8-426f-b08b-898f3e46ddf1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_56da26b5-9697-4a37-956f-9d1435674848" xlink:to="loc_srt_ConsolidationItemsDomain_19ee3045-0ff8-426f-b08b-898f3e46ddf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_add43455-cfb0-4a8b-aafb-b15a47bc8eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_19ee3045-0ff8-426f-b08b-898f3e46ddf1" xlink:to="loc_us-gaap_OperatingSegmentsMember_add43455-cfb0-4a8b-aafb-b15a47bc8eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_fd06cc5a-0c74-4841-a1f9-0295694c5eba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_19ee3045-0ff8-426f-b08b-898f3e46ddf1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_fd06cc5a-0c74-4841-a1f9-0295694c5eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eba018b1-7b77-4391-935f-5e51efd47201" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eba018b1-7b77-4391-935f-5e51efd47201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eba018b1-7b77-4391-935f-5e51efd47201" xlink:to="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_756395ac-d532-42fe-bca3-812a238787f9" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:to="loc_ottr_ElectricMember_756395ac-d532-42fe-bca3-812a238787f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_e66da189-f918-4b60-9238-d94e7c65c9d5" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:to="loc_ottr_ManufacturingMember_e66da189-f918-4b60-9238-d94e7c65c9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_1be99855-633e-4748-b40b-4b89e7d6e114" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f34e0658-5244-4fb5-8bfc-5ab56dc02d9b" xlink:to="loc_ottr_PlasticsMember_1be99855-633e-4748-b40b-4b89e7d6e114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61ebab7e-50a8-4d34-8be5-93f7fd9c69ef" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ef30bef1-050f-40f5-9ebd-af9499aa8fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ef30bef1-050f-40f5-9ebd-af9499aa8fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_cfe90575-11a7-4311-91c3-1ca87219ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_InterestExpenseNonoperating_cfe90575-11a7-4311-91c3-1ca87219ef4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_56f19a74-4878-43ef-b889-d63d02333c43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_56f19a74-4878-43ef-b889-d63d02333c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e6d150b2-21d8-4424-8675-8a60e356d5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_45fe021c-605c-4c0b-8b34-8332c8f59798" xlink:to="loc_us-gaap_NetIncomeLoss_e6d150b2-21d8-4424-8675-8a60e356d5e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RevenueDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#RevenueDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_15748080-ce38-4a95-8191-0087fc5dec02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_15748080-ce38-4a95-8191-0087fc5dec02" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d1003800-7ec6-436f-bb74-66603d739756" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:to="loc_srt_ProductOrServiceAxis_d1003800-7ec6-436f-bb74-66603d739756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d1003800-7ec6-436f-bb74-66603d739756" xlink:to="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:href="ottr-20241231.xsd#ottr_ElectronicProductRetailMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailResidentialMember_18baafa8-aa36-4611-9065-c006ee4e8f9f" xlink:href="ottr-20241231.xsd#ottr_RetailResidentialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:to="loc_ottr_RetailResidentialMember_18baafa8-aa36-4611-9065-c006ee4e8f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailCommercialAndIndustrialMember_9088d355-1205-4493-8cac-b380949eccba" xlink:href="ottr-20241231.xsd#ottr_RetailCommercialAndIndustrialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:to="loc_ottr_RetailCommercialAndIndustrialMember_9088d355-1205-4493-8cac-b380949eccba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RetailOtherMember_3cb74258-057d-4639-9f76-32b6c7ad08d9" xlink:href="ottr-20241231.xsd#ottr_RetailOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ElectronicProductRetailMember_90df5be7-e02b-4edf-9c5b-56eba58972c3" xlink:to="loc_ottr_RetailOtherMember_3cb74258-057d-4639-9f76-32b6c7ad08d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricTransmissionMember_1018dab4-8e52-4609-b59a-02b006f2dab1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ElectricTransmissionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_us-gaap_ElectricTransmissionMember_1018dab4-8e52-4609-b59a-02b006f2dab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_WholesaleMember_fb202280-4c1b-4563-8169-ab500b109964" xlink:href="ottr-20241231.xsd#ottr_WholesaleMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_WholesaleMember_fb202280-4c1b-4563-8169-ab500b109964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricProductOtherMember_923b95da-acdd-4a12-aa94-c25171ff4d30" xlink:href="ottr-20241231.xsd#ottr_ElectricProductOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_ElectricProductOtherMember_923b95da-acdd-4a12-aa94-c25171ff4d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_MetalPartsAndToolingMember_ddf0e474-46eb-4878-805d-807b5e93c1ac" xlink:href="ottr-20241231.xsd#ottr_MetalPartsAndToolingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_MetalPartsAndToolingMember_ddf0e474-46eb-4878-805d-807b5e93c1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticProductsMember_fbaccad7-3ef7-4d54-b820-d7f58ff935a4" xlink:href="ottr-20241231.xsd#ottr_PlasticProductsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_PlasticProductsMember_fbaccad7-3ef7-4d54-b820-d7f58ff935a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScrapMetalMember_97aafc68-42a8-4cec-a447-c5c15c2aee42" xlink:href="ottr-20241231.xsd#ottr_ScrapMetalMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_358e16aa-409b-4ba3-9c58-236bbfa5560a" xlink:to="loc_ottr_ScrapMetalMember_97aafc68-42a8-4cec-a447-c5c15c2aee42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2c9c6770-85d5-48f4-a64f-2d495e62a12e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2c9c6770-85d5-48f4-a64f-2d495e62a12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c9c6770-85d5-48f4-a64f-2d495e62a12e" xlink:to="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ElectricMember_dba5eb6f-7fdc-4e7b-9f14-cca317d43995" xlink:href="ottr-20241231.xsd#ottr_ElectricMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:to="loc_ottr_ElectricMember_dba5eb6f-7fdc-4e7b-9f14-cca317d43995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_f9c71143-fe5e-4b2b-bb9c-bb4ce2cd3051" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:to="loc_ottr_ManufacturingMember_f9c71143-fe5e-4b2b-bb9c-bb4ce2cd3051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_44dbe1d3-5f32-4abf-ac24-8294d2c40a6a" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_81cb8b65-50f6-4232-930f-98dad9be401a" xlink:to="loc_ottr_PlasticsMember_44dbe1d3-5f32-4abf-ac24-8294d2c40a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_83784f7c-d1da-4c97-86eb-2e7eed339654" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_be1550e4-ad84-40db-8c60-090b050a924b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_be1550e4-ad84-40db-8c60-090b050a924b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_0b9137d3-6a46-4bbf-bb4b-b18d690a8fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_0b9137d3-6a46-4bbf-bb4b-b18d690a8fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8fe84ab9-c6be-4d58-98a9-c4ef47192ade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1a35349a-a3b7-4cd7-81ee-517e84ccf08a" xlink:to="loc_us-gaap_Revenues_8fe84ab9-c6be-4d58-98a9-c4ef47192ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ReceivablesScheduleofReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_582f43b3-1a59-458d-87e0-045f02224b47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_423a96c6-7c60-4ce6-81fa-347648c1b339" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_582f43b3-1a59-458d-87e0-045f02224b47" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_423a96c6-7c60-4ce6-81fa-347648c1b339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesGrossCurrent_b2d94eac-1c48-4ba9-a49f-1fde36cd16ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesGrossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_582f43b3-1a59-458d-87e0-045f02224b47" xlink:to="loc_us-gaap_OtherReceivablesGrossCurrent_b2d94eac-1c48-4ba9-a49f-1fde36cd16ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_875e7dff-7029-4160-8d24-0f5d886e0a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_582f43b3-1a59-458d-87e0-045f02224b47" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_875e7dff-7029-4160-8d24-0f5d886e0a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_e5f4904d-a0a7-45b2-86a5-74aa9c3393d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_582f43b3-1a59-458d-87e0-045f02224b47" xlink:to="loc_us-gaap_AccountsReceivableGross_e5f4904d-a0a7-45b2-86a5-74aa9c3393d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_c96bf9ed-e48e-4c4a-988e-1cb53209b50a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_582f43b3-1a59-458d-87e0-045f02224b47" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_c96bf9ed-e48e-4c4a-988e-1cb53209b50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_03c96d28-5e17-4333-8bfc-11074bab024f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_582f43b3-1a59-458d-87e0-045f02224b47" xlink:to="loc_us-gaap_AccountsReceivableNet_03c96d28-5e17-4333-8bfc-11074bab024f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ReceivablesScheduleofAllowanceforCreditLossDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_684507d9-0182-4660-8212-23b913833dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_bd6af767-1ca6-4d97-997f-69c139664904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_684507d9-0182-4660-8212-23b913833dcf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_bd6af767-1ca6-4d97-997f-69c139664904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_88dd1165-f92e-4048-b7de-27befa64fe29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_bd6af767-1ca6-4d97-997f-69c139664904" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_88dd1165-f92e-4048-b7de-27befa64fe29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_2db854cd-ff76-4c44-9b15-6e77ab6f302f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_bd6af767-1ca6-4d97-997f-69c139664904" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_2db854cd-ff76-4c44-9b15-6e77ab6f302f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery_a3900d55-156c-4308-a093-869cfa660108" xlink:href="ottr-20241231.xsd#ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_bd6af767-1ca6-4d97-997f-69c139664904" xlink:to="loc_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery_a3900d55-156c-4308-a093-869cfa660108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_11983cda-7a96-4f44-ada1-e35a024e307b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_bd6af767-1ca6-4d97-997f-69c139664904" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_11983cda-7a96-4f44-ada1-e35a024e307b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsScheduleofInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_82f9ed40-24ac-48df-84a8-9ea30083104b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a7c69861-50db-4e9c-a608-315f847b8ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_82f9ed40-24ac-48df-84a8-9ea30083104b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a7c69861-50db-4e9c-a608-315f847b8ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a7c69861-50db-4e9c-a608-315f847b8ea0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4970c38c-ce72-4cc5-a368-051830640e43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4b39c4f2-6d17-4f41-a3b8-90fc5c4ea6a4" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4970c38c-ce72-4cc5-a368-051830640e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_5679ca45-3cec-4cd0-afc0-d68788f8bf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4970c38c-ce72-4cc5-a368-051830640e43" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_5679ca45-3cec-4cd0-afc0-d68788f8bf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_c4b10e87-de4b-4cac-9f56-60ccba59d39e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4970c38c-ce72-4cc5-a368-051830640e43" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_c4b10e87-de4b-4cac-9f56-60ccba59d39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a7c69861-50db-4e9c-a608-315f847b8ea0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_b871a599-8d7d-450f-9e55-226e03780b89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:to="loc_us-gaap_ShortTermInvestmentsAbstract_b871a599-8d7d-450f-9e55-226e03780b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_26b5038a-150a-46a2-8358-8e30ee3603ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_b871a599-8d7d-450f-9e55-226e03780b89" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_26b5038a-150a-46a2-8358-8e30ee3603ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:to="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_d739e943-a43e-4db9-abd6-a49aa658c042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_d739e943-a43e-4db9-abd6-a49aa658c042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_bc746648-e74b-4c30-94cc-0e6f35d6e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_bc746648-e74b-4c30-94cc-0e6f35d6e57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent_232381b8-3413-4b66-82de-27cf7c7ddf77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_EquitySecuritiesFVNINoncurrent_232381b8-3413-4b66-82de-27cf7c7ddf77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_46169518-1a3a-4072-a589-3789c6b22c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_46169518-1a3a-4072-a589-3789c6b22c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_f4a5d0ad-f203-4f59-accd-0b23a9b33cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_OtherInvestments_f4a5d0ad-f203-4f59-accd-0b23a9b33cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_97e29f23-c2ed-4fbf-98b9-91163cb394fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_9d39b5e8-00d5-47b3-874d-9b00890553c4" xlink:to="loc_us-gaap_LongTermInvestments_97e29f23-c2ed-4fbf-98b9-91163cb394fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_b4f25127-f885-4085-877d-0ddb8f98e290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f34e3b11-47c2-44c2-a68b-87d442ac07ef" xlink:to="loc_us-gaap_Investments_b4f25127-f885-4085-877d-0ddb8f98e290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_86b7ae8a-d1fb-4366-a022-497189f18c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_cbcf5980-84b1-44e7-8bb9-91cb787e8385" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_86b7ae8a-d1fb-4366-a022-497189f18c2d" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_cbcf5980-84b1-44e7-8bb9-91cb787e8385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_35fd666e-cf54-452a-bcd3-82fa0b79e614" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_86b7ae8a-d1fb-4366-a022-497189f18c2d" xlink:to="loc_us-gaap_InvestmentIncomeNet_35fd666e-cf54-452a-bcd3-82fa0b79e614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_10d68559-9dfb-46f3-b41d-4ea74c622152" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_485ab1c4-b3d9-4aed-b65d-5b95d4181320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_10d68559-9dfb-46f3-b41d-4ea74c622152" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_485ab1c4-b3d9-4aed-b65d-5b95d4181320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0f8c76bd-7805-4bda-b531-4a9c521c1a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_485ab1c4-b3d9-4aed-b65d-5b95d4181320" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0f8c76bd-7805-4bda-b531-4a9c521c1a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8250dfef-8d58-4e28-8493-0a81b1eb12e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0f8c76bd-7805-4bda-b531-4a9c521c1a3b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8250dfef-8d58-4e28-8493-0a81b1eb12e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_6d8d21dd-51bc-47ea-aa5d-1364a52b889f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8250dfef-8d58-4e28-8493-0a81b1eb12e5" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_6d8d21dd-51bc-47ea-aa5d-1364a52b889f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b850724e-882d-4a3f-b1e2-b0a207acfeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8250dfef-8d58-4e28-8493-0a81b1eb12e5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b850724e-882d-4a3f-b1e2-b0a207acfeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_485ab1c4-b3d9-4aed-b65d-5b95d4181320" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8ed17064-dd78-42ba-af04-33a0ed3c509f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8ed17064-dd78-42ba-af04-33a0ed3c509f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6d1c2e1b-2be3-4256-adff-cd4e44008900" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6d1c2e1b-2be3-4256-adff-cd4e44008900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_52f6403d-8965-4d15-bc79-9e8edbdec606" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_52f6403d-8965-4d15-bc79-9e8edbdec606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5566a475-66dc-4029-b3fb-640aee0b5468" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0d7ca809-9e51-4047-9767-8afd4834316e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5566a475-66dc-4029-b3fb-640aee0b5468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6b3f098-d63e-4851-8bca-543a3ec0fd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_5497ddfd-e855-44fe-b35f-3e9c3e421790" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6b3f098-d63e-4851-8bca-543a3ec0fd9a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_5497ddfd-e855-44fe-b35f-3e9c3e421790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_68070519-5653-4666-b331-9415af0e63d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6b3f098-d63e-4851-8bca-543a3ec0fd9a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_68070519-5653-4666-b331-9415af0e63d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ecc74485-f045-4991-ba99-3d229f4f816f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6b3f098-d63e-4851-8bca-543a3ec0fd9a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ecc74485-f045-4991-ba99-3d229f4f816f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_8f18a20b-5bae-4967-9292-47c6aa1836d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_8f18a20b-5bae-4967-9292-47c6aa1836d2" xlink:to="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:to="loc_us-gaap_RegulatoryAssetAxis_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_271e6dc9-fdb3-4ef7-9f3d-1eeb07e3c303" xlink:to="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember_da0d8fb6-c553-491a-a8cf-a9602b7c33c9" xlink:href="ottr-20241231.xsd#ottr_PensionAndOtherPostretirementBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember_da0d8fb6-c553-491a-a8cf-a9602b7c33c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AlternativeRevenueProgramRidersMember_076de42d-289f-47d3-9e7c-5f81c918ff8d" xlink:href="ottr-20241231.xsd#ottr_AlternativeRevenueProgramRidersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_AlternativeRevenueProgramRidersMember_076de42d-289f-47d3-9e7c-5f81c918ff8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredIncomeTaxesMember_a1fd4e1a-424a-47ae-8ae1-40f725005ca7" xlink:href="ottr-20241231.xsd#ottr_DeferredIncomeTaxesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_DeferredIncomeTaxesMember_a1fd4e1a-424a-47ae-8ae1-40f725005ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FuelClauseAdjustmentsMember_d59bc1e7-f493-464a-b752-1da664d1bef0" xlink:href="ottr-20241231.xsd#ottr_FuelClauseAdjustmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_FuelClauseAdjustmentsMember_d59bc1e7-f493-464a-b752-1da664d1bef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_RegulatoryAssetDerivativeInstrumentsMember_644146e0-4e40-4a31-aa5f-abbf0a7038b8" xlink:href="ottr-20241231.xsd#ottr_RegulatoryAssetDerivativeInstrumentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_RegulatoryAssetDerivativeInstrumentsMember_644146e0-4e40-4a31-aa5f-abbf0a7038b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherRegulatoryAssetsMember_e514201e-b19b-4f56-ae48-dbfb5762934c" xlink:href="ottr-20241231.xsd#ottr_OtherRegulatoryAssetsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5cc48b26-dec2-4813-af5a-f7e7ea781a32" xlink:to="loc_ottr_OtherRegulatoryAssetsMember_e514201e-b19b-4f56-ae48-dbfb5762934c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_01d91de9-f5ba-4909-87f4-9c61b7f5da13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_01d91de9-f5ba-4909-87f4-9c61b7f5da13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_01d91de9-f5ba-4909-87f4-9c61b7f5da13" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredIncomeTaxesMember_6204bea3-1cb7-4cda-827f-765906189719" xlink:href="ottr-20241231.xsd#ottr_DeferredIncomeTaxesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_DeferredIncomeTaxesMember_6204bea3-1cb7-4cda-827f-765906189719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlantRemovalObligationsMember_107407f6-b028-43cc-af87-3b0957337d43" xlink:href="ottr-20241231.xsd#ottr_PlantRemovalObligationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_PlantRemovalObligationsMember_107407f6-b028-43cc-af87-3b0957337d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FuelClauseAdjustmentMember_153583f1-1618-401c-9fb6-8128d1506ca7" xlink:href="ottr-20241231.xsd#ottr_FuelClauseAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_FuelClauseAdjustmentMember_153583f1-1618-401c-9fb6-8128d1506ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AlternativeRevenueProgramRidersMember_1e4aeee8-ab98-40e3-a1f2-3ac1041afcae" xlink:href="ottr-20241231.xsd#ottr_AlternativeRevenueProgramRidersMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_AlternativeRevenueProgramRidersMember_1e4aeee8-ab98-40e3-a1f2-3ac1041afcae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthDakotaPTCRefundsMember_9027b9f3-b82a-4311-83ba-749bedd5ba36" xlink:href="ottr-20241231.xsd#ottr_NorthDakotaPTCRefundsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_NorthDakotaPTCRefundsMember_9027b9f3-b82a-4311-83ba-749bedd5ba36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember_558292f3-712e-4e5e-85bc-7fb59e9264bc" xlink:href="ottr-20241231.xsd#ottr_PensionAndOtherPostretirementBenefitPlansMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_PensionAndOtherPostretirementBenefitPlansMember_558292f3-712e-4e5e-85bc-7fb59e9264bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherRegulatoryLiabilitiesMember_530ce281-2894-41cb-bcd3-cf1aed2f88c9" xlink:href="ottr-20241231.xsd#ottr_OtherRegulatoryLiabilitiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8c6ccac1-d1ef-49d4-9f01-a2bb206e8db5" xlink:to="loc_ottr_OtherRegulatoryLiabilitiesMember_530ce281-2894-41cb-bcd3-cf1aed2f88c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_a2b5a6d3-b7d1-45d4-a7f4-23eb6b63703a" xlink:to="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_67d74ef4-91ae-4d22-b58b-e6347a7046ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_67d74ef4-91ae-4d22-b58b-e6347a7046ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_02bd3486-42cf-48ac-8534-422cddd873fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_02bd3486-42cf-48ac-8534-422cddd873fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_d0019b1a-1e80-45be-b45f-0fa8b85f84e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_d0019b1a-1e80-45be-b45f-0fa8b85f84e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_2efe7cb3-299a-4b11-9bbc-14139ad4b153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_2efe7cb3-299a-4b11-9bbc-14139ad4b153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_571ec3cf-f9f5-4a28-9dae-7b8322edb671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_571ec3cf-f9f5-4a28-9dae-7b8322edb671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_c3059c60-617d-44a3-8e22-2e7bfabd6556" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_9a6b4931-e004-4e94-a7c1-86b6e4ee5f04" xlink:to="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_c3059c60-617d-44a3-8e22-2e7bfabd6556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_68938867-6eea-4a86-bdfd-c12dfcbf516c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_68938867-6eea-4a86-bdfd-c12dfcbf516c" xlink:to="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2c68acd1-76ce-48c1-845a-c48a3bd67249" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2c68acd1-76ce-48c1-845a-c48a3bd67249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5f955295-29d1-4d4c-aa3c-0a6c1f140f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2c68acd1-76ce-48c1-845a-c48a3bd67249" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5f955295-29d1-4d4c-aa3c-0a6c1f140f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthDakotaRateCaseMember_1bd65631-8049-4ee8-a3d7-f1763c7ba411" xlink:href="ottr-20241231.xsd#ottr_NorthDakotaRateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5f955295-29d1-4d4c-aa3c-0a6c1f140f0d" xlink:to="loc_ottr_NorthDakotaRateCaseMember_1bd65631-8049-4ee8-a3d7-f1763c7ba411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_de23d328-a621-415a-836e-00227a3a201b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_de23d328-a621-415a-836e-00227a3a201b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_4bc6011b-8be0-4765-aecf-d8c190277107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_de23d328-a621-415a-836e-00227a3a201b" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_4bc6011b-8be0-4765-aecf-d8c190277107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NDPSCMember_ff9b5cd8-cf96-42f5-bcbe-14c0db0f92c8" xlink:href="ottr-20241231.xsd#ottr_NDPSCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_4bc6011b-8be0-4765-aecf-d8c190277107" xlink:to="loc_ottr_NDPSCMember_ff9b5cd8-cf96-42f5-bcbe-14c0db0f92c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:href="ottr-20241231.xsd#ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_c79c37cf-add2-4e24-823a-5918287e8cc4" xlink:to="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_56eb23eb-4ad0-4736-a14b-54578d33ff48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_56eb23eb-4ad0-4736-a14b-54578d33ff48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_6f7d90a3-5e05-42f3-b194-a9d9c061ed6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_6f7d90a3-5e05-42f3-b194-a9d9c061ed6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage_13df4c8a-ef8b-4ba4-9b1d-0644b14ac927" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage_13df4c8a-ef8b-4ba4-9b1d-0644b14ac927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_097cbb78-cdd0-4b43-944d-5714cf07f1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_097cbb78-cdd0-4b43-944d-5714cf07f1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesRequestedEquityRatioPercentage_63642eea-101c-40b1-b295-e5137835caeb" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesRequestedEquityRatioPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesRequestedEquityRatioPercentage_63642eea-101c-40b1-b295-e5137835caeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount_887ff443-5cb3-486e-94b2-e82dc73736b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount_887ff443-5cb3-486e-94b2-e82dc73736b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage_154206e3-6dfc-443d-bbd1-35b315cc7010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage_154206e3-6dfc-443d-bbd1-35b315cc7010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_1111ad29-3a71-44f9-9aef-e6933088ce60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_1111ad29-3a71-44f9-9aef-e6933088ce60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage_c39325fe-6a2d-4001-b45d-fe4bee00a34a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage_c39325fe-6a2d-4001-b45d-fe4bee00a34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirement_3d1a4e7e-aa84-48f8-8735-1987302503e3" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateRevenueRequirement"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirement_3d1a4e7e-aa84-48f8-8735-1987302503e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage_72c30d41-7d64-43f3-8494-81a4a53fdf7c" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage_72c30d41-7d64-43f3-8494-81a4a53fdf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_bf7d998a-50c1-412a-a7eb-5a6f9c9cf9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_bf7d998a-50c1-412a-a7eb-5a6f9c9cf9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedEquityRatioPercentage_6f67d128-17bd-4a89-99e8-8fd06752c741" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedEquityRatioPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedEquityRatioPercentage_6f67d128-17bd-4a89-99e8-8fd06752c741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_4baf5c71-8361-4692-a184-5acfad817894" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_4baf5c71-8361-4692-a184-5acfad817894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_221d646a-8a59-4eff-aab7-e4da6a6f933a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_221d646a-8a59-4eff-aab7-e4da6a6f933a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced_c3a9377c-b001-4be5-a5f9-539a15c84450" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced_c3a9377c-b001-4be5-a5f9-539a15c84450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage_c0b9df5a-7ccc-4eff-9b78-0727e6d1ac67" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage_c0b9df5a-7ccc-4eff-9b78-0727e6d1ac67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage_3c6e7577-1c90-4022-9f2a-52521606ce6b" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage_3c6e7577-1c90-4022-9f2a-52521606ce6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage_83fae0d9-e590-48d2-bee7-91c89e8e092c" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_1fa8068f-076f-4468-903c-4bc2a9445ad6" xlink:to="loc_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage_83fae0d9-e590-48d2-bee7-91c89e8e092c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_40c4b7a2-1f36-4917-ac1b-a7bea7180d20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84d07a39-5fb1-4160-92fe-afe718258831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_40c4b7a2-1f36-4917-ac1b-a7bea7180d20" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84d07a39-5fb1-4160-92fe-afe718258831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84d07a39-5fb1-4160-92fe-afe718258831" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11dbf67d-1fc6-41e2-ba3f-41cf862b3ed7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_98792e0e-39a0-4483-bd68-8b65c7a704be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:to="loc_us-gaap_EquipmentMember_98792e0e-39a0-4483-bd68-8b65c7a704be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BuildingsAndLeaseholdImprovementsMember_e7d7919b-2937-4719-96aa-25112860be03" xlink:href="ottr-20241231.xsd#ottr_BuildingsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:to="loc_ottr_BuildingsAndLeaseholdImprovementsMember_e7d7919b-2937-4719-96aa-25112860be03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_a51b823b-f90d-4d6c-961e-b292da2618f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dad724fd-90c0-42d4-9c07-d9375eb6c3bf" xlink:to="loc_us-gaap_LandMember_a51b823b-f90d-4d6c-961e-b292da2618f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84d07a39-5fb1-4160-92fe-afe718258831" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_cc134873-31cf-45a4-8091-690092ed8ee7" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction_cc134873-31cf-45a4-8091-690092ed8ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_d1d01e1b-bfa1-47b9-a73d-1585bd8a95c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_d1d01e1b-bfa1-47b9-a73d-1585bd8a95c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_e80852c6-fe2f-4927-a48e-de477722a831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_e80852c6-fe2f-4927-a48e-de477722a831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_ae46c71b-667b-4a40-a525-a0ea81de7752" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral_ae46c71b-667b-4a40-a525-a0ea81de7752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_ae77612b-85d3-4f2f-970f-5e486119d3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_ae77612b-85d3-4f2f-970f-5e486119d3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_caac9bcd-1a86-462b-9fd3-48acbbab9667" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_caac9bcd-1a86-462b-9fd3-48acbbab9667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_1583c76e-0ca8-42db-8051-c97c45a775fe" xlink:href="ottr-20241231.xsd#ottr_PublicUtilitiesPropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross_1583c76e-0ca8-42db-8051-c97c45a775fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_8e19b949-9a51-4921-91c4-9582346a7a94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_8e19b949-9a51-4921-91c4-9582346a7a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_5a5ddf56-2935-449a-b93c-30d89d539505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_b0c61ad5-e9ed-49f5-a939-5113ed479214" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_5a5ddf56-2935-449a-b93c-30d89d539505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentPlantInService_9c68e51a-2700-4f03-b5fb-4b215087008d" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentPlantInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_ottr_PropertyPlantAndEquipmentPlantInService_9c68e51a-2700-4f03-b5fb-4b215087008d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_a17e23fe-01bf-4424-a061-f0b464d384b9" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress_a17e23fe-01bf-4424-a061-f0b464d384b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_01b53920-9409-4816-b382-1c5c8db4bb4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_01b53920-9409-4816-b382-1c5c8db4bb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bbd45183-bd03-4b39-afff-23710012e676" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bbd45183-bd03-4b39-afff-23710012e676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_266e5088-e1e9-4699-a1c5-ca09ec6a243c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ee206483-7117-4bc2-ad04-25766af678b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_266e5088-e1e9-4699-a1c5-ca09ec6a243c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_51b2f8e4-5754-48f2-81c2-4aa8a1e755af" xlink:href="ottr-20241231.xsd#ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f5db403-1bfd-458e-9cb2-d924bd45cb4a" xlink:to="loc_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities_51b2f8e4-5754-48f2-81c2-4aa8a1e755af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_32aa2050-1342-4195-93f1-1d6dbe5b9dae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_1fdeffd1-12d4-4cfe-b592-72dc8dacf4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_32aa2050-1342-4195-93f1-1d6dbe5b9dae" xlink:to="loc_us-gaap_Depreciation_1fdeffd1-12d4-4cfe-b592-72dc8dacf4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0ecf9ace-6e31-425e-8987-f1fa4db388b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0ecf9ace-6e31-425e-8987-f1fa4db388b1" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_f6fc0ef3-4144-49be-8a00-a5a6468e706e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_f6fc0ef3-4144-49be-8a00-a5a6468e706e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_f6fc0ef3-4144-49be-8a00-a5a6468e706e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStonePlantMember_c21d20b6-594e-4281-8efe-68bd88416485" xlink:href="ottr-20241231.xsd#ottr_BigStonePlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BigStonePlantMember_c21d20b6-594e-4281-8efe-68bd88416485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoyoteStationMember_5470741f-8569-42c1-8362-8bc52b81aee5" xlink:href="ottr-20241231.xsd#ottr_CoyoteStationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_CoyoteStationMember_5470741f-8569-42c1-8362-8bc52b81aee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthEllendaleMultiValueProjectMember_637de46f-4311-45d9-9a2f-e2d4ed3d703d" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthEllendaleMultiValueProjectMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BigStoneSouthEllendaleMultiValueProjectMember_637de46f-4311-45d9-9a2f-e2d4ed3d703d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FargoProjectMember_9037a54d-4292-4e68-ae52-34acbff5c84d" xlink:href="ottr-20241231.xsd#ottr_FargoProjectMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_FargoProjectMember_9037a54d-4292-4e68-ae52-34acbff5c84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthBrookingsMultiValueProjectMember_97697e4f-73d2-4de0-8a0d-352ce0d51795" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthBrookingsMultiValueProjectMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BigStoneSouthBrookingsMultiValueProjectMember_97697e4f-73d2-4de0-8a0d-352ce0d51795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BrookingsProjectMember_2e77f1bb-a54d-43ae-8dc3-2863971d01b3" xlink:href="ottr-20241231.xsd#ottr_BrookingsProjectMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BrookingsProjectMember_2e77f1bb-a54d-43ae-8dc3-2863971d01b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BemidjiProjectMember_eeef3305-396b-4fe2-ab6e-8423545e39c4" xlink:href="ottr-20241231.xsd#ottr_BemidjiProjectMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BemidjiProjectMember_eeef3305-396b-4fe2-ab6e-8423545e39c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JamestownProjectMember_0398b207-37d6-4c3a-b4eb-53e50f7cdbf5" xlink:href="ottr-20241231.xsd#ottr_JamestownProjectMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_JamestownProjectMember_0398b207-37d6-4c3a-b4eb-53e50f7cdbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BigStoneSouthAlexandriaMultiValueProjectMember_0a33035b-3f80-4407-a303-2c2985e9ec80" xlink:href="ottr-20241231.xsd#ottr_BigStoneSouthAlexandriaMultiValueProjectMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_BigStoneSouthAlexandriaMultiValueProjectMember_0a33035b-3f80-4407-a303-2c2985e9ec80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_AlexandriaProjectMember_34d47605-6831-415c-a3d4-94a416e7521f" xlink:href="ottr-20241231.xsd#ottr_AlexandriaProjectMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_AlexandriaProjectMember_34d47605-6831-415c-a3d4-94a416e7521f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OsloProjectMember_1d5cf1ca-7189-454a-8f1c-257d5e0cf2d4" xlink:href="ottr-20241231.xsd#ottr_OsloProjectMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_9640ab51-baf9-4e45-8671-dc641a699531" xlink:to="loc_ottr_OsloProjectMember_1d5cf1ca-7189-454a-8f1c-257d5e0cf2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b9d970bc-af37-421a-89c3-355893de1c00" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:to="loc_dei_LegalEntityAxis_b9d970bc-af37-421a-89c3-355893de1c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_91b79bd2-404c-42d4-8cac-b43b82539bca" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b9d970bc-af37-421a-89c3-355893de1c00" xlink:to="loc_dei_EntityDomain_91b79bd2-404c-42d4-8cac-b43b82539bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_3bc92782-b964-4b3a-808d-017d38b6d0fd" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_91b79bd2-404c-42d4-8cac-b43b82539bca" xlink:to="loc_ottr_OtterTailPowerCompanyMember_3bc92782-b964-4b3a-808d-017d38b6d0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_a7180f93-1fbe-46b2-a675-af60bd7022ba" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_7af38aa7-b0ee-4ad7-8f1a-6ec9eda9163c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_7af38aa7-b0ee-4ad7-8f1a-6ec9eda9163c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_b66d7582-2fb6-4577-a4c7-0a24a016d291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_b66d7582-2fb6-4577-a4c7-0a24a016d291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_4171f42b-79cf-4524-a296-78d754700656" xlink:href="ottr-20241231.xsd#ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress_4171f42b-79cf-4524-a296-78d754700656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_bc22ea86-b0aa-4e13-9133-67c94a568cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_bc22ea86-b0aa-4e13-9133-67c94a568cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_84b8f5be-90d9-4cb1-9895-9f67637add14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_3e47ad77-9b5d-462b-aea1-b783ba418393" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_84b8f5be-90d9-4cb1-9895-9f67637add14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssetsScheduleofGoodwillbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e63320bf-3c18-459f-8e36-2f84584fb588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8e73fe1b-031e-44aa-89b8-cba257a5a42e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e63320bf-3c18-459f-8e36-2f84584fb588" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8e73fe1b-031e-44aa-89b8-cba257a5a42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ba4b9178-a818-4194-98a0-fb0380f77c13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8e73fe1b-031e-44aa-89b8-cba257a5a42e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ba4b9178-a818-4194-98a0-fb0380f77c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ec731d05-345f-454b-946e-c3599a117e63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ba4b9178-a818-4194-98a0-fb0380f77c13" xlink:to="loc_us-gaap_SegmentDomain_ec731d05-345f-454b-946e-c3599a117e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ManufacturingMember_f2aff3a0-cb90-4aff-a8d9-9fa391351464" xlink:href="ottr-20241231.xsd#ottr_ManufacturingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ec731d05-345f-454b-946e-c3599a117e63" xlink:to="loc_ottr_ManufacturingMember_f2aff3a0-cb90-4aff-a8d9-9fa391351464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PlasticsMember_a29a3557-c71d-4c1f-95e7-822fe98a4e11" xlink:href="ottr-20241231.xsd#ottr_PlasticsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ec731d05-345f-454b-946e-c3599a117e63" xlink:to="loc_ottr_PlasticsMember_a29a3557-c71d-4c1f-95e7-822fe98a4e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_37961aaa-ac05-486a-bd8a-0b41888920bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8e73fe1b-031e-44aa-89b8-cba257a5a42e" xlink:to="loc_us-gaap_GoodwillLineItems_37961aaa-ac05-486a-bd8a-0b41888920bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fb5471dc-c848-488d-ae97-7ece178823d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_37961aaa-ac05-486a-bd8a-0b41888920bf" xlink:to="loc_us-gaap_Goodwill_fb5471dc-c848-488d-ae97-7ece178823d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b85f3135-4012-4542-9c55-958f1c2f1c39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_18408d4b-d45d-4e1a-841f-dfad334f7c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b85f3135-4012-4542-9c55-958f1c2f1c39" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_18408d4b-d45d-4e1a-841f-dfad334f7c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_18408d4b-d45d-4e1a-841f-dfad334f7c5c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a34faa4-ed8d-4dde-ad23-c60574504ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea03e9bd-9fd8-4ee5-b0e9-2e9c10415dc2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a34faa4-ed8d-4dde-ad23-c60574504ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1855227f-857c-4c9c-857d-f0f7d68967d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a34faa4-ed8d-4dde-ad23-c60574504ff4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1855227f-857c-4c9c-857d-f0f7d68967d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_2e166f8e-07a2-4bc6-95fe-df479336d765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a34faa4-ed8d-4dde-ad23-c60574504ff4" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_2e166f8e-07a2-4bc6-95fe-df479336d765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_18408d4b-d45d-4e1a-841f-dfad334f7c5c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2b41de84-5ee8-43c2-8b23-53b4923624f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2b41de84-5ee8-43c2-8b23-53b4923624f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08f677b2-203d-43fe-9806-1b5285acddd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08f677b2-203d-43fe-9806-1b5285acddd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0d6dfaad-dffa-4f95-86c3-d440e3b1cb07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6863260d-4a36-4abd-a75f-fa2d6efc78ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0d6dfaad-dffa-4f95-86c3-d440e3b1cb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e4739628-99f8-4e0b-a801-3601fadcbb52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c3b08468-6e6b-408d-8a04-cf0a046d5cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e4739628-99f8-4e0b-a801-3601fadcbb52" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c3b08468-6e6b-408d-8a04-cf0a046d5cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fbc69801-3de6-4d89-8dea-cde7081a5f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_27ae3fed-e206-4a87-a7ac-1627d6528f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fbc69801-3de6-4d89-8dea-cde7081a5f6d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_27ae3fed-e206-4a87-a7ac-1627d6528f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3107d571-ff18-4f2a-b669-c5eae758c6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fbc69801-3de6-4d89-8dea-cde7081a5f6d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3107d571-ff18-4f2a-b669-c5eae758c6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8d9225f1-429c-4e9d-8103-307208430811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fbc69801-3de6-4d89-8dea-cde7081a5f6d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8d9225f1-429c-4e9d-8103-307208430811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1ae19eec-db80-4cd7-b4af-7f87e0b0c2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fbc69801-3de6-4d89-8dea-cde7081a5f6d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1ae19eec-db80-4cd7-b4af-7f87e0b0c2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0c72e44c-28a0-4a6e-aefb-bd00e3b14aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fbc69801-3de6-4d89-8dea-cde7081a5f6d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0c72e44c-28a0-4a6e-aefb-bd00e3b14aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7ee0a90e-fe42-4e2b-8f69-11ba4566d60b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_c5600cab-2b99-4b64-93db-acdcd2a559a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7ee0a90e-fe42-4e2b-8f69-11ba4566d60b" xlink:to="loc_us-gaap_LeaseCostAbstract_c5600cab-2b99-4b64-93db-acdcd2a559a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_cfb8bed7-8564-4b88-879a-ab05a56dd45b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c5600cab-2b99-4b64-93db-acdcd2a559a9" xlink:to="loc_us-gaap_OperatingLeaseCost_cfb8bed7-8564-4b88-879a-ab05a56dd45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_5db6bcb7-8ffc-4662-96e4-6bfe12218809" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c5600cab-2b99-4b64-93db-acdcd2a559a9" xlink:to="loc_us-gaap_VariableLeaseCost_5db6bcb7-8ffc-4662-96e4-6bfe12218809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_b6c9d153-69ec-4d88-8811-30498f43b7db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c5600cab-2b99-4b64-93db-acdcd2a559a9" xlink:to="loc_us-gaap_ShortTermLeaseCost_b6c9d153-69ec-4d88-8811-30498f43b7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3f354e19-298b-4c19-9b91-5446fc6d14e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c5600cab-2b99-4b64-93db-acdcd2a559a9" xlink:to="loc_us-gaap_LeaseCost_3f354e19-298b-4c19-9b91-5446fc6d14e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_92b0f78a-7ed9-4dde-bdf4-fefbe835b6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7ee0a90e-fe42-4e2b-8f69-11ba4566d60b" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_92b0f78a-7ed9-4dde-bdf4-fefbe835b6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_8cbb3959-90d5-4b96-9273-419c0e08255c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_92b0f78a-7ed9-4dde-bdf4-fefbe835b6f4" xlink:to="loc_us-gaap_OperatingLeasePayments_8cbb3959-90d5-4b96-9273-419c0e08255c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesScheduleofSupplementalBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c7a62714-0e0d-4397-8a51-829a7844a715" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7e1a1c07-87a3-4ad0-a8fe-40b50615d556" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7a62714-0e0d-4397-8a51-829a7844a715" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7e1a1c07-87a3-4ad0-a8fe-40b50615d556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityAbstract_fd05898c-c17d-4dca-afcb-28c4376c153d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7a62714-0e0d-4397-8a51-829a7844a715" xlink:to="loc_us-gaap_OperatingLeaseLiabilityAbstract_fd05898c-c17d-4dca-afcb-28c4376c153d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_440389c3-1de0-4a53-932b-9e7bafc15875" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilityAbstract_fd05898c-c17d-4dca-afcb-28c4376c153d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_440389c3-1de0-4a53-932b-9e7bafc15875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1111cc92-8381-4c8b-985e-fe7fc57bedc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilityAbstract_fd05898c-c17d-4dca-afcb-28c4376c153d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1111cc92-8381-4c8b-985e-fe7fc57bedc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0bb6f887-99ba-4631-86d3-ffa72a8c3015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilityAbstract_fd05898c-c17d-4dca-afcb-28c4376c153d" xlink:to="loc_us-gaap_OperatingLeaseLiability_0bb6f887-99ba-4631-86d3-ffa72a8c3015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_bc46d24b-1ff3-4c32-8ee5-a36396e86600" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7a62714-0e0d-4397-8a51-829a7844a715" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_bc46d24b-1ff3-4c32-8ee5-a36396e86600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_dbff50bc-de48-437e-ad30-30095b7749ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7a62714-0e0d-4397-8a51-829a7844a715" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_dbff50bc-de48-437e-ad30-30095b7749ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_337788d9-00fb-492c-82e4-06ccc1e96aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7a62714-0e0d-4397-8a51-829a7844a715" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_337788d9-00fb-492c-82e4-06ccc1e96aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7e8f278f-eac8-4afc-b57d-a411a4d3be35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0ea244f1-8850-4e62-9afa-866db4ce3270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7e8f278f-eac8-4afc-b57d-a411a4d3be35" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0ea244f1-8850-4e62-9afa-866db4ce3270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ef2af52b-ada7-484f-959a-ce60516e591d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ef2af52b-ada7-484f-959a-ce60516e591d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_43390ae2-4d4b-476b-a4c6-51e73478bb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_43390ae2-4d4b-476b-a4c6-51e73478bb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_958fcfc0-7041-4f07-bdc2-48e9e9573a13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_958fcfc0-7041-4f07-bdc2-48e9e9573a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_dd87189f-682e-4379-8946-762dd441993e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_dd87189f-682e-4379-8946-762dd441993e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8d66b7c9-12d1-47bb-86a0-5103b620aa1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8d66b7c9-12d1-47bb-86a0-5103b620aa1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_78942153-b464-430e-83ee-3f280cc64fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_78942153-b464-430e-83ee-3f280cc64fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_21782238-abe7-4967-b059-ac6e97d5f497" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_21782238-abe7-4967-b059-ac6e97d5f497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_43784ab5-8707-4b2e-8d0f-2e290e591681" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_43784ab5-8707-4b2e-8d0f-2e290e591681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b4d274a6-4e3c-4954-a355-623a17b7152c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570003db-1357-4a01-abbe-43f5fb859702" xlink:to="loc_us-gaap_OperatingLeaseLiability_b4d274a6-4e3c-4954-a355-623a17b7152c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4940c4f1-8ee3-44f4-a081-ddb621b6a419" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e3f364d3-b4b6-4905-8358-4033d0196d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4940c4f1-8ee3-44f4-a081-ddb621b6a419" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e3f364d3-b4b6-4905-8358-4033d0196d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_252f453a-3dca-4c02-afe3-19bf2214713c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4940c4f1-8ee3-44f4-a081-ddb621b6a419" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_252f453a-3dca-4c02-afe3-19bf2214713c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_baa35a6c-9bda-4451-bb09-0adb9f9c93ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b16a5e6d-a793-4433-b6e1-57305d8f4a03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_baa35a6c-9bda-4451-bb09-0adb9f9c93ab" xlink:to="loc_us-gaap_DebtInstrumentTable_b16a5e6d-a793-4433-b6e1-57305d8f4a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d0ab26df-5cdb-4b78-8225-cab1e50cfa11" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b16a5e6d-a793-4433-b6e1-57305d8f4a03" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d0ab26df-5cdb-4b78-8225-cab1e50cfa11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4de78fe9-34a8-4fec-9914-19c28f959a32" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d0ab26df-5cdb-4b78-8225-cab1e50cfa11" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4de78fe9-34a8-4fec-9914-19c28f959a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_308d4efd-689b-4f1b-a0b1-f56556ebb0a5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4de78fe9-34a8-4fec-9914-19c28f959a32" xlink:to="loc_srt_ParentCompanyMember_308d4efd-689b-4f1b-a0b1-f56556ebb0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_121272cc-9463-4824-856f-17cbc33cb251" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4de78fe9-34a8-4fec-9914-19c28f959a32" xlink:to="loc_ottr_OtterTailPowerCompanyMember_121272cc-9463-4824-856f-17cbc33cb251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b16a5e6d-a793-4433-b6e1-57305d8f4a03" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_a26ef54b-d8a0-4c0c-ba38-d696c7ad3f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:to="loc_us-gaap_ShortTermBorrowings_a26ef54b-d8a0-4c0c-ba38-d696c7ad3f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8a47c247-4c85-4e92-b127-eb941752fe87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:to="loc_us-gaap_LongTermDebt_8a47c247-4c85-4e92-b127-eb941752fe87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_f56c05cd-ebbb-4e85-a8cf-a690fb0b842c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a435fe73-366d-456b-8e3c-ef553d106bcb" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_f56c05cd-ebbb-4e85-a8cf-a690fb0b842c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4b720c4a-8739-4df6-acdf-b3250012ea6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8a92cd61-7f94-4cd8-9d0b-a47c8bb8cea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4b720c4a-8739-4df6-acdf-b3250012ea6f" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_8a92cd61-7f94-4cd8-9d0b-a47c8bb8cea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8a92cd61-7f94-4cd8-9d0b-a47c8bb8cea8" xlink:to="loc_us-gaap_DebtInstrumentAxis_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3838df5a-0f87-4cc5-8328-2339d0772931" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e1a6a8f8-ef77-4cf3-8994-2c059f1e2a88" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3838df5a-0f87-4cc5-8328-2339d0772931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailCorporationCreditAgreementMember_ecca4718-cfd8-4b91-8cd5-0736c4b479a6" xlink:href="ottr-20241231.xsd#ottr_OtterTailCorporationCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3838df5a-0f87-4cc5-8328-2339d0772931" xlink:to="loc_ottr_OtterTailCorporationCreditAgreementMember_ecca4718-cfd8-4b91-8cd5-0736c4b479a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OTPCreditAgreementMember_1127f821-9f27-4412-8e57-5f73710e614e" xlink:href="ottr-20241231.xsd#ottr_OTPCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3838df5a-0f87-4cc5-8328-2339d0772931" xlink:to="loc_ottr_OTPCreditAgreementMember_1127f821-9f27-4412-8e57-5f73710e614e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8a92cd61-7f94-4cd8-9d0b-a47c8bb8cea8" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d85abcac-587b-44d6-bfdb-06c82db1fd11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d85abcac-587b-44d6-bfdb-06c82db1fd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_22d558fd-90cf-4d68-8327-a7221c53fcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_ShortTermBorrowings_22d558fd-90cf-4d68-8327-a7221c53fcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_a3902be9-a9e3-4987-b87b-257e8b06c400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_a3902be9-a9e3-4987-b87b-257e8b06c400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7883a0bf-4088-46c0-9aa1-1e9adf6d316e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_156e9612-22af-45a8-bf50-1dca2c766e06" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7883a0bf-4088-46c0-9aa1-1e9adf6d316e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5f63f4f2-a427-4975-9c1c-8ef1fd194efa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5f63f4f2-a427-4975-9c1c-8ef1fd194efa" xlink:to="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_21aff3a5-e02f-4f48-a7ad-3726b39fddac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_us-gaap_CreditFacilityAxis_21aff3a5-e02f-4f48-a7ad-3726b39fddac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7c573543-a289-4f71-ba4e-0405a75249da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_21aff3a5-e02f-4f48-a7ad-3726b39fddac" xlink:to="loc_us-gaap_CreditFacilityDomain_7c573543-a289-4f71-ba4e-0405a75249da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b8bc8076-69cb-4b68-ae9d-9837e84eadae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_7c573543-a289-4f71-ba4e-0405a75249da" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b8bc8076-69cb-4b68-ae9d-9837e84eadae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a4c3dc0d-6822-4ef1-b228-376bc6c3663b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_7c573543-a289-4f71-ba4e-0405a75249da" xlink:to="loc_us-gaap_LetterOfCreditMember_a4c3dc0d-6822-4ef1-b228-376bc6c3663b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_us-gaap_DebtInstrumentAxis_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_dc9b3008-3e10-4547-b1ba-0c16bdd58c8d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailCorporationCreditAgreementMember_5bc5ab11-a390-4df3-a4cb-a2885e9829d2" xlink:href="ottr-20241231.xsd#ottr_OtterTailCorporationCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:to="loc_ottr_OtterTailCorporationCreditAgreementMember_5bc5ab11-a390-4df3-a4cb-a2885e9829d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OTPCreditAgreementMember_345b3f8d-d358-4f2d-9aab-28efae6e9aa8" xlink:href="ottr-20241231.xsd#ottr_OTPCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:to="loc_ottr_OTPCreditAgreementMember_345b3f8d-d358-4f2d-9aab-28efae6e9aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_b17d4e3d-5d64-48b9-8766-23667c4db285" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:to="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_b17d4e3d-5d64-48b9-8766-23667c4db285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_f371ac1d-0f8b-439c-96a0-123ee309268a" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c3038f5-c2cb-412b-b535-d3283e99f7e3" xlink:to="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_f371ac1d-0f8b-439c-96a0-123ee309268a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7f57c375-4ff9-4ece-9692-a02670535d31" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_srt_RangeAxis_7f57c375-4ff9-4ece-9692-a02670535d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6d2ed4fc-ceb8-4121-b3a8-21de2e3fd7de" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7f57c375-4ff9-4ece-9692-a02670535d31" xlink:to="loc_srt_RangeMember_6d2ed4fc-ceb8-4121-b3a8-21de2e3fd7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_72d5dc57-7169-400e-bdd1-2f909838fd72" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6d2ed4fc-ceb8-4121-b3a8-21de2e3fd7de" xlink:to="loc_srt_MinimumMember_72d5dc57-7169-400e-bdd1-2f909838fd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8c4b4049-7b9c-4749-8e82-0778dd9f0ed2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6d2ed4fc-ceb8-4121-b3a8-21de2e3fd7de" xlink:to="loc_srt_MaximumMember_8c4b4049-7b9c-4749-8e82-0778dd9f0ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c1736efb-fc6c-44a4-a6c4-3e80ff4349da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c1736efb-fc6c-44a4-a6c4-3e80ff4349da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_75e6c197-49f9-455f-8672-630bd37f5dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c1736efb-fc6c-44a4-a6c4-3e80ff4349da" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_75e6c197-49f9-455f-8672-630bd37f5dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_edaf070b-aa4c-4622-99b5-2f99493e31e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_75e6c197-49f9-455f-8672-630bd37f5dc0" xlink:to="loc_us-gaap_SeniorNotesMember_edaf070b-aa4c-4622-99b5-2f99493e31e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4c8601a0-561f-46e4-9f1b-12ae5d7bf498" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_01207ede-b310-4a5f-a2a0-96b9933f6af2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_01207ede-b310-4a5f-a2a0-96b9933f6af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision_47fb3f35-ec4e-4b88-961f-9650b4550120" xlink:href="ottr-20241231.xsd#ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision_47fb3f35-ec4e-4b88-961f-9650b4550120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2f7e1a67-e11d-4c82-b9cc-769219d73fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2f7e1a67-e11d-4c82-b9cc-769219d73fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_827d60ab-af5f-4a4d-bc00-22af443f780a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_827d60ab-af5f-4a4d-bc00-22af443f780a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3f09e8f9-e53d-4743-ba19-b8dcec318dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_LongTermDebt_3f09e8f9-e53d-4743-ba19-b8dcec318dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_37cd9fd4-2e74-4ee2-93b3-bf15b9c713c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_37cd9fd4-2e74-4ee2-93b3-bf15b9c713c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_41e24670-a573-4db3-bb92-45a27ee2e8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_41e24670-a573-4db3-bb92-45a27ee2e8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_4eca5c6c-9798-4191-b1c0-c4edaa3fb433" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_4eca5c6c-9798-4191-b1c0-c4edaa3fb433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4395e17c-e69e-4819-97be-586c173c9563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4395e17c-e69e-4819-97be-586c173c9563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DebtToTotalCapitalizationRatio_342b5a48-0277-4203-a3df-7b6719ee7f8b" xlink:href="ottr-20241231.xsd#ottr_DebtToTotalCapitalizationRatio"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_ottr_DebtToTotalCapitalizationRatio_342b5a48-0277-4203-a3df-7b6719ee7f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_InterestAndDividendCoverageRatio_81789517-043b-4dc5-9fea-5aded3827ca3" xlink:href="ottr-20241231.xsd#ottr_InterestAndDividendCoverageRatio"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0015913c-2170-41d4-b82b-bcb843f14664" xlink:to="loc_ottr_InterestAndDividendCoverageRatio_81789517-043b-4dc5-9fea-5aded3827ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1ac040a5-90fd-4fc9-b41c-268bc500c975" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fbe427dc-8ce6-4954-82e5-9d7525b1f866" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1ac040a5-90fd-4fc9-b41c-268bc500c975" xlink:to="loc_us-gaap_DebtInstrumentTable_fbe427dc-8ce6-4954-82e5-9d7525b1f866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_206f0df0-838c-46e9-b756-03540d16c5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fbe427dc-8ce6-4954-82e5-9d7525b1f866" xlink:to="loc_us-gaap_DebtInstrumentAxis_206f0df0-838c-46e9-b756-03540d16c5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_206f0df0-838c-46e9-b756-03540d16c5b1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The355GuaranteedSeniorNotesDueDecember152026Member_5f00d829-b565-4526-b02a-29770df9cba1" xlink:href="ottr-20241231.xsd#ottr_The355GuaranteedSeniorNotesDueDecember152026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_The355GuaranteedSeniorNotesDueDecember152026Member_5f00d829-b565-4526-b02a-29770df9cba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member_859845e6-c6a4-4cb5-bb7d-01333d6e5076" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member_859845e6-c6a4-4cb5-bb7d-01333d6e5076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member_773cc2f5-f2e6-483d-900e-e432b5bfc477" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member_773cc2f5-f2e6-483d-900e-e432b5bfc477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member_8b7efeea-4680-435a-a2b7-b19ee93407c5" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member_8b7efeea-4680-435a-a2b7-b19ee93407c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member_becf5447-fad4-45ca-a524-a19c97065e51" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member_becf5447-fad4-45ca-a524-a19c97065e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member_7365f5a5-6b35-4090-8e5c-63365419d512" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member_7365f5a5-6b35-4090-8e5c-63365419d512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member_514ea491-7035-4f3d-98b8-014691e6ae8c" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member_514ea491-7035-4f3d-98b8-014691e6ae8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_e35faa6a-369d-41a5-bb68-b18bc0cd4859" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member_e35faa6a-369d-41a5-bb68-b18bc0cd4859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member_0c09e093-a736-4657-956b-6aac07b4bf26" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member_0c09e093-a736-4657-956b-6aac07b4bf26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member_6631f313-eb5a-468e-a8b4-33f3e15784a6" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member_6631f313-eb5a-468e-a8b4-33f3e15784a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member_e2c9e9aa-5796-4850-81be-c39dc5e681f3" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member_e2c9e9aa-5796-4850-81be-c39dc5e681f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member_b6b231d0-5f0f-4d1c-8ab5-8014c285fb7b" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member_b6b231d0-5f0f-4d1c-8ab5-8014c285fb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member_fad51e88-2faa-454a-828c-05add9a99c0e" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member_fad51e88-2faa-454a-828c-05add9a99c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member_e8942b87-cd06-4db8-b920-f53058ac5544" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member_e8942b87-cd06-4db8-b920-f53058ac5544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member_d468cc32-1e52-4ef8-8897-ee4b93fa2d92" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member_d468cc32-1e52-4ef8-8897-ee4b93fa2d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member_8cbef01a-297f-4abd-8f3f-46d27b12c19d" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member_8cbef01a-297f-4abd-8f3f-46d27b12c19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member_23de881d-2e54-4840-a07c-744130c9a764" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member_23de881d-2e54-4840-a07c-744130c9a764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_330832a7-31b8-4c13-a49e-d5ed983b3124" xlink:href="ottr-20241231.xsd#ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f661ee17-32b9-49e5-abcd-a8034a21fdc3" xlink:to="loc_ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member_330832a7-31b8-4c13-a49e-d5ed983b3124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fbe427dc-8ce6-4954-82e5-9d7525b1f866" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_53a75f39-6eb0-4743-9b5b-bba86866cd02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_53a75f39-6eb0-4743-9b5b-bba86866cd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a008398a-01db-48e9-a3c6-a2b963bafcb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a008398a-01db-48e9-a3c6-a2b963bafcb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_dca8e2bb-8b44-44f9-92f7-9958a03e3f39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_dca8e2bb-8b44-44f9-92f7-9958a03e3f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4852f970-9d32-47c4-84cb-bf654aa01582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9bd61663-5a36-462f-8030-946084499ddf" xlink:to="loc_us-gaap_LongTermDebt_4852f970-9d32-47c4-84cb-bf654aa01582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_01ee5b19-f034-4561-8881-e05d16543b25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_937702a4-9643-44f1-98fd-6607d712257d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_01ee5b19-f034-4561-8881-e05d16543b25" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_937702a4-9643-44f1-98fd-6607d712257d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8f92bdcf-37c5-4545-a908-ac0a6cb5a7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_01ee5b19-f034-4561-8881-e05d16543b25" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8f92bdcf-37c5-4545-a908-ac0a6cb5a7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_91c9af34-b39e-46ee-b9db-f5f3b970b4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_01ee5b19-f034-4561-8881-e05d16543b25" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_91c9af34-b39e-46ee-b9db-f5f3b970b4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_61143197-69cf-459a-898d-15d6519de3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_01ee5b19-f034-4561-8881-e05d16543b25" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_61143197-69cf-459a-898d-15d6519de3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2e2ec7a9-808b-4546-ab7b-7c5510316df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_01ee5b19-f034-4561-8881-e05d16543b25" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2e2ec7a9-808b-4546-ab7b-7c5510316df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0f6d6c8b-ded8-4642-96d3-f127b663e29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0851458a-8bb8-4852-ae02-453429e0cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0f6d6c8b-ded8-4642-96d3-f127b663e29d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0851458a-8bb8-4852-ae02-453429e0cd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_249bd592-9ba6-46ad-9aba-2572a335cdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0851458a-8bb8-4852-ae02-453429e0cd64" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_249bd592-9ba6-46ad-9aba-2572a335cdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_249bd592-9ba6-46ad-9aba-2572a335cdf4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_64a3e2e2-cdb6-427d-9149-dab0b427cccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_64a3e2e2-cdb6-427d-9149-dab0b427cccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2b041c3c-4494-4dfd-8083-fc8468d3fbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2b041c3c-4494-4dfd-8083-fc8468d3fbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_2d995166-572c-4829-a027-1cb5ff02060c" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2b959e0-c55e-4776-b328-b9c3e1616da1" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_2d995166-572c-4829-a027-1cb5ff02060c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0851458a-8bb8-4852-ae02-453429e0cd64" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAgeForCompensation_ae68e50d-c5c2-447b-a348-6f3878d3b6b7" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAgeForCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanAgeForCompensation_ae68e50d-c5c2-447b-a348-6f3878d3b6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced_fbeb7b80-4f1d-4171-8ce3-717d9b629875" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced_fbeb7b80-4f1d-4171-8ce3-717d9b629875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanVestingPeriod_d2bf680b-d33c-4037-825c-39b1b7f896e2" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanVestingPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanVestingPeriod_d2bf680b-d33c-4037-825c-39b1b7f896e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_HealthInsuranceBenefitsRequisiteAge_c906671d-abdd-48d0-a68b-bd919aba7636" xlink:href="ottr-20241231.xsd#ottr_HealthInsuranceBenefitsRequisiteAge"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_HealthInsuranceBenefitsRequisiteAge_c906671d-abdd-48d0-a68b-bd919aba7636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_HealthInsuranceBenefitsRequisiteServicePeriod_f7357b18-ba9f-4975-840c-e930af25c084" xlink:href="ottr-20241231.xsd#ottr_HealthInsuranceBenefitsRequisiteServicePeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_HealthInsuranceBenefitsRequisiteServicePeriod_f7357b18-ba9f-4975-840c-e930af25c084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1_abaf46b1-ef3f-4255-9b36-bce03cd14f54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1_abaf46b1-ef3f-4255-9b36-bce03cd14f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod_ca44562f-3c88-4cbd-a88c-e71d409e77e3" xlink:href="ottr-20241231.xsd#ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod_ca44562f-3c88-4cbd-a88c-e71d409e77e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_dfb18cff-7205-4c52-b0b8-a10b254c1815" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_dfb18cff-7205-4c52-b0b8-a10b254c1815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate_ddfef7cc-c316-48ba-9c08-dc2e08c1258c" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate_ddfef7cc-c316-48ba-9c08-dc2e08c1258c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData_77a6510d-bf12-424a-821a-04aea9f7b845" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData_77a6510d-bf12-424a-821a-04aea9f7b845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsActualReturns_007f8a43-e00a-4136-9267-0e5548cb13ba" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsActualReturns"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanPlanAssetsActualReturns_007f8a43-e00a-4136-9267-0e5548cb13ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns_b3d2c622-faf0-490d-b764-72f875add1e8" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsExpectedReturns"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns_b3d2c622-faf0-490d-b764-72f875add1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanPlanAssetsObligationImpact_cebe3492-1ecf-4021-88f2-5f5b231e9ff8" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanPlanAssetsObligationImpact"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanPlanAssetsObligationImpact_cebe3492-1ecf-4021-88f2-5f5b231e9ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends_6f2e4125-635b-4c98-a0ea-c6cf70e642cf" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends_6f2e4125-635b-4c98-a0ea-c6cf70e642cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_5a37d8a6-70a9-49f4-823f-65e937f552c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_PensionContributions_5a37d8a6-70a9-49f4-823f-65e937f552c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_aeb9981a-26a9-4c0c-9aa6-89b523e4cd16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9c2d4141-2c27-4cb5-ac3e-33d33adf1682" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_aeb9981a-26a9-4c0c-9aa6-89b523e4cd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_752ef9b3-67cd-4563-8d5b-258ee2087c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_752ef9b3-67cd-4563-8d5b-258ee2087c5a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d0f397af-34a7-4089-bfe3-73f1e13bf129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d0f397af-34a7-4089-bfe3-73f1e13bf129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d0f397af-34a7-4089-bfe3-73f1e13bf129" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanReturnEnhancementMember_e1d19bdd-4edb-4ee4-abea-438826f3c0f3" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanReturnEnhancementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:to="loc_ottr_DefinedBenefitPlanReturnEnhancementMember_e1d19bdd-4edb-4ee4-abea-438826f3c0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRiskManagementMember_b49695ae-2c89-4952-89e9-b62711580a10" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRiskManagementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:to="loc_ottr_DefinedBenefitPlanRiskManagementMember_b49695ae-2c89-4952-89e9-b62711580a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanAlternativesMember_a3ee5642-dbc4-4b99-9cae-3df9ff9dce1c" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanAlternativesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_aefabac0-b3bc-4388-b129-9cd9be2b3896" xlink:to="loc_ottr_DefinedBenefitPlanAlternativesMember_a3ee5642-dbc4-4b99-9cae-3df9ff9dce1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_f80f0240-6c4d-4cc8-919d-5cc73b4caac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_f80f0240-6c4d-4cc8-919d-5cc73b4caac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_f80f0240-6c4d-4cc8-919d-5cc73b4caac8" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange35To60PercentMember_eb88540c-4aef-452a-b28a-39afb2084689" xlink:href="ottr-20241231.xsd#ottr_PermittedRange35To60PercentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:to="loc_ottr_PermittedRange35To60PercentMember_eb88540c-4aef-452a-b28a-39afb2084689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange40To80PercentMember_d706cde7-6e01-4f33-b90f-61d4b8088584" xlink:href="ottr-20241231.xsd#ottr_PermittedRange40To80PercentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:to="loc_ottr_PermittedRange40To80PercentMember_d706cde7-6e01-4f33-b90f-61d4b8088584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PermittedRange0To20PercentMember_8a44e8bc-d8b9-435c-bf8c-47fcc92a8acb" xlink:href="ottr-20241231.xsd#ottr_PermittedRange0To20PercentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_44a1147a-c55e-4e63-9344-adedba102043" xlink:to="loc_ottr_PermittedRange0To20PercentMember_8a44e8bc-d8b9-435c-bf8c-47fcc92a8acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_77cc0946-7e24-421c-9dec-a7ed695fcc0a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_srt_RangeAxis_77cc0946-7e24-421c-9dec-a7ed695fcc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9694929c-b987-4482-83ba-39f61b219204" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_77cc0946-7e24-421c-9dec-a7ed695fcc0a" xlink:to="loc_srt_RangeMember_9694929c-b987-4482-83ba-39f61b219204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a27fd2cc-51c3-42cf-8b75-1fd0fc1783c5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9694929c-b987-4482-83ba-39f61b219204" xlink:to="loc_srt_MinimumMember_a27fd2cc-51c3-42cf-8b75-1fd0fc1783c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_25754884-4c2d-4692-9c2e-065effb26305" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9694929c-b987-4482-83ba-39f61b219204" xlink:to="loc_srt_MaximumMember_25754884-4c2d-4692-9c2e-065effb26305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f5101abb-0dc9-4b48-9ce0-12f6c7096957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f5101abb-0dc9-4b48-9ce0-12f6c7096957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ae1f1d13-5249-4b17-945a-73e041eee95e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f5101abb-0dc9-4b48-9ce0-12f6c7096957" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ae1f1d13-5249-4b17-945a-73e041eee95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_a60190ec-cb8d-4d35-a829-e0d27f288dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ae1f1d13-5249-4b17-945a-73e041eee95e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_a60190ec-cb8d-4d35-a829-e0d27f288dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34fade71-ce0d-4238-a327-4a6f3ef3b234" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_888640dc-e5da-42d0-82c7-425f37167e18" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34fade71-ce0d-4238-a327-4a6f3ef3b234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_a2417a04-280d-436c-a195-8766839e37ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34fade71-ce0d-4238-a327-4a6f3ef3b234" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_a2417a04-280d-436c-a195-8766839e37ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_9a56e1ee-b7ed-41ee-a89d-75aefb43deef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34fade71-ce0d-4238-a327-4a6f3ef3b234" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_9a56e1ee-b7ed-41ee-a89d-75aefb43deef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_feaaf015-a7d9-4cad-ba59-58ee306532bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_feaaf015-a7d9-4cad-ba59-58ee306532bb" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_72a2168e-5213-44f0-afa3-2999f759ccd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_72a2168e-5213-44f0-afa3-2999f759ccd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_72a2168e-5213-44f0-afa3-2999f759ccd5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_5d36f9a3-8185-4394-b063-1873da9060c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_5d36f9a3-8185-4394-b063-1873da9060c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_d92b7e6f-243f-4e00-9243-683e5baf1a02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_us-gaap_FixedIncomeFundsMember_d92b7e6f-243f-4e00-9243-683e5baf1a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanHybridFundsMember_455f6e9b-9330-4013-a1d5-1f7dafa5feda" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanHybridFundsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_ottr_DefinedBenefitPlanHybridFundsMember_455f6e9b-9330-4013-a1d5-1f7dafa5feda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_d3357be8-d452-4502-a893-aa0b158cbc39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_d3357be8-d452-4502-a893-aa0b158cbc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember_e789f9d5-10e3-47cd-87e5-4f9419e11875" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63e4aec7-b3f8-4e20-ad20-955e977b3e81" xlink:to="loc_ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember_e789f9d5-10e3-47cd-87e5-4f9419e11875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_99ca5514-b386-4968-9077-a70c639691a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_99ca5514-b386-4968-9077-a70c639691a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_99ca5514-b386-4968-9077-a70c639691a6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_06193a67-f81d-42a2-84d2-4357c6f126a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_06193a67-f81d-42a2-84d2-4357c6f126a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8dc06777-8145-467c-8f72-3d32daf548ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8dc06777-8145-467c-8f72-3d32daf548ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_85008282-1d1d-4616-964b-b4ad1c42a962" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_85008282-1d1d-4616-964b-b4ad1c42a962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_f98cc3c2-d070-4cd8-9b7d-86dcd1d46b93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e9ad97c1-370e-4f23-a59c-37263d2799f2" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_f98cc3c2-d070-4cd8-9b7d-86dcd1d46b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6c097360-607b-42a9-b188-bacf4af0602d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0b180216-78d4-496b-96b0-f8cd9479d0ca" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6c097360-607b-42a9-b188-bacf4af0602d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cd63c14b-f0b2-4b9e-b146-01fdb49543e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6c097360-607b-42a9-b188-bacf4af0602d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cd63c14b-f0b2-4b9e-b146-01fdb49543e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f8fc37ce-fab5-4060-a59d-879aa86cbdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_83a2742c-7f2e-4f2f-b6b6-74ed8953ac72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f8fc37ce-fab5-4060-a59d-879aa86cbdd2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_83a2742c-7f2e-4f2f-b6b6-74ed8953ac72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_28a33519-dfc0-4f67-8179-149d3c80ffb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_83a2742c-7f2e-4f2f-b6b6-74ed8953ac72" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_28a33519-dfc0-4f67-8179-149d3c80ffb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_28a33519-dfc0-4f67-8179-149d3c80ffb9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d49fc2a8-62fb-4ce6-8da1-569d3fb9a101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d49fc2a8-62fb-4ce6-8da1-569d3fb9a101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_fa64bc43-c6cb-41b0-9a44-b9d1e847fad0" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_fa64bc43-c6cb-41b0-9a44-b9d1e847fad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d302d31a-c28d-432d-a473-bc927c85e5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_87896e8c-6322-4e80-b8e7-e7fa9f65b638" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d302d31a-c28d-432d-a473-bc927c85e5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_83a2742c-7f2e-4f2f-b6b6-74ed8953ac72" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f5ee05fc-8192-4d70-8b81-7399fce899c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f5ee05fc-8192-4d70-8b81-7399fce899c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0e795a62-62dc-492c-9742-f1725fe3574d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0e795a62-62dc-492c-9742-f1725fe3574d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_9a3f2fc7-a84a-43db-a943-3544db788eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_9a3f2fc7-a84a-43db-a943-3544db788eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_2f2eea9e-aec5-4818-9be9-36efe9d1bbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_2f2eea9e-aec5-4818-9be9-36efe9d1bbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_09b75e4e-07fe-4668-bbf6-0989cdc51722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_09b75e4e-07fe-4668-bbf6-0989cdc51722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bce22fca-022b-4358-8811-7ee5abd0fa69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_f5af1c9d-e340-4dc7-8a55-5faa947015c8" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bce22fca-022b-4358-8811-7ee5abd0fa69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_40140df5-f94f-44fa-8b0f-73c0105e3ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_40140df5-f94f-44fa-8b0f-73c0105e3ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a5fe9aa4-d20a-46f4-b5a9-39664598787e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a5fe9aa4-d20a-46f4-b5a9-39664598787e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_c8dce597-5bad-43ab-9bc1-1601cb881d42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_c8dce597-5bad-43ab-9bc1-1601cb881d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1cd16635-4675-4e36-ac8d-268625f74b84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1cd16635-4675-4e36-ac8d-268625f74b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_67dbe50a-7116-4ffa-969d-2ee754abc64f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_67dbe50a-7116-4ffa-969d-2ee754abc64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_65fa05d4-c039-4df8-ae41-ee7b48d4fc04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_65fa05d4-c039-4df8-ae41-ee7b48d4fc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b8b9f2e1-715c-4e96-9d46-e3616fb17c17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b8b9f2e1-715c-4e96-9d46-e3616fb17c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7ee2208c-b361-4c0b-a52f-1ad96e18cd80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_822d67cf-31ab-410c-b5ac-074a4d9f41f4" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7ee2208c-b361-4c0b-a52f-1ad96e18cd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e1ae7a4a-48ef-4038-b436-f710b85a19a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e1ae7a4a-48ef-4038-b436-f710b85a19a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f9ef831-2f01-4411-b3b2-94dd6da28839" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_0250826c-e95a-455c-a8b8-0d97a94acee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_0250826c-e95a-455c-a8b8-0d97a94acee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_36e5c94e-3c0f-4f38-a266-7d148584d0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_36e5c94e-3c0f-4f38-a266-7d148584d0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1017690e-1721-41bb-a1e7-0530f2804dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1017690e-1721-41bb-a1e7-0530f2804dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_5495d0de-2de8-4b96-8f0b-9855e4df7db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_ffc6842b-e6ea-48b8-906f-20ba70d4ed02" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_5495d0de-2de8-4b96-8f0b-9855e4df7db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d9497ac0-0a84-495f-af91-91a50fdb0cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d9497ac0-0a84-495f-af91-91a50fdb0cc6" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7a44923c-4b41-4e7e-95b1-f549bfed62cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7a44923c-4b41-4e7e-95b1-f549bfed62cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7a44923c-4b41-4e7e-95b1-f549bfed62cf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_a3fc126e-f6f2-47ed-b664-5807d7407636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_a3fc126e-f6f2-47ed-b664-5807d7407636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_92031cff-2abf-4935-8ce6-02cc66f6e926" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_92031cff-2abf-4935-8ce6-02cc66f6e926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_815b5bfd-42ac-42f4-9365-a27f4b4d90d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_31756f74-def7-4f2d-862e-31683f12a4c1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_815b5bfd-42ac-42f4-9365-a27f4b4d90d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5569b703-e85f-4e4e-bb6c-7663ee2c8b22" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:to="loc_srt_TitleOfIndividualAxis_5569b703-e85f-4e4e-bb6c-7663ee2c8b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_5569b703-e85f-4e4e-bb6c-7663ee2c8b22" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsUpToAge39Member_1a871f83-db99-48b4-b361-7eb56a54771e" xlink:href="ottr-20241231.xsd#ottr_ParticipantsUpToAge39Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:to="loc_ottr_ParticipantsUpToAge39Member_1a871f83-db99-48b4-b361-7eb56a54771e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge40To49Member_f51a1d78-baab-4ba3-9df7-c3c332e808de" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge40To49Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:to="loc_ottr_ParticipantsAge40To49Member_f51a1d78-baab-4ba3-9df7-c3c332e808de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge40To49NonUnionEmployeeMember_962b82a7-4640-4d54-ba9a-c55bc39aa100" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge40To49NonUnionEmployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ParticipantsAge40To49Member_f51a1d78-baab-4ba3-9df7-c3c332e808de" xlink:to="loc_ottr_ParticipantsAge40To49NonUnionEmployeeMember_962b82a7-4640-4d54-ba9a-c55bc39aa100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge50AndOlderMember_36ff4d45-a563-44ef-9f8b-7253f7295060" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge50AndOlderMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbb25943-21ae-405c-a39d-22d4a6a88369" xlink:to="loc_ottr_ParticipantsAge50AndOlderMember_36ff4d45-a563-44ef-9f8b-7253f7295060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember_aab4c2cf-54b7-4905-9300-c163515de607" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_ParticipantsAge50AndOlderMember_36ff4d45-a563-44ef-9f8b-7253f7295060" xlink:to="loc_ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember_aab4c2cf-54b7-4905-9300-c163515de607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca17206e-af18-4cf9-be2c-95ad26279281" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_fb3c0ec6-f0e5-4448-9727-bdf3dc6632b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_fb3c0ec6-f0e5-4448-9727-bdf3dc6632b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_a92381c1-1879-435a-a1c1-ab28e40883ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_a92381c1-1879-435a-a1c1-ab28e40883ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_1535c0ef-7264-4ef1-9d3e-768af1caa011" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_1535c0ef-7264-4ef1-9d3e-768af1caa011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f21c6c91-660a-47ca-8fbd-9a27a92a2989" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f21c6c91-660a-47ca-8fbd-9a27a92a2989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_a13501bf-49ca-4204-8aa6-f666d50c178a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e925304-feb3-4534-90a6-4bafaf976abb" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_a13501bf-49ca-4204-8aa6-f666d50c178a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_26dc9fb4-668e-4684-8a2e-defbf9488881" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7cd3f2-25d8-4cb9-adc1-02422b8af902" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_26dc9fb4-668e-4684-8a2e-defbf9488881" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7cd3f2-25d8-4cb9-adc1-02422b8af902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7cd3f2-25d8-4cb9-adc1-02422b8af902" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a11df0eb-6d21-4fa9-9ec1-e148f9a4f47a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_fd514fd9-6634-44b0-af54-0c78fc1ac813" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_fd514fd9-6634-44b0-af54-0c78fc1ac813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_3f7c3894-7511-48ae-abd1-a23bc3510873" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_3f7c3894-7511-48ae-abd1-a23bc3510873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c2a2472f-33ef-4ea2-ba4a-bdcee59cb819" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cbafff01-3ae9-4474-a6c5-39febcb67994" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c2a2472f-33ef-4ea2-ba4a-bdcee59cb819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7cd3f2-25d8-4cb9-adc1-02422b8af902" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_75eb9dac-2292-49a1-bf33-515fdcf97510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_75eb9dac-2292-49a1-bf33-515fdcf97510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_4807187f-c2c3-42d2-8918-baabd3f69eca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_4807187f-c2c3-42d2-8918-baabd3f69eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_954caa10-ae69-49db-9716-7b95f096a348" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_954caa10-ae69-49db-9716-7b95f096a348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e2b16201-4fba-4508-be74-5985d65066de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e2b16201-4fba-4508-be74-5985d65066de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4c5d2a25-c5ef-411b-a6a8-9e4dcc2e0516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4c5d2a25-c5ef-411b-a6a8-9e4dcc2e0516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae47f76d-f6fb-4966-8f2b-543995076389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2675ce9d-6e23-46dd-bf8f-c4d8b60a3448" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae47f76d-f6fb-4966-8f2b-543995076389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2624d5c8-4e9c-4016-9309-7c28a0ced7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_36c709cd-0608-42a5-a199-3ca068c530ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2624d5c8-4e9c-4016-9309-7c28a0ced7d2" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_36c709cd-0608-42a5-a199-3ca068c530ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred_4908d445-07c7-4101-b938-938ed37ec0c3" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2624d5c8-4e9c-4016-9309-7c28a0ced7d2" xlink:to="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred_4908d445-07c7-4101-b938-938ed37ec0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals_68f366e6-d634-402b-8f03-94f5471d929d" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2624d5c8-4e9c-4016-9309-7c28a0ced7d2" xlink:to="loc_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals_68f366e6-d634-402b-8f03-94f5471d929d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ad720bb2-7448-4045-824e-0df1f8eb1848" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ad720bb2-7448-4045-824e-0df1f8eb1848" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ea28eb87-1516-4a4f-abd7-8b4e246df9db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ea28eb87-1516-4a4f-abd7-8b4e246df9db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea28eb87-1516-4a4f-abd7-8b4e246df9db" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2a01d78a-1adf-4bc0-8a83-8c2a2fcf00f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2a01d78a-1adf-4bc0-8a83-8c2a2fcf00f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_703ebd24-2d49-4d15-93c2-356b72b0a953" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_703ebd24-2d49-4d15-93c2-356b72b0a953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_959a546e-e9ab-4efe-beb9-af56cc25f2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_280096e8-1a4b-4df0-ae06-6bfb458810e3" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_959a546e-e9ab-4efe-beb9-af56cc25f2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5eba5009-2a82-4836-a150-e5681389d96f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:to="loc_srt_TitleOfIndividualAxis_5eba5009-2a82-4836-a150-e5681389d96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_5eba5009-2a82-4836-a150-e5681389d96f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsUpToAge39Member_632e89dc-aeb3-4f46-9edf-389064c6a593" xlink:href="ottr-20241231.xsd#ottr_ParticipantsUpToAge39Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:to="loc_ottr_ParticipantsUpToAge39Member_632e89dc-aeb3-4f46-9edf-389064c6a593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge40To49Member_445b58a3-1e35-49ed-b20b-dc67c1d20edc" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge40To49Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:to="loc_ottr_ParticipantsAge40To49Member_445b58a3-1e35-49ed-b20b-dc67c1d20edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ParticipantsAge50AndOlderMember_b3c02a96-8590-4e5c-932b-3a709adeca92" xlink:href="ottr-20241231.xsd#ottr_ParticipantsAge50AndOlderMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_00fa236c-70fc-494f-b49a-fa0549836e39" xlink:to="loc_ottr_ParticipantsAge50AndOlderMember_b3c02a96-8590-4e5c-932b-3a709adeca92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5d562b85-74bb-4733-8ae4-68ecdc51a1d1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_c3198c47-04fb-4597-94ca-652a680832d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_c3198c47-04fb-4597-94ca-652a680832d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_16f11546-1243-4508-a7fb-1b1a00422402" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_16f11546-1243-4508-a7fb-1b1a00422402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_8d8c1b53-0a34-4f42-a998-444927344c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bca5e3b3-7390-4335-aa55-9cc97ec04a1e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_8d8c1b53-0a34-4f42-a998-444927344c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c1379241-cbd1-4fe6-8aa0-075ac04d57d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2e7901da-f5e1-465c-8a9e-9cb7087da7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c1379241-cbd1-4fe6-8aa0-075ac04d57d3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2e7901da-f5e1-465c-8a9e-9cb7087da7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5dc3afa2-7077-4794-a0be-9d929ce57c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2e7901da-f5e1-465c-8a9e-9cb7087da7bc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5dc3afa2-7077-4794-a0be-9d929ce57c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5dc3afa2-7077-4794-a0be-9d929ce57c3c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9590f21e-d370-4f0d-813e-f332267a7d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9590f21e-d370-4f0d-813e-f332267a7d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_5a4434d8-8937-4652-a58a-2e7f6cac0699" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_5a4434d8-8937-4652-a58a-2e7f6cac0699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e7f64a8b-7031-4759-82ec-eeb2ae4a9a77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_946c1788-9dbd-430e-b5c0-ce75098675c7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e7f64a8b-7031-4759-82ec-eeb2ae4a9a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_539ec945-38ce-454a-a384-da64bbb2aef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2e7901da-f5e1-465c-8a9e-9cb7087da7bc" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_539ec945-38ce-454a-a384-da64bbb2aef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_539ec945-38ce-454a-a384-da64bbb2aef1" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_37092e3d-838e-482c-816f-aa134006f65d" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit_37092e3d-838e-482c-816f-aa134006f65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_e91331f5-7bf4-4310-849d-144bda47c772" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses_e91331f5-7bf4-4310-849d-144bda47c772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DefinedBenefitPlanRegulatoryAssets_ae6f5af7-688c-461b-be86-404c917874c9" xlink:href="ottr-20241231.xsd#ottr_DefinedBenefitPlanRegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract_209089da-9943-401f-9ea6-95c2a1897355" xlink:to="loc_ottr_DefinedBenefitPlanRegulatoryAssets_ae6f5af7-688c-461b-be86-404c917874c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_539ec945-38ce-454a-a384-da64bbb2aef1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_df2b73db-b703-42a6-a43d-79bafa4c24f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_df2b73db-b703-42a6-a43d-79bafa4c24f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_82113938-27b0-4f93-8a9e-bdbcc539983e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_82113938-27b0-4f93-8a9e-bdbcc539983e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_a0e5f3cb-2869-416c-8391-c4d231c86a87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7764adcf-f256-4d00-8ed5-7dabfeb805a2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_a0e5f3cb-2869-416c-8391-c4d231c86a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5be992d6-b921-4335-8cee-aa43107a0bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a1d6f9d-c510-4c22-a51e-5fa82d544ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5be992d6-b921-4335-8cee-aa43107a0bcd" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a1d6f9d-c510-4c22-a51e-5fa82d544ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_831a807c-e925-4a64-ba44-d695d21b2741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a1d6f9d-c510-4c22-a51e-5fa82d544ea8" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_831a807c-e925-4a64-ba44-d695d21b2741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_831a807c-e925-4a64-ba44-d695d21b2741" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_fa9abd83-6158-4b3b-a7b3-0ed025ab400b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_fa9abd83-6158-4b3b-a7b3-0ed025ab400b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_b3aa5fee-4d16-438b-a4e9-bab3dfef6e59" xlink:href="ottr-20241231.xsd#ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:to="loc_ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember_b3aa5fee-4d16-438b-a4e9-bab3dfef6e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_def6f5a0-b6e6-4780-867e-348d836f7c17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1db65d3a-ffbd-4932-a7e4-0de392b6da65" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_def6f5a0-b6e6-4780-867e-348d836f7c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a1d6f9d-c510-4c22-a51e-5fa82d544ea8" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_c624e83d-2298-4f07-8dd4-85cf19eb61d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_c624e83d-2298-4f07-8dd4-85cf19eb61d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_37e4868a-ef67-4df8-80b4-901ae590149b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_37e4868a-ef67-4df8-80b4-901ae590149b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_9bb3e625-8da2-40ff-810c-c0751789e99d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_9bb3e625-8da2-40ff-810c-c0751789e99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_395a7100-6d0b-4b2e-bea1-8e814cbd7535" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_395a7100-6d0b-4b2e-bea1-8e814cbd7535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_75711418-0b12-430d-a7c2-6d0c38074edb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_75711418-0b12-430d-a7c2-6d0c38074edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_396c9c21-a5a5-4a2f-8283-a493aaa0e228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b6826a53-de2a-491f-938a-c5d84a2b3eed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_396c9c21-a5a5-4a2f-8283-a493aaa0e228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#AssetRetirementObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_3ef446d1-5d1c-44c3-98e4-d1828701e29b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_4dbe9a58-ccf7-4eb8-a071-a686ee7b6305" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_3ef446d1-5d1c-44c3-98e4-d1828701e29b" xlink:to="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_4dbe9a58-ccf7-4eb8-a071-a686ee7b6305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCurrent_48b192b9-48a2-44c7-8691-0bd1107a4c75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_3ef446d1-5d1c-44c3-98e4-d1828701e29b" xlink:to="loc_us-gaap_AssetRetirementObligationCurrent_48b192b9-48a2-44c7-8691-0bd1107a4c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_786904ab-c127-4d5b-b4f0-866b74e96547" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_3ef446d1-5d1c-44c3-98e4-d1828701e29b" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_786904ab-c127-4d5b-b4f0-866b74e96547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_282de193-aadd-4785-9b96-b625fe202832" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_3ef446d1-5d1c-44c3-98e4-d1828701e29b" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_282de193-aadd-4785-9b96-b625fe202832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_0658ffcd-8f4d-4bab-be55-1d4da27a4544" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_69b008d7-00ca-4068-a727-65f7d6653195" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_0658ffcd-8f4d-4bab-be55-1d4da27a4544" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_69b008d7-00ca-4068-a727-65f7d6653195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_42cfc002-e943-42f0-b64c-84ee0e70a29a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_69b008d7-00ca-4068-a727-65f7d6653195" xlink:to="loc_us-gaap_AssetRetirementObligation_42cfc002-e943-42f0-b64c-84ee0e70a29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_19691ec4-eb1a-4185-a5a5-27581827aeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_69b008d7-00ca-4068-a727-65f7d6653195" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_19691ec4-eb1a-4185-a5a5-27581827aeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_3133fb78-0bab-4697-b45a-d8bd5927a640" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_69b008d7-00ca-4068-a727-65f7d6653195" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_3133fb78-0bab-4697-b45a-d8bd5927a640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_eb5a5bed-b0d9-41cf-ae60-040f4b833dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_69b008d7-00ca-4068-a727-65f7d6653195" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_eb5a5bed-b0d9-41cf-ae60-040f4b833dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_e2b7dda3-6f2c-4032-8bb6-efb26a6b3cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_69b008d7-00ca-4068-a727-65f7d6653195" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_e2b7dda3-6f2c-4032-8bb6-efb26a6b3cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_8ff2ed3f-792a-4a68-b041-06258f104221" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_69b008d7-00ca-4068-a727-65f7d6653195" xlink:to="loc_us-gaap_AssetRetirementObligation_8ff2ed3f-792a-4a68-b041-06258f104221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5edca779-3ea7-4659-9400-7f74d0d03cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e8b6fdd3-76b7-456f-afe2-77948f9eee24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5edca779-3ea7-4659-9400-7f74d0d03cdd" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e8b6fdd3-76b7-456f-afe2-77948f9eee24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_2537e53b-e74e-427e-8bb7-0605f95ddb28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e8b6fdd3-76b7-456f-afe2-77948f9eee24" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_2537e53b-e74e-427e-8bb7-0605f95ddb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8d3338a8-8678-494f-ac8e-8fb6571ea534" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e8b6fdd3-76b7-456f-afe2-77948f9eee24" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8d3338a8-8678-494f-ac8e-8fb6571ea534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1f097bbf-0a20-4941-9f4d-c6128e8469c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5edca779-3ea7-4659-9400-7f74d0d03cdd" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1f097bbf-0a20-4941-9f4d-c6128e8469c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_caaddcc4-4fa5-4beb-9d0d-83f28625aeb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1f097bbf-0a20-4941-9f4d-c6128e8469c6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_caaddcc4-4fa5-4beb-9d0d-83f28625aeb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9cf082d6-1384-4faa-a0a2-5c981a3a30be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1f097bbf-0a20-4941-9f4d-c6128e8469c6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9cf082d6-1384-4faa-a0a2-5c981a3a30be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract_b2ffb186-800d-4065-a054-4abf5631f231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5edca779-3ea7-4659-9400-7f74d0d03cdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract_b2ffb186-800d-4065-a054-4abf5631f231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_b6b018cd-887e-4edd-8fcd-ce0886e461ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract_b2ffb186-800d-4065-a054-4abf5631f231" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_b6b018cd-887e-4edd-8fcd-ce0886e461ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_4bade3a4-2a7a-432e-b5a0-f062e1dede69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract_b2ffb186-800d-4065-a054-4abf5631f231" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_4bade3a4-2a7a-432e-b5a0-f062e1dede69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bdec2cfc-a3c0-4d53-a9e6-97ae024a7904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5edca779-3ea7-4659-9400-7f74d0d03cdd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bdec2cfc-a3c0-4d53-a9e6-97ae024a7904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_65b38c0a-9de7-46f2-966b-f9dfd076c3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_60f23060-1ec6-4192-ae3e-54443c57ce4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65b38c0a-9de7-46f2-966b-f9dfd076c3e6" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_60f23060-1ec6-4192-ae3e-54443c57ce4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_3b2581dc-ba70-4ccb-8971-dd0bf95fa65e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65b38c0a-9de7-46f2-966b-f9dfd076c3e6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_3b2581dc-ba70-4ccb-8971-dd0bf95fa65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d4b6229b-cd2d-4a5b-9573-2b935e23d850" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_3b2581dc-ba70-4ccb-8971-dd0bf95fa65e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d4b6229b-cd2d-4a5b-9573-2b935e23d850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount_1c88a919-43ea-409c-b31a-4d153edb3cdc" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_3b2581dc-ba70-4ccb-8971-dd0bf95fa65e" xlink:to="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount_1c88a919-43ea-409c-b31a-4d153edb3cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ff4e1494-92e1-40ab-85ae-1fde8d733fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_3b2581dc-ba70-4ccb-8971-dd0bf95fa65e" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ff4e1494-92e1-40ab-85ae-1fde8d733fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount_205b071c-91dd-4b55-8ee4-f8563d0f3a0a" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_3b2581dc-ba70-4ccb-8971-dd0bf95fa65e" xlink:to="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount_205b071c-91dd-4b55-8ee4-f8563d0f3a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_62ab209c-6055-43b9-92dd-46e9737fed8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_3b2581dc-ba70-4ccb-8971-dd0bf95fa65e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_62ab209c-6055-43b9-92dd-46e9737fed8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cb4b24ce-b8bf-4992-ad95-dc7fb92e060f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65b38c0a-9de7-46f2-966b-f9dfd076c3e6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cb4b24ce-b8bf-4992-ad95-dc7fb92e060f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8e313eaa-a50b-49b8-adc9-229137888abf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65b38c0a-9de7-46f2-966b-f9dfd076c3e6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8e313eaa-a50b-49b8-adc9-229137888abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_241bec70-6857-4dba-931b-2f351b0ccfff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65b38c0a-9de7-46f2-966b-f9dfd076c3e6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_241bec70-6857-4dba-931b-2f351b0ccfff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5bbb8a28-425b-4fc0-8ea3-dae56123b126" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_241bec70-6857-4dba-931b-2f351b0ccfff" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5bbb8a28-425b-4fc0-8ea3-dae56123b126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent_da4f850a-d11a-47b6-95d6-617900d5403f" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_241bec70-6857-4dba-931b-2f351b0ccfff" xlink:to="loc_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent_da4f850a-d11a-47b6-95d6-617900d5403f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_bff80712-a1a1-4281-a7c1-16f5e6146d40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_241bec70-6857-4dba-931b-2f351b0ccfff" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_bff80712-a1a1-4281-a7c1-16f5e6146d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent_95623284-21cf-4b27-9e8c-8110070a9fe4" xlink:href="ottr-20241231.xsd#ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_241bec70-6857-4dba-931b-2f351b0ccfff" xlink:to="loc_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent_95623284-21cf-4b27-9e8c-8110070a9fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_41d48834-ea9d-4dea-8250-969a579b4688" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_241bec70-6857-4dba-931b-2f351b0ccfff" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_41d48834-ea9d-4dea-8250-969a579b4688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7b550ecd-e311-4ecb-9077-796609417cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65b38c0a-9de7-46f2-966b-f9dfd076c3e6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7b550ecd-e311-4ecb-9077-796609417cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1e5e1dc8-2813-4364-b708-334f61542e05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e5e1dc8-2813-4364-b708-334f61542e05" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ca26702b-c949-42b0-b50f-23d229f67cde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ca26702b-c949-42b0-b50f-23d229f67cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_383a7234-afbe-4348-b870-d274dfefb48a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_383a7234-afbe-4348-b870-d274dfefb48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d60e74d5-0160-432e-883d-dc253e7dea02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d60e74d5-0160-432e-883d-dc253e7dea02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxAssetsCostOfRemoval_79fc34f0-4a74-4a0a-80f3-c23016038fe6" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxAssetsCostOfRemoval"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:to="loc_ottr_DeferredTaxAssetsCostOfRemoval_79fc34f0-4a74-4a0a-80f3-c23016038fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_0cd295b2-b068-41d3-afb6-538228282add" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_0cd295b2-b068-41d3-afb6-538228282add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_28d20dac-8628-4c2d-964d-5af8f2e568c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_28d20dac-8628-4c2d-964d-5af8f2e568c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f7ca71aa-4e87-4205-b5d9-b568793d8559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f7ca71aa-4e87-4205-b5d9-b568793d8559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b08fb2e2-d6b4-4a89-ab88-98b2d7be83c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_569e768a-8158-4f33-a397-46ef1d025946" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_b08fb2e2-d6b4-4a89-ab88-98b2d7be83c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c07f2971-d04b-49cd-82ce-e588348654e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e5e1dc8-2813-4364-b708-334f61542e05" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c07f2971-d04b-49cd-82ce-e588348654e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0157cd65-b6fa-454d-931b-bba93c49a0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c07f2971-d04b-49cd-82ce-e588348654e6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0157cd65-b6fa-454d-931b-bba93c49a0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset_def62742-69c9-4a56-92ee-3b7a008b6098" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c07f2971-d04b-49cd-82ce-e588348654e6" xlink:to="loc_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset_def62742-69c9-4a56-92ee-3b7a008b6098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_DeferredTaxLiabilitiesPensionExpense_b8160ab8-1767-4fa3-a97f-312f84f726fb" xlink:href="ottr-20241231.xsd#ottr_DeferredTaxLiabilitiesPensionExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c07f2971-d04b-49cd-82ce-e588348654e6" xlink:to="loc_ottr_DeferredTaxLiabilitiesPensionExpense_b8160ab8-1767-4fa3-a97f-312f84f726fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_c93f3c89-f0c6-48cb-917d-648c27b17554" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c07f2971-d04b-49cd-82ce-e588348654e6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_c93f3c89-f0c6-48cb-917d-648c27b17554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_aebf7b8a-13e7-4b91-8b04-885ef0704668" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c07f2971-d04b-49cd-82ce-e588348654e6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_aebf7b8a-13e7-4b91-8b04-885ef0704668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_fb4bebb3-4f98-4b82-a1c6-fe751bb9de6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e5e1dc8-2813-4364-b708-334f61542e05" xlink:to="loc_us-gaap_DeferredTaxLiabilities_fb4bebb3-4f98-4b82-a1c6-fe751bb9de6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a0aeeb0c-6120-4f1f-8530-cfd4835c5078" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a0aeeb0c-6120-4f1f-8530-cfd4835c5078" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_5456a480-401e-4a39-b17a-71638eb76cab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_5456a480-401e-4a39-b17a-71638eb76cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ae8e5676-49b8-4abf-bb63-0e6ab4f215e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_5456a480-401e-4a39-b17a-71638eb76cab" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ae8e5676-49b8-4abf-bb63-0e6ab4f215e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_f66e81b9-990e-406b-b762-bd96c96097ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ae8e5676-49b8-4abf-bb63-0e6ab4f215e9" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_f66e81b9-990e-406b-b762-bd96c96097ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:to="loc_us-gaap_TaxPeriodAxis_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_2f045989-5716-4499-b97f-930d533a9e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_4c0b9f1a-e96c-4010-86ff-6f290a3dbbb4" xlink:to="loc_us-gaap_TaxPeriodDomain_2f045989-5716-4499-b97f-930d533a9e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TaxYears2029To2037Member_c31cdb8b-c079-4fa8-b02a-2297acaf2f5c" xlink:href="ottr-20241231.xsd#ottr_TaxYears2029To2037Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_2f045989-5716-4499-b97f-930d533a9e9f" xlink:to="loc_ottr_TaxYears2029To2037Member_c31cdb8b-c079-4fa8-b02a-2297acaf2f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TaxYears2040To2043Member_aad91a7c-ce16-422d-8079-b2f920477041" xlink:href="ottr-20241231.xsd#ottr_TaxYears2040To2043Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_2f045989-5716-4499-b97f-930d533a9e9f" xlink:to="loc_ottr_TaxYears2040To2043Member_aad91a7c-ce16-422d-8079-b2f920477041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2f98bd9c-0b70-4a49-b8cd-7057c7dd7f51" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_0ef613de-9b06-4c78-9965-56d86b5e6b19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:to="loc_us-gaap_OperatingLossCarryforwards_0ef613de-9b06-4c78-9965-56d86b5e6b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_16b8c405-37a2-4884-a93e-c5342bd46e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_16b8c405-37a2-4884-a93e-c5342bd46e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange_fd09d9fa-61c1-49f5-99f2-5005d5208747" xlink:href="ottr-20241231.xsd#ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2dd24c2b-7efe-4fdb-8f99-33c742db08c3" xlink:to="loc_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange_fd09d9fa-61c1-49f5-99f2-5005d5208747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_871bdb1c-d5cf-416d-a6fa-6c3daf35b7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_871bdb1c-d5cf-416d-a6fa-6c3daf35b7cd" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_d90baabb-24e6-40da-a9d2-d4ddd2f9b03c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_d90baabb-24e6-40da-a9d2-d4ddd2f9b03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_7e1d8942-30f6-4c3a-83cb-c60ca487c60f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_7e1d8942-30f6-4c3a-83cb-c60ca487c60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1914c60b-7109-43d1-9278-5e4252bf0f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1914c60b-7109-43d1-9278-5e4252bf0f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8dae37e0-9cd8-47d4-8894-1a079010abb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8dae37e0-9cd8-47d4-8894-1a079010abb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_9ecae7e9-3ec2-4fcc-aa48-f8ab1f14f799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_9ecae7e9-3ec2-4fcc-aa48-f8ab1f14f799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b63f9d8c-335d-41ee-8630-c0828ebdb97a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b63f9d8c-335d-41ee-8630-c0828ebdb97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_d9e1829f-5dc0-44c3-98be-ce4bf3b25964" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_635957a6-9b87-4610-a6c2-d06061b42072" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_d9e1829f-5dc0-44c3-98be-ce4bf3b25964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e86f9ebe-4602-43f4-b9ef-fb72ec50866e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e86f9ebe-4602-43f4-b9ef-fb72ec50866e" xlink:to="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9559f24b-435d-47bd-9567-f4b6adaf136f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_dei_LegalEntityAxis_9559f24b-435d-47bd-9567-f4b6adaf136f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e4fefebf-52d9-4523-bda3-4bbdc9a75f13" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9559f24b-435d-47bd-9567-f4b6adaf136f" xlink:to="loc_dei_EntityDomain_e4fefebf-52d9-4523-bda3-4bbdc9a75f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_ed0e831f-07b3-431a-a657-105f104fd9b2" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e4fefebf-52d9-4523-bda3-4bbdc9a75f13" xlink:to="loc_ottr_OtterTailPowerCompanyMember_ed0e831f-07b3-431a-a657-105f104fd9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_af6506c5-003f-48a5-98b1-c7fc84c36974" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_af6506c5-003f-48a5-98b1-c7fc84c36974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0ade6049-c267-4bf0-bf1a-000703bb15f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_af6506c5-003f-48a5-98b1-c7fc84c36974" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0ade6049-c267-4bf0-bf1a-000703bb15f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OTPLandEasementsMember_d325bb7d-5b3e-47e1-b6dd-c65c8c8ce648" xlink:href="ottr-20241231.xsd#ottr_OTPLandEasementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0ade6049-c267-4bf0-bf1a-000703bb15f1" xlink:to="loc_ottr_OTPLandEasementsMember_d325bb7d-5b3e-47e1-b6dd-c65c8c8ce648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherCommitmentsMember_76d11079-40bf-4781-82aa-bb7781b079dc" xlink:href="ottr-20241231.xsd#ottr_OtherCommitmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0ade6049-c267-4bf0-bf1a-000703bb15f1" xlink:to="loc_ottr_OtherCommitmentsMember_76d11079-40bf-4781-82aa-bb7781b079dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EnergyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_srt_EnergyAxis_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_81982d38-4bba-4766-bb8e-8a2b26b47fd8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EnergyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyAxis_f8d9b2c2-14c3-4650-a117-96f7f62c9ce6" xlink:to="loc_srt_EnergyDomain_81982d38-4bba-4766-bb8e-8a2b26b47fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SolarMember_ca01a3e0-73e0-4be6-a725-a72c747781f8" xlink:href="ottr-20241231.xsd#ottr_SolarMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyDomain_81982d38-4bba-4766-bb8e-8a2b26b47fd8" xlink:to="loc_ottr_SolarMember_ca01a3e0-73e0-4be6-a725-a72c747781f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e8c1fdf6-9194-491d-a4a8-9f9837dcc912" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_srt_StatementScenarioAxis_e8c1fdf6-9194-491d-a4a8-9f9837dcc912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_dea41ed2-7a3e-4d93-8500-5adf3ea09ab9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_e8c1fdf6-9194-491d-a4a8-9f9837dcc912" xlink:to="loc_srt_ScenarioUnspecifiedDomain_dea41ed2-7a3e-4d93-8500-5adf3ea09ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_a37b4266-a648-46e6-99ff-b82f58583a9f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_dea41ed2-7a3e-4d93-8500-5adf3ea09ab9" xlink:to="loc_srt_ScenarioForecastMember_a37b4266-a648-46e6-99ff-b82f58583a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_89cd0d3c-e36e-44e3-98d9-22d4c84e053e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_89cd0d3c-e36e-44e3-98d9-22d4c84e053e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_758e939e-1478-466b-8987-21ce00f87184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_89cd0d3c-e36e-44e3-98d9-22d4c84e053e" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_758e939e-1478-466b-8987-21ce00f87184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_FederalEnergyRegulatoryCommissionMember_67bdfa6a-52fd-4ea6-9fed-f9b71d6f3517" xlink:href="ottr-20241231.xsd#ottr_FederalEnergyRegulatoryCommissionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_758e939e-1478-466b-8987-21ce00f87184" xlink:to="loc_ottr_FederalEnergyRegulatoryCommissionMember_67bdfa6a-52fd-4ea6-9fed-f9b71d6f3517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9fe46c3d-803c-4ddc-b8a4-076428ec24e2" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CapacityAndEnergyRequirementCosts_ffcf429f-96d6-4308-9a97-244a206dfc62" xlink:href="ottr-20241231.xsd#ottr_CapacityAndEnergyRequirementCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_CapacityAndEnergyRequirementCosts_ffcf429f-96d6-4308-9a97-244a206dfc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentNumberOfAgreements_94904636-15f3-4ebf-9cb9-0e447fda33f3" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentNumberOfAgreements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_CoalPurchaseCommitmentNumberOfAgreements_94904636-15f3-4ebf-9cb9-0e447fda33f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentCosts_80e819d9-3ec4-49a7-848a-f1cac10dc7f7" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_CoalPurchaseCommitmentCosts_80e819d9-3ec4-49a7-848a-f1cac10dc7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_7a3bae3f-84d7-418a-98d3-b4071fe9399b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_7a3bae3f-84d7-418a-98d3-b4071fe9399b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_74e95d0a-6e94-4657-b195-b00f51a9e510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_74e95d0a-6e94-4657-b195-b00f51a9e510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementNonLeasePaymentsExpense_1bc3e2aa-7fa6-4191-ab9d-581917b53250" xlink:href="ottr-20241231.xsd#ottr_LandEasementNonLeasePaymentsExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_LandEasementNonLeasePaymentsExpense_1bc3e2aa-7fa6-4191-ab9d-581917b53250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_12f8c356-4a86-496a-9d45-d703ea478182" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_12f8c356-4a86-496a-9d45-d703ea478182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CommitmentsTerminationFee_35ff55c4-0a10-48c2-8ae3-0e2de2219c3f" xlink:href="ottr-20241231.xsd#ottr_CommitmentsTerminationFee"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_CommitmentsTerminationFee_35ff55c4-0a10-48c2-8ae3-0e2de2219c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_e985d1b8-6d83-4d20-9f97-8a648cc827d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_e985d1b8-6d83-4d20-9f97-8a648cc827d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EstimatedLiabilityOfRefundObligation_5bc6f847-2ae1-44f2-befc-874b3b5680d4" xlink:href="ottr-20241231.xsd#ottr_EstimatedLiabilityOfRefundObligation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_EstimatedLiabilityOfRefundObligation_5bc6f847-2ae1-44f2-befc-874b3b5680d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings_67e0bc09-9551-4c70-aace-d5490fbdcd51" xlink:href="ottr-20241231.xsd#ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_143f36d0-e4ea-4b50-b26e-685fd72bee20" xlink:to="loc_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings_67e0bc09-9551-4c70-aace-d5490fbdcd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7bd29ef0-e702-4ffb-a4af-72e34a5ab184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7bd29ef0-e702-4ffb-a4af-72e34a5ab184" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_5cc5aef9-3edd-47cc-ab56-008e37bc6153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_5cc5aef9-3edd-47cc-ab56-008e37bc6153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_60cecbdc-0874-444f-b451-5183c8387952" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_5cc5aef9-3edd-47cc-ab56-008e37bc6153" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_60cecbdc-0874-444f-b451-5183c8387952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CoalPurchaseCommitmentsMember_02ee1931-8504-4b3c-8c4a-c82088e91b1c" xlink:href="ottr-20241231.xsd#ottr_CoalPurchaseCommitmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_60cecbdc-0874-444f-b451-5183c8387952" xlink:to="loc_ottr_CoalPurchaseCommitmentsMember_02ee1931-8504-4b3c-8c4a-c82088e91b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtherCommitmentsMember_371ba21e-f82f-4779-a6c3-6fd96769af03" xlink:href="ottr-20241231.xsd#ottr_OtherCommitmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_60cecbdc-0874-444f-b451-5183c8387952" xlink:to="loc_ottr_OtherCommitmentsMember_371ba21e-f82f-4779-a6c3-6fd96769af03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c8b3deca-06e8-4b3b-8ec6-236475887a06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:to="loc_dei_LegalEntityAxis_c8b3deca-06e8-4b3b-8ec6-236475887a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3473985-bf7a-474f-a080-6eee1d9c6de6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c8b3deca-06e8-4b3b-8ec6-236475887a06" xlink:to="loc_dei_EntityDomain_d3473985-bf7a-474f-a080-6eee1d9c6de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_d3b5d28c-242e-483b-afef-af7e047c20d1" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d3473985-bf7a-474f-a080-6eee1d9c6de6" xlink:to="loc_ottr_OtterTailPowerCompanyMember_d3b5d28c-242e-483b-afef-af7e047c20d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_c270bd2b-805f-40bf-a6f7-b2894c2f6c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_f52dce54-2d39-4c92-b276-97e18d600adf" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_c270bd2b-805f-40bf-a6f7-b2894c2f6c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_c270bd2b-805f-40bf-a6f7-b2894c2f6c9e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_92410cfe-0780-4ad8-b6eb-f6c6d5c855aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_92410cfe-0780-4ad8-b6eb-f6c6d5c855aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_390af911-d7df-43fc-be14-d47b6ec92366" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_390af911-d7df-43fc-be14-d47b6ec92366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_b67e64eb-0b15-49bf-b8ca-6486e9b0bcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_b67e64eb-0b15-49bf-b8ca-6486e9b0bcfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_b57716ea-d986-42ce-9e39-8601d0f7a95e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_b57716ea-d986-42ce-9e39-8601d0f7a95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_682758f4-4862-486c-80b2-c4ffd0dddbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_682758f4-4862-486c-80b2-c4ffd0dddbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_a0508d0c-7140-4ef1-90eb-b0298c0b806c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_a0508d0c-7140-4ef1-90eb-b0298c0b806c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_b6ebbcd7-c3b4-41b4-a32a-82da33b0c8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_12800958-2474-46a5-bb6f-6ca61e1e435e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_b6ebbcd7-c3b4-41b4-a32a-82da33b0c8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_c270bd2b-805f-40bf-a6f7-b2894c2f6c9e" xlink:to="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearOne_2aaaee0d-2876-46a2-a147-a994825120f5" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearOne_2aaaee0d-2876-46a2-a147-a994825120f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearTwo_673e81df-7343-4b14-b4ba-1806ba056d9b" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearTwo_673e81df-7343-4b14-b4ba-1806ba056d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearThree_1a5e459f-0aa0-447a-8323-4e657583a2dc" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearThree_1a5e459f-0aa0-447a-8323-4e657583a2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearFour_049bdc69-13be-4a26-af97-068c4077ed66" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearFour_049bdc69-13be-4a26-af97-068c4077ed66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidYearFive_e08c33d8-4ec9-4675-abd8-0bc13ab3d927" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidYearFive_e08c33d8-4ec9-4675-abd8-0bc13ab3d927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementPaymentsToBePaidAfterYearFive_6619647a-fcd7-4be1-a57c-ece13f51c4fe" xlink:href="ottr-20241231.xsd#ottr_LandEasementPaymentsToBePaidAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementPaymentsToBePaidAfterYearFive_6619647a-fcd7-4be1-a57c-ece13f51c4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_LandEasementNonleasePaymentsDueTotal_0ada6fea-41f1-4c99-b4ca-814ef1d5c68b" xlink:href="ottr-20241231.xsd#ottr_LandEasementNonleasePaymentsDueTotal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract_f135579a-a417-413c-9f5f-0a1475a5a955" xlink:to="loc_ottr_LandEasementNonleasePaymentsDueTotal_0ada6fea-41f1-4c99-b4ca-814ef1d5c68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f32b8ee1-0cc1-477e-91f7-12b26ba0dd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f32b8ee1-0cc1-477e-91f7-12b26ba0dd9d" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_61c76ffa-cfe0-4d31-9895-594f49ae87a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_us-gaap_StatementClassOfStockAxis_61c76ffa-cfe0-4d31-9895-594f49ae87a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5fbe6a5c-0998-47e2-8d4e-9e6d5d0b824f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61c76ffa-cfe0-4d31-9895-594f49ae87a6" xlink:to="loc_us-gaap_ClassOfStockDomain_5fbe6a5c-0998-47e2-8d4e-9e6d5d0b824f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_f35919d5-dae7-4c0e-986f-81ddf9d53f24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5fbe6a5c-0998-47e2-8d4e-9e6d5d0b824f" xlink:to="loc_us-gaap_CumulativePreferredStockMember_f35919d5-dae7-4c0e-986f-81ddf9d53f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_CumulativePreferenceSharesMember_a82dd211-f2b6-491e-af37-edc924e15c45" xlink:href="ottr-20241231.xsd#ottr_CumulativePreferenceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5fbe6a5c-0998-47e2-8d4e-9e6d5d0b824f" xlink:to="loc_ottr_CumulativePreferenceSharesMember_a82dd211-f2b6-491e-af37-edc924e15c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_dddf8502-f378-44fe-b5e3-42a5893dd413" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_dddf8502-f378-44fe-b5e3-42a5893dd413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_de90031b-5d36-4bb4-9b9e-28737725cf54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_dddf8502-f378-44fe-b5e3-42a5893dd413" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_de90031b-5d36-4bb4-9b9e-28737725cf54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_SecondShelfRegistrationMember_61bbb701-e97c-43bc-aee8-23d7cb4545f1" xlink:href="ottr-20241231.xsd#ottr_SecondShelfRegistrationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_de90031b-5d36-4bb4-9b9e-28737725cf54" xlink:to="loc_ottr_SecondShelfRegistrationMember_61bbb701-e97c-43bc-aee8-23d7cb4545f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f802bcb7-e261-4e6a-89ba-161edcf37ab2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_srt_RangeAxis_f802bcb7-e261-4e6a-89ba-161edcf37ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e793af9-c095-4131-8d95-bc61e86d1edd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f802bcb7-e261-4e6a-89ba-161edcf37ab2" xlink:to="loc_srt_RangeMember_7e793af9-c095-4131-8d95-bc61e86d1edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_295dff5b-bab1-4d04-ab20-48f8a8b86204" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e793af9-c095-4131-8d95-bc61e86d1edd" xlink:to="loc_srt_MinimumMember_295dff5b-bab1-4d04-ab20-48f8a8b86204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9f2a401e-5939-46ad-ae0e-76b712e57743" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e793af9-c095-4131-8d95-bc61e86d1edd" xlink:to="loc_srt_MaximumMember_9f2a401e-5939-46ad-ae0e-76b712e57743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_3f5d74a3-e0f5-41cf-a759-a26ea18b092b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_b54f0bf2-d5f8-4ded-8c2e-c9286c4e0ffa" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_3f5d74a3-e0f5-41cf-a759-a26ea18b092b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_MinnesotaPublicUtilitiesCommissionMember_abb3b475-c31e-47fc-811a-6002109fb60c" xlink:href="ottr-20241231.xsd#ottr_MinnesotaPublicUtilitiesCommissionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_3f5d74a3-e0f5-41cf-a759-a26ea18b092b" xlink:to="loc_ottr_MinnesotaPublicUtilitiesCommissionMember_abb3b475-c31e-47fc-811a-6002109fb60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_adb1c90b-d3ee-4f43-9a86-63a03730b0a4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_dei_LegalEntityAxis_adb1c90b-d3ee-4f43-9a86-63a03730b0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f75b9c63-87bb-4261-940d-446914b7bbe8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_adb1c90b-d3ee-4f43-9a86-63a03730b0a4" xlink:to="loc_dei_EntityDomain_f75b9c63-87bb-4261-940d-446914b7bbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_95da92bc-7ee0-4b4b-b75c-96f1d1583b70" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f75b9c63-87bb-4261-940d-446914b7bbe8" xlink:to="loc_ottr_OtterTailPowerCompanyMember_95da92bc-7ee0-4b4b-b75c-96f1d1583b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c003a5a3-e509-4479-8a54-ed790c686942" xlink:to="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_15c58939-dc66-4593-b8be-306f0dbb7b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_15c58939-dc66-4593-b8be-306f0dbb7b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3bb044cb-fdc1-41b0-8af0-7beaaadac47e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3bb044cb-fdc1-41b0-8af0-7beaaadac47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShelfRegistrationShares_ea66709a-bd74-482f-b161-677dfca6313c" xlink:href="ottr-20241231.xsd#ottr_ShelfRegistrationShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_ottr_ShelfRegistrationShares_ea66709a-bd74-482f-b161-677dfca6313c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_660c232d-6280-417d-99f8-282a91b8c56d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_660c232d-6280-417d-99f8-282a91b8c56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e4af00b2-e3fb-4d12-ad73-d2bf867c6722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e4af00b2-e3fb-4d12-ad73-d2bf867c6722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_163a7714-9551-4c96-a533-84d1c3ca2969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_163a7714-9551-4c96-a533-84d1c3ca2969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_c611c7c2-84e5-4aeb-9c06-ca90def92d45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_c611c7c2-84e5-4aeb-9c06-ca90def92d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_EquityToTotalCapitalizationRatio_779d42c3-6b6d-4c9a-98e1-9fb94376d5af" xlink:href="ottr-20241231.xsd#ottr_EquityToTotalCapitalizationRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_ottr_EquityToTotalCapitalizationRatio_779d42c3-6b6d-4c9a-98e1-9fb94376d5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NetAssetsRestrictedFromDistribution_dd2cee8f-0d96-4dd2-8ac0-f6ff3b093821" xlink:href="ottr-20241231.xsd#ottr_NetAssetsRestrictedFromDistribution"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_64850ad8-f84e-41a7-a906-e9c77b7fb688" xlink:to="loc_ottr_NetAssetsRestrictedFromDistribution_dd2cee8f-0d96-4dd2-8ac0-f6ff3b093821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_24dcad0b-1cc7-4ab9-a003-62f03abcf767" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5b9cdf51-74db-442f-b108-17c490a73af5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_24dcad0b-1cc7-4ab9-a003-62f03abcf767" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5b9cdf51-74db-442f-b108-17c490a73af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5b9cdf51-74db-442f-b108-17c490a73af5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d3d4b573-0040-43cc-ab3f-7d0f9031d1b2" xlink:to="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_a2977a24-3666-4c62-b1a0-7ff3822bd386" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_a2977a24-3666-4c62-b1a0-7ff3822bd386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_d1fe14ab-f5b5-4b8e-814f-69e00dacae17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_d1fe14ab-f5b5-4b8e-814f-69e00dacae17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e6147cbc-4c7a-40e8-81cb-5e9616cfd1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_abaa0a23-836e-4643-be71-235018e68649" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e6147cbc-4c7a-40e8-81cb-5e9616cfd1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b0403a0d-248f-4d98-bff7-663eb7f3ec43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5b9cdf51-74db-442f-b108-17c490a73af5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b0403a0d-248f-4d98-bff7-663eb7f3ec43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b0403a0d-248f-4d98-bff7-663eb7f3ec43" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3d14869d-af34-4c5f-b3f6-f4918775c5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_StockholdersEquity_3d14869d-af34-4c5f-b3f6-f4918775c5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_79c8a22c-e610-4d3b-8c2e-7092455e7c01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_79c8a22c-e610-4d3b-8c2e-7092455e7c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_3f160833-6257-4ab9-8d0b-9c364932bfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_3f160833-6257-4ab9-8d0b-9c364932bfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f4229fdc-84c6-41f8-86eb-494b876b2c97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f4229fdc-84c6-41f8-86eb-494b876b2c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7544ef41-7f17-4193-9cdd-1b546d1f27cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f9bba632-c122-4a7a-97b8-db8b88760dc7" xlink:to="loc_us-gaap_StockholdersEquity_7544ef41-7f17-4193-9cdd-1b546d1f27cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShareBasedPaymentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_85c7388b-e96c-403a-be77-0e9397622887" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_85c7388b-e96c-403a-be77-0e9397622887" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f6622099-ae6b-480d-85f3-e82594c28cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:to="loc_us-gaap_PlanNameAxis_f6622099-ae6b-480d-85f3-e82594c28cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_54b7aa20-9ba6-42e2-b957-6fc5ee5f79be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_f6622099-ae6b-480d-85f3-e82594c28cfe" xlink:to="loc_us-gaap_PlanNameDomain_54b7aa20-9ba6-42e2-b957-6fc5ee5f79be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The1999EmployeeStockPurchasePlanMember_81359fa4-bb67-443e-83b6-771b2a7b8117" xlink:href="ottr-20241231.xsd#ottr_The1999EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_54b7aa20-9ba6-42e2-b957-6fc5ee5f79be" xlink:to="loc_ottr_The1999EmployeeStockPurchasePlanMember_81359fa4-bb67-443e-83b6-771b2a7b8117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_The2023StockIncentivePlanMember_18c7a86c-d9bd-459e-825f-99235d3bf1eb" xlink:href="ottr-20241231.xsd#ottr_The2023StockIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_54b7aa20-9ba6-42e2-b957-6fc5ee5f79be" xlink:to="loc_ottr_The2023StockIncentivePlanMember_18c7a86c-d9bd-459e-825f-99235d3bf1eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:to="loc_us-gaap_AwardTypeAxis_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35c6ec9-d1f3-42ae-8e9e-946fdaaeb0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b3506a0d-34d8-4eaa-99ac-6d1e4a9aba1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35c6ec9-d1f3-42ae-8e9e-946fdaaeb0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_fac9ad52-e191-4085-b17b-80d45228856a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35c6ec9-d1f3-42ae-8e9e-946fdaaeb0d9" xlink:to="loc_us-gaap_RestrictedStockMember_fac9ad52-e191-4085-b17b-80d45228856a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_75d22715-d9b7-4ec9-a07f-d3d21ebda383" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35c6ec9-d1f3-42ae-8e9e-946fdaaeb0d9" xlink:to="loc_us-gaap_PerformanceSharesMember_75d22715-d9b7-4ec9-a07f-d3d21ebda383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_299f5421-b63c-4aa3-8e33-415724f2fc6f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:to="loc_srt_RangeAxis_299f5421-b63c-4aa3-8e33-415724f2fc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_46fff308-af42-47c7-bc81-4a6c48f814fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_299f5421-b63c-4aa3-8e33-415724f2fc6f" xlink:to="loc_srt_RangeMember_46fff308-af42-47c7-bc81-4a6c48f814fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7a5b77d0-ceff-4ce9-90f2-50936a95e8c1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_46fff308-af42-47c7-bc81-4a6c48f814fa" xlink:to="loc_srt_MinimumMember_7a5b77d0-ceff-4ce9-90f2-50936a95e8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_66592290-cf3b-42b9-b3c4-4a4b1e14e11f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_46fff308-af42-47c7-bc81-4a6c48f814fa" xlink:to="loc_srt_MaximumMember_66592290-cf3b-42b9-b3c4-4a4b1e14e11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_40dd2c89-51eb-4cff-93d1-045ac56cd717" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_972f40e4-0ddb-4c79-99b7-ab3d52acff56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_972f40e4-0ddb-4c79-99b7-ab3d52acff56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_a023b44b-87ff-4ea8-8924-81d0a2048dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_a023b44b-87ff-4ea8-8924-81d0a2048dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_0ccc10c9-3c8c-4bd5-a77a-e237d31be0ef" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_0ccc10c9-3c8c-4bd5-a77a-e237d31be0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount_40aa750c-5657-4326-9883-de44d1b0c8bd" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount_40aa750c-5657-4326-9883-de44d1b0c8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_e451b0cb-e0b4-4c47-9a0a-11017d8a869d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_e451b0cb-e0b4-4c47-9a0a-11017d8a869d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_42f3d18f-5a0e-4c52-aaad-d60f7661249a" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_42f3d18f-5a0e-4c52-aaad-d60f7661249a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod_232c4418-c62e-4f85-a807-cea691e82a6c" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod_232c4418-c62e-4f85-a807-cea691e82a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_22b7ddcc-d36b-492e-94a7-d6ddf49c3e83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_22b7ddcc-d36b-492e-94a7-d6ddf49c3e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_36683990-2af7-4226-b250-6674c1d1fe93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_36683990-2af7-4226-b250-6674c1d1fe93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_61f490ba-918d-4101-bfcc-c56f0a64895c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_61f490ba-918d-4101-bfcc-c56f0a64895c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_d5ea37be-ab25-42fa-a4fa-8730fd0c0eda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_d5ea37be-ab25-42fa-a4fa-8730fd0c0eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_738278b6-7e11-4347-9346-64daf9db3561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_738278b6-7e11-4347-9346-64daf9db3561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a580ba95-4cab-468c-9561-51abac2a41dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a580ba95-4cab-468c-9561-51abac2a41dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod_bb189c92-e98b-4b08-9fc1-7b254fc628a5" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod_bb189c92-e98b-4b08-9fc1-7b254fc628a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a013016e-ba85-4e49-ac08-bac1e3e507a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a013016e-ba85-4e49-ac08-bac1e3e507a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4770371b-deaa-4e61-ace3-32047dd00af9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4770371b-deaa-4e61-ace3-32047dd00af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9992542c-a57b-4de0-ad5c-ddfb9374d6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9992542c-a57b-4de0-ad5c-ddfb9374d6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6db59fc3-dbc6-458d-b684-4dc865440bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6db59fc3-dbc6-458d-b684-4dc865440bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PercentageOfTargetAmountAsActualPayment_4825d02a-7157-4dd2-ab8f-271ae34cd55e" xlink:href="ottr-20241231.xsd#ottr_PercentageOfTargetAmountAsActualPayment"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_PercentageOfTargetAmountAsActualPayment_4825d02a-7157-4dd2-ab8f-271ae34cd55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures_900a65b8-998e-48a3-b960-b130a8987b79" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures_900a65b8-998e-48a3-b960-b130a8987b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod_26f85f0b-18fd-4fbf-8370-4e642c5a4788" xlink:href="ottr-20241231.xsd#ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_588c9152-9ca9-4ce0-a62b-140ccdeb1044" xlink:to="loc_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod_26f85f0b-18fd-4fbf-8370-4e642c5a4788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_46904966-8958-4f6b-b646-6692b0baf125" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c4eb84ef-54ff-4410-8a85-469ee3b61e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_46904966-8958-4f6b-b646-6692b0baf125" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c4eb84ef-54ff-4410-8a85-469ee3b61e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0b3bb34a-ac92-415d-8d41-a7bc01dbad09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c4eb84ef-54ff-4410-8a85-469ee3b61e3d" xlink:to="loc_us-gaap_AwardTypeAxis_0b3bb34a-ac92-415d-8d41-a7bc01dbad09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7921ee7e-95ae-44bc-8448-157b4cbfc631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0b3bb34a-ac92-415d-8d41-a7bc01dbad09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7921ee7e-95ae-44bc-8448-157b4cbfc631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e6c1a23a-3b83-4254-91d9-b555f61a3fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7921ee7e-95ae-44bc-8448-157b4cbfc631" xlink:to="loc_us-gaap_RestrictedStockMember_e6c1a23a-3b83-4254-91d9-b555f61a3fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a1ca69ed-a275-444c-a962-30c3f81f98e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7921ee7e-95ae-44bc-8448-157b4cbfc631" xlink:to="loc_us-gaap_PerformanceSharesMember_a1ca69ed-a275-444c-a962-30c3f81f98e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96884448-dbcd-4f9d-acd6-bd2cc807dc3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c4eb84ef-54ff-4410-8a85-469ee3b61e3d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96884448-dbcd-4f9d-acd6-bd2cc807dc3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96884448-dbcd-4f9d-acd6-bd2cc807dc3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1a4eb055-6528-44ba-ade5-cf28f6393c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1a4eb055-6528-44ba-ade5-cf28f6393c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fab6b586-e6a1-4ec3-8fd1-64e9796f06c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fab6b586-e6a1-4ec3-8fd1-64e9796f06c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8a48e6de-4e93-44fd-9f68-7a619b907d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8a48e6de-4e93-44fd-9f68-7a619b907d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_418e1224-0f64-4fc6-bdaa-313716d96e12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_418e1224-0f64-4fc6-bdaa-313716d96e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_229a3520-4917-4228-b7cd-bd6b5ca60734" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5bea811c-fe40-4f28-b102-2fbf65383d14" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_229a3520-4917-4228-b7cd-bd6b5ca60734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96884448-dbcd-4f9d-acd6-bd2cc807dc3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_576bcc25-54a8-4a27-800a-e85d561157a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_576bcc25-54a8-4a27-800a-e85d561157a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_56be24c1-fb6c-448e-9931-2a53078a8c49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_56be24c1-fb6c-448e-9931-2a53078a8c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d520addc-0b6f-4c4f-8df6-a6eb44eda270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d520addc-0b6f-4c4f-8df6-a6eb44eda270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d489eb81-a4f5-46c3-b019-826336a235e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d489eb81-a4f5-46c3-b019-826336a235e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_68c8998e-e3b3-47f4-8be8-dc1383587e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9f187a80-9461-4aa0-8db8-40993730b35e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_68c8998e-e3b3-47f4-8be8-dc1383587e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_86fc8044-90e0-4254-80c0-455636e08907" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_20226f46-3ac6-48be-a90c-beba86cf8437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_86fc8044-90e0-4254-80c0-455636e08907" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_20226f46-3ac6-48be-a90c-beba86cf8437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5c1faabb-7de8-491d-8d42-530c64ec2869" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_20226f46-3ac6-48be-a90c-beba86cf8437" xlink:to="loc_us-gaap_AwardTypeAxis_5c1faabb-7de8-491d-8d42-530c64ec2869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbe3a8d3-e30c-4343-8621-e7e7ad1845ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5c1faabb-7de8-491d-8d42-530c64ec2869" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbe3a8d3-e30c-4343-8621-e7e7ad1845ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_eeee909d-e9ad-483f-99bc-26e941f7c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbe3a8d3-e30c-4343-8621-e7e7ad1845ce" xlink:to="loc_us-gaap_PerformanceSharesMember_eeee909d-e9ad-483f-99bc-26e941f7c9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_20226f46-3ac6-48be-a90c-beba86cf8437" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8f587c8e-401d-4695-8014-21d617daa0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8f587c8e-401d-4695-8014-21d617daa0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_53b94bcb-2550-44ad-ba5c-52498319fdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_53b94bcb-2550-44ad-ba5c-52498319fdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7f92ffe5-86a0-4a13-815c-9ec8341cc0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7f92ffe5-86a0-4a13-815c-9ec8341cc0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0236aa10-ee10-4aa0-8b20-ee550140db67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01a9155d-9359-4268-8b04-088dc047e40b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0236aa10-ee10-4aa0-8b20-ee550140db67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b58e52a3-1dda-44df-af13-4e004cb7d84c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_8205807a-3657-4452-b1d3-903e37823a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b58e52a3-1dda-44df-af13-4e004cb7d84c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_8205807a-3657-4452-b1d3-903e37823a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5ba7599f-9f19-42ca-beae-ed2337f84c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_8205807a-3657-4452-b1d3-903e37823a99" xlink:to="loc_us-gaap_AwardTypeAxis_5ba7599f-9f19-42ca-beae-ed2337f84c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5ba7599f-9f19-42ca-beae-ed2337f84c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_2314aeab-307f-4b2c-ba85-a127ff5ef84c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:to="loc_us-gaap_PerformanceSharesMember_2314aeab-307f-4b2c-ba85-a127ff5ef84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_363e35ba-a0eb-490c-b4d2-61ff68ff508b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:to="loc_us-gaap_RestrictedStockMember_363e35ba-a0eb-490c-b4d2-61ff68ff508b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3a12e107-b5c3-44e7-adcb-424a81001c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1bc75d1-0f9d-48dd-b0a3-7e30677a9f2d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3a12e107-b5c3-44e7-adcb-424a81001c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_8205807a-3657-4452-b1d3-903e37823a99" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_75df50ff-6827-4f47-90cc-83213386ae4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_75df50ff-6827-4f47-90cc-83213386ae4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a0a53253-071d-4b48-99d4-a8dfe1ba4ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a0a53253-071d-4b48-99d4-a8dfe1ba4ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0817c264-68e7-4eb2-827f-94970e5377e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a0a53253-071d-4b48-99d4-a8dfe1ba4ed3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0817c264-68e7-4eb2-827f-94970e5377e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1e9fb0eb-cf7d-4595-812e-e487a308d045" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1e9fb0eb-cf7d-4595-812e-e487a308d045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_834f6a17-8496-4f68-bd40-484917d8d362" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_2f38a543-29f3-4bae-90b7-cc773d117bff" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_834f6a17-8496-4f68-bd40-484917d8d362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2f79395a-bcf6-4a41-a180-1c179190a264" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d08b47f1-2c90-4ff0-a2cc-c3160ea9725a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2f79395a-bcf6-4a41-a180-1c179190a264" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d08b47f1-2c90-4ff0-a2cc-c3160ea9725a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4f95a832-9883-41f6-b955-fd41a7a32cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d08b47f1-2c90-4ff0-a2cc-c3160ea9725a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4f95a832-9883-41f6-b955-fd41a7a32cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0444eb95-7a61-479f-9125-67ba18332d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f95a832-9883-41f6-b955-fd41a7a32cb4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0444eb95-7a61-479f-9125-67ba18332d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwapMember_846e1280-4e2b-40d3-91a8-7f7304945344" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0444eb95-7a61-479f-9125-67ba18332d7e" xlink:to="loc_us-gaap_SwapMember_846e1280-4e2b-40d3-91a8-7f7304945344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_7245083f-030e-41a1-b1f8-5f9585b1d0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d08b47f1-2c90-4ff0-a2cc-c3160ea9725a" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_7245083f-030e-41a1-b1f8-5f9585b1d0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_96e57d3e-5927-4a66-add3-4b07925dab3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_7245083f-030e-41a1-b1f8-5f9585b1d0a8" xlink:to="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_96e57d3e-5927-4a66-add3-4b07925dab3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_7245083f-030e-41a1-b1f8-5f9585b1d0a8" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_c4535c76-8105-4dc7-81de-13c79cd25035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_c4535c76-8105-4dc7-81de-13c79cd25035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_86f04a0c-7467-492e-949b-f69ae8d95734" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_86f04a0c-7467-492e-949b-f69ae8d95734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_328ed2fa-3a65-420d-92f3-12fa32b379cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2bdb17b5-2dad-42c9-ac7a-002510f16b1f" xlink:to="loc_us-gaap_DerivativeLiabilities_328ed2fa-3a65-420d-92f3-12fa32b379cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#DerivativeInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_55fced32-ff23-4095-a85f-f8797c9e9154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_8329d31f-7130-4765-ba67-d7b3e0f1cec9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_55fced32-ff23-4095-a85f-f8797c9e9154" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_8329d31f-7130-4765-ba67-d7b3e0f1cec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6f5dd847-8023-40f8-a67c-1e84951cfedf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_8329d31f-7130-4765-ba67-d7b3e0f1cec9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6f5dd847-8023-40f8-a67c-1e84951cfedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0353f4f4-7eb6-4213-a2a8-73e4fa78a70d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6f5dd847-8023-40f8-a67c-1e84951cfedf" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0353f4f4-7eb6-4213-a2a8-73e4fa78a70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwapMember_cd8e324a-2b53-446a-b990-695160a1f588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0353f4f4-7eb6-4213-a2a8-73e4fa78a70d" xlink:to="loc_us-gaap_SwapMember_cd8e324a-2b53-446a-b990-695160a1f588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_4a76943f-1dfb-4eec-9787-a3f41265b74e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_8329d31f-7130-4765-ba67-d7b3e0f1cec9" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_4a76943f-1dfb-4eec-9787-a3f41265b74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_0f97d110-999c-4303-b2b7-d5a73ecf9646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_4a76943f-1dfb-4eec-9787-a3f41265b74e" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_0f97d110-999c-4303-b2b7-d5a73ecf9646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3fbff46f-1ae6-429e-b1e0-71681173704d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3fbff46f-1ae6-429e-b1e0-71681173704d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_bb525960-3b3c-42a4-a815-5e8fcf833195" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_bb525960-3b3c-42a4-a815-5e8fcf833195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_bb525960-3b3c-42a4-a815-5e8fcf833195" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1dfedd01-1978-44d3-be36-2b7743cda0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1dfedd01-1978-44d3-be36-2b7743cda0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ad6348e6-02bb-4b08-b20c-482c4ef1036f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ad6348e6-02bb-4b08-b20c-482c4ef1036f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_8e4db598-391d-4e70-a655-33d0899fa308" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ec25e26-498b-437d-9ab5-d68b40fbeaba" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_8e4db598-391d-4e70-a655-33d0899fa308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5b4fcb7c-3928-409f-8cc4-eb356812dfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5b4fcb7c-3928-409f-8cc4-eb356812dfe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9df07041-ee7d-4dad-a561-c87e49241d17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5b4fcb7c-3928-409f-8cc4-eb356812dfe9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9df07041-ee7d-4dad-a561-c87e49241d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_292b6ea1-5816-416c-992a-397bff6ae0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9df07041-ee7d-4dad-a561-c87e49241d17" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_292b6ea1-5816-416c-992a-397bff6ae0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a82e808b-a9a4-4320-8f5a-b60b05af7565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a82e808b-a9a4-4320-8f5a-b60b05af7565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5f4e4dc4-0d94-4a06-aa79-b09484c5ec79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a82e808b-a9a4-4320-8f5a-b60b05af7565" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5f4e4dc4-0d94-4a06-aa79-b09484c5ec79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2910ca05-f1e5-4670-b290-15515f12e2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5f4e4dc4-0d94-4a06-aa79-b09484c5ec79" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2910ca05-f1e5-4670-b290-15515f12e2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_GovernmentDebtSecuritiesMember_fc48285e-4f0f-4081-ac9f-3cc79bbd565f" xlink:href="ottr-20241231.xsd#ottr_GovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5f4e4dc4-0d94-4a06-aa79-b09484c5ec79" xlink:to="loc_ottr_GovernmentDebtSecuritiesMember_fc48285e-4f0f-4081-ac9f-3cc79bbd565f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_77ee7aa6-1b4e-4b93-aa56-4fe3a3e768c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_339b37f2-a3bc-4d76-a848-4f629c3d01a8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_77ee7aa6-1b4e-4b93-aa56-4fe3a3e768c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_77ee7aa6-1b4e-4b93-aa56-4fe3a3e768c7" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c6f04672-f7df-4e99-be18-f88b28bfabfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c6f04672-f7df-4e99-be18-f88b28bfabfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_4c6305a5-f969-4b02-a1c3-ebdf6049babd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_4c6305a5-f969-4b02-a1c3-ebdf6049babd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0d09e52c-9add-4515-87ad-0f7598f5d939" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0d09e52c-9add-4515-87ad-0f7598f5d939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a4979de1-6545-4ea0-8f68-1e16994709f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_e1777c29-73fa-4ec1-9804-d153efc4a134" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_a4979de1-6545-4ea0-8f68-1e16994709f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9f1ce391-a994-4fc8-865c-88e9e48e7e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_77ee7aa6-1b4e-4b93-aa56-4fe3a3e768c7" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9f1ce391-a994-4fc8-865c-88e9e48e7e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_3a199e13-6f17-49de-82c3-e1dab7cc3a81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9f1ce391-a994-4fc8-865c-88e9e48e7e3d" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_3a199e13-6f17-49de-82c3-e1dab7cc3a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_d17d7356-7e7e-4e84-be54-1b9685575aae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9f1ce391-a994-4fc8-865c-88e9e48e7e3d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_d17d7356-7e7e-4e84-be54-1b9685575aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5955cd6a-8e80-4909-8fd8-892aab1ab974" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_75bc92d9-fd24-4ea5-bb60-f3a8395aa3da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5955cd6a-8e80-4909-8fd8-892aab1ab974" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_75bc92d9-fd24-4ea5-bb60-f3a8395aa3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_949c22f8-a907-4a1e-a753-8799a49361b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_75bc92d9-fd24-4ea5-bb60-f3a8395aa3da" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_949c22f8-a907-4a1e-a753-8799a49361b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_beee27b0-8239-41f3-a385-a51a6fe92d79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_949c22f8-a907-4a1e-a753-8799a49361b1" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_beee27b0-8239-41f3-a385-a51a6fe92d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_dc3e5791-4157-483c-b05c-f84501f0b108" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_beee27b0-8239-41f3-a385-a51a6fe92d79" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_dc3e5791-4157-483c-b05c-f84501f0b108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_9e22e808-4fe1-44e3-8d2f-7acef913d5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_dc3e5791-4157-483c-b05c-f84501f0b108" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_9e22e808-4fe1-44e3-8d2f-7acef913d5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_44a968d7-b25c-4ecd-b28e-3393561d1df3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_dc3e5791-4157-483c-b05c-f84501f0b108" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_44a968d7-b25c-4ecd-b28e-3393561d1df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_51cb8b85-74ca-4c49-9186-37dfcc1773f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_75bc92d9-fd24-4ea5-bb60-f3a8395aa3da" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_51cb8b85-74ca-4c49-9186-37dfcc1773f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_6bd2f229-b678-4f98-ae73-0153e7d87100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_51cb8b85-74ca-4c49-9186-37dfcc1773f3" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_6bd2f229-b678-4f98-ae73-0153e7d87100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4e2bb542-444c-43e3-a670-55b22692fbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_6bd2f229-b678-4f98-ae73-0153e7d87100" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4e2bb542-444c-43e3-a670-55b22692fbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_19629a26-e0c0-47bb-8cb4-b23f19137430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_6bd2f229-b678-4f98-ae73-0153e7d87100" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_19629a26-e0c0-47bb-8cb4-b23f19137430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_51cb8b85-74ca-4c49-9186-37dfcc1773f3" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShorttermDebtFairValue_925def4a-105e-4c1a-b669-96f5d37ed438" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:to="loc_us-gaap_ShorttermDebtFairValue_925def4a-105e-4c1a-b669-96f5d37ed438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_dd1675c9-88e8-4491-af47-70791020ce7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:to="loc_us-gaap_LongTermDebtFairValue_dd1675c9-88e8-4491-af47-70791020ce7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_8aa997f9-5fe8-457b-a39e-fb7aad7a5e87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_ab79a7c6-138c-4302-be52-0a759e8a5ce2" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_8aa997f9-5fe8-457b-a39e-fb7aad7a5e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_0565d725-071c-4814-b458-84d799b53530" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_0565d725-071c-4814-b458-84d799b53530" xlink:to="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0c45fa12-32a8-4ea9-9956-ed7962aad5c3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0428d79e-64b8-4fcf-a5f3-ffea7f2f14d1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0c45fa12-32a8-4ea9-9956-ed7962aad5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_7494644c-4b6f-48c7-bd1c-749eb9a16453" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0c45fa12-32a8-4ea9-9956-ed7962aad5c3" xlink:to="loc_srt_ParentCompanyMember_7494644c-4b6f-48c7-bd1c-749eb9a16453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_772b767c-e318-43b8-b1bb-92925d488b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_772b767c-e318-43b8-b1bb-92925d488b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_992a7c47-7889-4540-97df-ea1cbb44cbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_772b767c-e318-43b8-b1bb-92925d488b14" xlink:to="loc_us-gaap_RelatedPartyDomain_992a7c47-7889-4540-97df-ea1cbb44cbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_7d6f9b99-c4f3-4b87-be5e-ceb97aa18e23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_992a7c47-7889-4540-97df-ea1cbb44cbb6" xlink:to="loc_us-gaap_RelatedPartyMember_7d6f9b99-c4f3-4b87-be5e-ceb97aa18e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_500b4a64-3c7f-45e7-9622-78b7749d20c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_012d904a-9d7a-4e65-8f1e-93d48337cf71" xlink:to="loc_us-gaap_StatementLineItems_500b4a64-3c7f-45e7-9622-78b7749d20c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_500b4a64-3c7f-45e7-9622-78b7749d20c2" xlink:to="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_085b2b98-2a8a-43f9-aff6-3e7790c1b59b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_085b2b98-2a8a-43f9-aff6-3e7790c1b59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_83e4ba53-ddc7-413c-a3bf-e52109848b06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_AccountsReceivableNet_83e4ba53-ddc7-413c-a3bf-e52109848b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_1ddd79c3-c2d9-4233-8e01-f9491847a81c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_InterestReceivableCurrent_1ddd79c3-c2d9-4233-8e01-f9491847a81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_ec7b4226-1a76-4e9c-aa2f-9d37544af928" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_ec7b4226-1a76-4e9c-aa2f-9d37544af928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_51a48f57-c172-4acc-85a9-98df0ef2c85f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_OtherAssetsCurrent_51a48f57-c172-4acc-85a9-98df0ef2c85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_db490a2f-d0d3-414b-b5a8-3b0278ac2e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_656a0816-8637-42a9-a03d-6b5cde570205" xlink:to="loc_us-gaap_AssetsCurrent_db490a2f-d0d3-414b-b5a8-3b0278ac2e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_e23746c6-b09c-4ceb-afb3-e6cb8b8a2a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_LongTermInvestments_e23746c6-b09c-4ceb-afb3-e6cb8b8a2a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_469954d2-70ac-4d25-8bc3-9cbb6854c706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_469954d2-70ac-4d25-8bc3-9cbb6854c706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e5f428a2-5d4c-4f9a-8cd6-7b5306059588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e5f428a2-5d4c-4f9a-8cd6-7b5306059588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b15db1ba-2427-4f39-a7be-04eea832a8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b15db1ba-2427-4f39-a7be-04eea832a8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_75a88bd6-d6ae-4d23-a3da-33dbcdbc50dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_25573c13-a344-4172-b3ba-3ab1f265f895" xlink:to="loc_us-gaap_Assets_75a88bd6-d6ae-4d23-a3da-33dbcdbc50dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_500b4a64-3c7f-45e7-9622-78b7749d20c2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6d23bde8-1330-42f8-823e-01a6d9233ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:to="loc_us-gaap_AccountsPayableCurrent_6d23bde8-1330-42f8-823e-01a6d9233ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_260ed15d-a9cd-4fa2-8511-947444754b98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:to="loc_us-gaap_NotesPayableCurrent_260ed15d-a9cd-4fa2-8511-947444754b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_67aebe8d-c6cc-47f1-b419-b6547e8e81c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_67aebe8d-c6cc-47f1-b419-b6547e8e81c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a2f3b75c-0f90-441b-abb9-9b8566ffb4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c29d4a1f-0052-4370-a283-1e1a9826c169" xlink:to="loc_us-gaap_LiabilitiesCurrent_a2f3b75c-0f90-441b-abb9-9b8566ffb4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2b8da5ea-db96-4ba5-a776-2ee8f06078a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2b8da5ea-db96-4ba5-a776-2ee8f06078a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_30d04cb8-03c0-4abf-a357-0442b2550f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_CommitmentsAndContingencies_30d04cb8-03c0-4abf-a357-0442b2550f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f24bc8a2-b1d9-491b-b57e-91962b208751" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:to="loc_us-gaap_LongTermDebt_f24bc8a2-b1d9-491b-b57e-91962b208751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9ea2f00b-b4b9-4f2a-afb5-a0321f910dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:to="loc_us-gaap_StockholdersEquity_9ea2f00b-b4b9-4f2a-afb5-a0321f910dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_897d82c4-14cc-436c-89bc-243c5b043797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_34a3163c-c993-4a1b-8ac7-f296111803ce" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_897d82c4-14cc-436c-89bc-243c5b043797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6165d800-b0a6-4a25-85de-aa36edb148f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb1a66df-9ea1-4671-b3cf-210bac82f694" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6165d800-b0a6-4a25-85de-aa36edb148f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_b3976ea1-7b8f-450f-8a89-7e1e17e4e5b8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_b3976ea1-7b8f-450f-8a89-7e1e17e4e5b8" xlink:to="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_01a79f8c-e5b7-42cd-9ff6-39e313044a5f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_26588ee0-7fc6-48b7-bebc-f57a2d1a3a28" xlink:to="loc_srt_ConsolidatedEntitiesDomain_01a79f8c-e5b7-42cd-9ff6-39e313044a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_b5106a0b-ed6d-41a0-b3bc-05f60193ae9b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_01a79f8c-e5b7-42cd-9ff6-39e313044a5f" xlink:to="loc_srt_ParentCompanyMember_b5106a0b-ed6d-41a0-b3bc-05f60193ae9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_60c2d111-8eb2-4048-9442-4794690b35a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_60c2d111-8eb2-4048-9442-4794690b35a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d41a7bc3-6db5-484a-843c-f687b0ec1399" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_60c2d111-8eb2-4048-9442-4794690b35a8" xlink:to="loc_us-gaap_RelatedPartyDomain_d41a7bc3-6db5-484a-843c-f687b0ec1399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_a5f95f87-4bbc-43fe-ba13-43b019b23008" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d41a7bc3-6db5-484a-843c-f687b0ec1399" xlink:to="loc_us-gaap_RelatedPartyMember_a5f95f87-4bbc-43fe-ba13-43b019b23008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_a253e4b6-9330-4c25-941f-6723a17b4119" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d41a7bc3-6db5-484a-843c-f687b0ec1399" xlink:to="loc_us-gaap_NonrelatedPartyMember_a253e4b6-9330-4c25-941f-6723a17b4119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_864faf37-d8dd-4cea-b3ba-df9e675f0c07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e11714e2-94f4-41ff-9356-3d9a14027a1f" xlink:to="loc_us-gaap_StatementLineItems_864faf37-d8dd-4cea-b3ba-df9e675f0c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_864faf37-d8dd-4cea-b3ba-df9e675f0c07" xlink:to="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_68a79077-1fa3-44ae-b4ad-0b04dd15744b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_68a79077-1fa3-44ae-b4ad-0b04dd15744b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_b2bc9b25-d0de-4c1e-a7cb-bd905304a9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:to="loc_us-gaap_InterestIncomeOther_b2bc9b25-d0de-4c1e-a7cb-bd905304a9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8e88c66b-b133-4735-ac5e-a1e8de38442a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8e88c66b-b133-4735-ac5e-a1e8de38442a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NonoperatingIncome_9945dec8-4aac-4b5a-acb9-0e3e981f53e8" xlink:href="ottr-20241231.xsd#ottr_NonoperatingIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingIncomeLossAbstract_9521a29a-68b7-4bb4-a30b-11c6027b8361" xlink:to="loc_ottr_NonoperatingIncome_9945dec8-4aac-4b5a-acb9-0e3e981f53e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_864faf37-d8dd-4cea-b3ba-df9e675f0c07" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1fab5606-c173-4ea3-8be7-7041c3fb3a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1fab5606-c173-4ea3-8be7-7041c3fb3a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_ba61be9f-24e6-4a32-bd2b-b0077e053fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_InterestExpenseNonoperating_ba61be9f-24e6-4a32-bd2b-b0077e053fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_fb54df80-0136-435d-b9bb-1b827f3c3e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_fb54df80-0136-435d-b9bb-1b827f3c3e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OperatingAndNonoperatingExpenses_cea80297-f87b-4279-b494-518997a963e1" xlink:href="ottr-20241231.xsd#ottr_OperatingAndNonoperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_ottr_OperatingAndNonoperatingExpenses_cea80297-f87b-4279-b494-518997a963e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_e08b29ff-ffc3-4a6c-b274-3e3eaf8e74fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_e08b29ff-ffc3-4a6c-b274-3e3eaf8e74fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_589b9f1a-f426-4883-a63c-1bcc390f6094" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_589b9f1a-f426-4883-a63c-1bcc390f6094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e88087ac-ee25-40a8-9200-a345e4926d83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7b6d3c61-8757-440f-9e4c-d7332d28264e" xlink:to="loc_us-gaap_NetIncomeLoss_e88087ac-ee25-40a8-9200-a345e4926d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_4d9b32f2-23e8-4c1b-8dba-cdcf26e222d0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_4d9b32f2-23e8-4c1b-8dba-cdcf26e222d0" xlink:to="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_94192a4f-7be3-4311-ba66-97789c8d0abc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:to="loc_srt_ConsolidatedEntitiesAxis_94192a4f-7be3-4311-ba66-97789c8d0abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0bcdd363-c51b-4416-b02b-11aec2446b0a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_94192a4f-7be3-4311-ba66-97789c8d0abc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0bcdd363-c51b-4416-b02b-11aec2446b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_bfa714d9-ca7f-49b1-9323-cb718a1e4a2a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0bcdd363-c51b-4416-b02b-11aec2446b0a" xlink:to="loc_srt_ParentCompanyMember_bfa714d9-ca7f-49b1-9323-cb718a1e4a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7e9fdf54-97a0-4c3c-ae71-32ae19300276" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7e9fdf54-97a0-4c3c-ae71-32ae19300276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_99df39d7-3f9a-4484-a0e3-7db5196dc058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7e9fdf54-97a0-4c3c-ae71-32ae19300276" xlink:to="loc_us-gaap_RelatedPartyDomain_99df39d7-3f9a-4484-a0e3-7db5196dc058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_33f4f089-29c5-4d12-8bd9-bc0e8fd96802" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_99df39d7-3f9a-4484-a0e3-7db5196dc058" xlink:to="loc_us-gaap_RelatedPartyMember_33f4f089-29c5-4d12-8bd9-bc0e8fd96802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_006ecfd9-54c6-4ca5-a72c-26f6414d3d79" xlink:to="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b58e0b1f-9de5-4266-9223-c727c6853b82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b58e0b1f-9de5-4266-9223-c727c6853b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa657625-70c5-4473-abb7-da7f8561fc25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b58e0b1f-9de5-4266-9223-c727c6853b82" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa657625-70c5-4473-abb7-da7f8561fc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromInvestments_c7880440-ca7b-499e-9ed8-3f1bf2edf654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:to="loc_us-gaap_PaymentsForProceedsFromInvestments_c7880440-ca7b-499e-9ed8-3f1bf2edf654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_f655a08a-bae2-4b77-bd74-e7c4258a775f" xlink:href="ottr-20241231.xsd#ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:to="loc_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets_f655a08a-bae2-4b77-bd74-e7c4258a775f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2231858a-1fe8-4763-b1e1-779a5e7f8e78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2231858a-1fe8-4763-b1e1-779a5e7f8e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f90e26d-fd07-4403-94a3-e53bda461d11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb1f877a-0151-4034-a1f6-a9afd813c7a0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f90e26d-fd07-4403-94a3-e53bda461d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_4661a8c2-46b9-4f37-b5c9-1ba4a5db7105" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_4661a8c2-46b9-4f37-b5c9-1ba4a5db7105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_ProceedsFromRepaymentsToSubsidiaries_8ff7f2de-69e2-4055-8385-55a3f0e89d9f" xlink:href="ottr-20241231.xsd#ottr_ProceedsFromRepaymentsToSubsidiaries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_ottr_ProceedsFromRepaymentsToSubsidiaries_8ff7f2de-69e2-4055-8385-55a3f0e89d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_10d4b16a-1842-4f94-8d4c-6288f4ff7c71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_10d4b16a-1842-4f94-8d4c-6288f4ff7c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_778254f8-accd-4332-8b67-a4ab4af85cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_PaymentsOfDividends_778254f8-accd-4332-8b67-a4ab4af85cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c64154e9-d511-4ef0-b74f-76eb6b00f9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c64154e9-d511-4ef0-b74f-76eb6b00f9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_db89121d-0a2c-45f1-b1d0-42a4bc2efba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415b37e3-cc4f-4881-9d7e-9a3c0b2d7d54" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_db89121d-0a2c-45f1-b1d0-42a4bc2efba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb5b7b23-46de-44fe-9b71-2492eeaced53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb5b7b23-46de-44fe-9b71-2492eeaced53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a909599a-b8a1-459a-b024-c2dc7cc1c538" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a909599a-b8a1-459a-b024-c2dc7cc1c538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bb2ac2da-8e30-41fd-8440-f3c8cb95f8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e01aa7c-e9b8-4be8-8698-54fe5dd4eb16" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bb2ac2da-8e30-41fd-8440-f3c8cb95f8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_aede7b6b-09d5-4cb6-bae0-77cf7575cf6f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_aede7b6b-09d5-4cb6-bae0-77cf7575cf6f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ca77ba3b-747c-42c3-a134-2eff0e4d68a0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:to="loc_dei_LegalEntityAxis_ca77ba3b-747c-42c3-a134-2eff0e4d68a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a5abe9a9-8e4c-4fe8-b55a-be9a5cd675c3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ca77ba3b-747c-42c3-a134-2eff0e4d68a0" xlink:to="loc_dei_EntityDomain_a5abe9a9-8e4c-4fe8-b55a-be9a5cd675c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailCorporationMember_476161ee-d15c-4a51-9f16-3fea6caf929d" xlink:href="ottr-20241231.xsd#ottr_OtterTailCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a5abe9a9-8e4c-4fe8-b55a-be9a5cd675c3" xlink:to="loc_ottr_OtterTailCorporationMember_476161ee-d15c-4a51-9f16-3fea6caf929d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_854f5e97-7029-49ee-b626-4a4bdb963f56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_854f5e97-7029-49ee-b626-4a4bdb963f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f940f3f9-50d6-479c-ba6b-3343d02b2051" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_854f5e97-7029-49ee-b626-4a4bdb963f56" xlink:to="loc_us-gaap_RelatedPartyDomain_f940f3f9-50d6-479c-ba6b-3343d02b2051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_888a1bca-687f-494e-b4cb-31d3aaed4f66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_f940f3f9-50d6-479c-ba6b-3343d02b2051" xlink:to="loc_us-gaap_RelatedPartyMember_888a1bca-687f-494e-b4cb-31d3aaed4f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:to="loc_srt_CounterpartyNameAxis_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_3fa2e989-267d-4ee7-a11f-dc06d2ff3b99" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailPowerCompanyMember_7f1d374e-49b8-4389-a7a2-0545631c8bf0" xlink:href="ottr-20241231.xsd#ottr_OtterTailPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_OtterTailPowerCompanyMember_7f1d374e-49b8-4389-a7a2-0545631c8bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_NorthernPipeProductsIncMember_0c10b893-11cd-451e-ab69-ef820b47c83e" xlink:href="ottr-20241231.xsd#ottr_NorthernPipeProductsIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_NorthernPipeProductsIncMember_0c10b893-11cd-451e-ab69-ef820b47c83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VinyltechCorporationMember_1a75741f-d094-4749-9f70-2a25b85a9d62" xlink:href="ottr-20241231.xsd#ottr_VinyltechCorporationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_VinyltechCorporationMember_1a75741f-d094-4749-9f70-2a25b85a9d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_BTDManufacturingIncMember_189865d4-2bea-41f5-ae27-1096899d530a" xlink:href="ottr-20241231.xsd#ottr_BTDManufacturingIncMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_BTDManufacturingIncMember_189865d4-2bea-41f5-ae27-1096899d530a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_TOPlasticsIncMember_723bed52-3f05-42cd-96c7-2256af54594d" xlink:href="ottr-20241231.xsd#ottr_TOPlasticsIncMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_TOPlasticsIncMember_723bed52-3f05-42cd-96c7-2256af54594d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_VaristarCorporationMember_8bc4ffeb-8a21-470f-9beb-e1843b0fb103" xlink:href="ottr-20241231.xsd#ottr_VaristarCorporationMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_VaristarCorporationMember_8bc4ffeb-8a21-470f-9beb-e1843b0fb103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ottr_OtterTailAssuranceLimitedMember_59d57ac5-b193-4bfa-8392-d6a38a4cba50" xlink:href="ottr-20241231.xsd#ottr_OtterTailAssuranceLimitedMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ba09db07-06ab-415f-9ee7-cccaccb75c70" xlink:to="loc_ottr_OtterTailAssuranceLimitedMember_59d57ac5-b193-4bfa-8392-d6a38a4cba50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8ab7de3-8be5-4ed6-8693-18c70548bf75" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_7e7cb75e-5c98-46f2-8007-3512ad060525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_AccountsReceivableNet_7e7cb75e-5c98-46f2-8007-3512ad060525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_867f58be-8dea-4e08-a2e2-72a9299025c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_InterestReceivableCurrent_867f58be-8dea-4e08-a2e2-72a9299025c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_56f2f3a0-e94a-498e-823a-0dc6bbdefd12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_56f2f3a0-e94a-498e-823a-0dc6bbdefd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_0c04bd1c-6455-4161-b0f6-ec2820cca437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent_0c04bd1c-6455-4161-b0f6-ec2820cca437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9c085262-2230-4a6f-97c4-98802014d23f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_AccountsPayableCurrent_9c085262-2230-4a6f-97c4-98802014d23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_9d03ea5d-5007-4841-be52-98e2ada7c7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b7b7acb4-399a-4b26-a824-114cfb8299ed" xlink:to="loc_us-gaap_NotesPayableCurrent_9d03ea5d-5007-4841-be52-98e2ada7c7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofDividendsDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleICondensedFinancialInformationofRegistrantScheduleofDividendsDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofDividendsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_b0148778-9a05-4312-af51-cec1cb9bab34" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompany_8b2336cb-49d8-44db-9506-2ff965d6c1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashDividendsPaidToParentCompany"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_b0148778-9a05-4312-af51-cec1cb9bab34" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompany_8b2336cb-49d8-44db-9506-2ff965d6c1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="ottr-20241231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:presentationLink xlink:role="http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_3805379f-3e56-4db8-9dc8-1ecb94917d4f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4babfc37-33ca-45dc-a82b-b4f1183ef0db" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_3805379f-3e56-4db8-9dc8-1ecb94917d4f" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4babfc37-33ca-45dc-a82b-b4f1183ef0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_74563a67-332a-4c6b-8e48-a185b24c097f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4babfc37-33ca-45dc-a82b-b4f1183ef0db" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_74563a67-332a-4c6b-8e48-a185b24c097f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5f787ad3-8f06-4ee6-aac5-d399e5ec976b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_74563a67-332a-4c6b-8e48-a185b24c097f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5f787ad3-8f06-4ee6-aac5-d399e5ec976b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_d10f5920-c2aa-4f9a-8092-3ff63ab1b1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_5f787ad3-8f06-4ee6-aac5-d399e5ec976b" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_d10f5920-c2aa-4f9a-8092-3ff63ab1b1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6133588f-de92-49b8-b540-fd19d0e1ba7d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4babfc37-33ca-45dc-a82b-b4f1183ef0db" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6133588f-de92-49b8-b540-fd19d0e1ba7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6133588f-de92-49b8-b540-fd19d0e1ba7d" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9350a592-4d22-4c5a-a932-4c7a5c1a01f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_9350a592-4d22-4c5a-a932-4c7a5c1a01f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e5d9a428-9fc0-4a2e-a194-1f2f62dfbd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e5d9a428-9fc0-4a2e-a194-1f2f62dfbd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1cb94f12-146c-42e1-9842-4abffdda464f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1cb94f12-146c-42e1-9842-4abffdda464f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_70dad4b0-a80d-45df-86b8-0c6264c920dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ef7bf951-eb03-43a2-b470-501e96b34e52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_70dad4b0-a80d-45df-86b8-0c6264c920dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>ottr-20241231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD /H P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ***^"O^#@W_ (*M_&O_ ()'_LJ^
M$?C?\"/A[X6\0ZQXD\?1:%-!XMBN9+:& V5U<,ZK;S1,7W0( 2^ "W!XP ?>
MM%?FM^R5^U5_P<O?$/XY>"+3]IG_ ()W?!3P[\,=7U2W/BOQ'HGBF-[RRTUQ
MN>:&,:Q,S.%((7RFR>"!U'WO\4?VB_V?/@?/;6OQI^.W@WPA+>+NM(_%'BBT
MT]IQSR@GD7<.#T]* .RHK)A\>>!KGP;_ ,+%M_&>DR>'OL1O/[=348C9_9P-
MQF\\-L\L $[\XP.M9-E\>O@9J7B71/!FG?&CPG<:QXEL6O?#FDP^([5[G5;9
M0Q::VB#[IXP$<ET! "-SP: .LHKB=:_:7_9Q\-^#I?B)XB_: \$V'A^#46T^
M?7;WQ79Q6<=V.MNTS2!!*.Z$[O:N-_;3^(?QN7]B/QK\3/V'O%W@Z;QJ?#7V
MSP1K?B#4[?\ L=V+(?.:=V$.WRMY1G;R]VW<=N: /:**^?/V$_C/\:[3]A?X
M>_$3_@HC\3/A]9_$'58I8=?U?0==LUTBZN'NYQ:I!,DGD22-;K%N$3%3()-O
M KU=?CW\"W^)I^"B?&CPF?&03>?"0\1VO]IA=N[=]E\SS<;><[>G- '645A_
M$/XG_#7X1^''\8?%?XAZ'X8TB.0))JOB'5H;*V5CG"F69E4$X/&>U9?@?]H;
MX _$[48=(^&WQR\'^(;NYA,MO:Z'XFM;N26,#)=5BD8LH'.1QB@#L**XF3]I
M?]G&'XDCX-3?M >"4\7F80CPHWBNS&I&0]$^R^9YN[VVYKMJ "BOPML_^#KW
M]I/PE_P4D\0? /XO_LY^!+/X*^'/C=)X$UKQ98_;4U'2X'OKFU@NY9GG:%F"
M6LT[((5#+#( 5(!K]4_^"H?[=?AW_@FY^PUX\_:\US2K?4[KPWIZ1Z!HUQ.8
MUU+4[B58+6 D?-M,DBL^WD1HY[9H ]_HK\L_^"#_ /P6]_;$_P""H_Q.^+_P
M:_:(^!G@;PAKW@'P]:7^CKH4-[ !/,\B>3=I//,W!$9)4J5^8$$]/=?^"4'[
M17[<%Q^S7XO^)/\ P5G^,/P@M[VR\:/::)KGA/Q/IIL8;00Q?NIY[:4P(_FE
MMJLPEP?F'W: /M>BN?\ $7Q8^%GA#PA;_$+Q;\2O#^EZ!>"(VFN:CK,$%G.)
M%W1E)G<(V\<K@_,.1FMZ">"Z@2YMIDDCD0-'(C JRD9!!'4$4 .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 **** "OQG_X/9/\ E'I\+?\ LLT/_IIU
M&OV8KXV_X+7_ /!(^V_X+$?LY^&?@))\?7^'<GAOQI'K\>L+X7&K+/MM+FW,
M!A^TV^W/V@-OWG&S&TYR #D?^"=_[+G_  6X^&WQ7\*>._VQ?^"G?A+XC?#"
M/0G^V>!M,^&.G:?<3%[0K;8N8+2*1?+D,;'Y_F"$$'-?$_[8FG_\$8?CE_P4
M8^-?@_PC_P $Q_CK^US\8%U1A\2-1\*W]W_9?AFXBC6U-G#+'=0B'8\)3+1M
MAU=4D8+L7ZR_9A_X(Y_\%.?@5\;_  9\1/B+_P %[_B%X[\*^&-9M;G5/ E[
M\/S;6^LVD1&ZS>0ZK*(T=1M+>6V!T%<SXJ_X-^_VE_AM^VA\5OVE_P#@G]_P
M5&U[X+:#\<M5DO\ XD>'K7P-;ZE=&66>6>8VES+,HB/FW%PT4BHDD'FD!V'%
M 'P7_P $<O&?BR\_X-S_ -O'X6ZIJ&H_V/X6MM;_ +#TK4IM[Z<)]+S+$.RY
M:(,RKA=Y=L98D_1O_!KO_P $BOV;/$W[+OPB_P""K_Q)UOQ/X@^*C7VK_P#"
M,2W6M2+9:'8VLU]HL=FD .)4\N.23+?=+JJ@!#O^B_V0O^#>[2/V2?V&?VDO
MV']%_:MOM:L/CW)>II_B/4?"@^TZ!!-:O;Q^<@NL7TJAMSN# '(.%3/'T]_P
M2U_87/\ P37_ &$O O[%C?$[_A,F\&KJ1?Q(-'_L\7;7>I75\<0>=-L"&Y\O
M_6-NV;N,[0 ?AA_P;Q?\$=_V5/\ @J1\.?CGK/[7&H>*]6L/"OCBZT_P?H&G
M>(I[2RTB]O(09]46.)@)+DK!;)\V8RL"AUD 7;;_ ."6GQ%\9>)O^#5+]L'X
M?^(]=GO-.\*:U?0Z##/*6%G#/;Z?-)#'G[L9F,DFT<;I7/5C7ZZ_\$9_^"0R
M_P#!(_P3\1_!X_: /C__ (3_ ,8C7%N/^$6_LO[ HC*"';]IG\T\Y+Y7TV]Z
M\@_9+_X-VT_9>_X)A_'3_@G&?VNCK9^,^I372^,!X$^S?V.&AMXE4VOVY_M!
M'D!B?-C^_CMD@'YJ?M_7-Q9_\&?_ .R/>6DS1RQ?&*-XI$."K >*2"#V(-3?
M\%U?^"4_[/G_  2X_8K^ /[=7[,OBKQC'\8+SQ[8/XF\>ZQXFN+J[UG4)K&?
M4OM[AV*Q3)<6V5,87(<[R[#=7Z2_M"_\&[I^._\ P1W^$O\ P2@7]KK^RG^%
MWBZ/7#X\/@3SQJ1']IAHOL7VY/*_Y"9PWG/_ *D<?/\ +ZI_P5^_X(Y)_P %
M5OV/? ?[*,7[0Q\"?\(1XFL=577F\*_VG]L6"PN+,Q>3]J@\LL)]^[>V"FW!
MW;@ ?GU_P7J^(OP17_@N%^S]+^WEX+UOXE_ W3/@[+JNI?#3PF9;V>PO99+]
M6OY[*&1',1D%D2Y90Z6Q7YQ&R,G_  0&_P""<'ASX@_M6?M+?MU? C]F3Q+\
M)_!=W;7VE?LOZYXT2^M+S27O(+N&:XA@:4B:)$DBRT@EV%E2-RR2&N)_X*[:
MW\-+K_@XRTWPQ\7/VK/%?[)^E>&?@_96,'QL\-3WT5YXF9K?S46.2)@D$69Y
M+9FQL)LY%8EF7;Z)_P $=_VE?VO?CM_P4J^+W[#'P?\ ^"BWQ&_:"_9W_P"%
M;WL,WQBUVTFCO-"U":UC2&>TO)LR)<)/)+&@WA91&\JIB,. #Y=_8_\ A_\
MLB?\$Q?B)IO[-?\ P7F_X)A^*-#\5WGQ&&J>&_VEK;6KV>WEN$GCDBD,T,JI
M+!&ZB1WA>5BLG[V $$G^G165U#HP((R"#P17Y-_$'_@W4_;+_:UU+P?\,O\
M@HO_ ,%AO$OQ=^$7@C7X]4L/"+> +>PU#4'16C N+X7#N7,;R1F63SGVR/MV
MEMP_6.***")8(8U1$4*B*,!0.@% '\OWPW_8W_X;0^%O_!6'PSI&E?:O$/@?
MXK67C3PR%3<XN-.U;Q1).J#JSR6;7<2@<EI1UZ5Z#XC_ &WM2_X+WZ1^P)_P
M3"M=6GOYS,FM?M!!78LW]D^=:%I6'"R26-K>W."<;M0M^AP*_7#_ ()F_P#!
M'^Q_X)W_ +0/[27QOO?CJGCBW_:%\7QZS)H<WA062Z-$MUJ=P;=G-S,+O/\
M:10MLC&(<[?GPOF7_!(W_@W4^$__  2D_:X^('[4N@_&^3QB?$>G7&E^#-&N
M/# LSX;T^>Z6=XVF-S+]IEVQPQ"0)%\J.<?O"J@'SC_P0TMK:R_X+H?\%$+.
MSMTBAB\0WZ111(%5%&L78"@#@ #C%>7_ /!M-^RC\'_VVO\ @A'^TG^S7\=+
MVVL/#WB#XC7OFZW=;0-&GAT?3IH-0#,0%,$L:2\D A"#\I-?I5^P[_P1_C_8
MT_;N_:+_ &UC^T$WB,?'W4YKM?#7_"+?9/[#$MW-<LOVC[3)]IP9=H/EQ<+G
M'.!X9^S_ /\ !NO\4OV9O^"5?Q5_X)J_"K_@H$+2Y^*_C$ZEK/CM?AL4>'2W
MM[:WGTY;8:D>9H[;:\OFXV2R1[.=] 'X_P#_  2W^*7B[_@IE^T9^S!_P2+_
M &NOC!IL_P &?A=XNU?5M#MY/."^+!$LD]OIY:0#S$)BG@BW!"L%S-&OS[$K
M^L2***")8((U1$4*B(N H'0 =A7Y@?M'_P#!LK\(O'?[.G[/'PU_9=_:!F^%
M7C_]GB2-]$^)EMX56]N-6D,PNYYIH5N82LIO@;J,^8XB+R1@$/E?TWT.WU>U
MT6SM?$.I0WM_':QI?7EM:F".>8* \BQEW,:LV2$+-M!QN.,D M4444 %%%%
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 <
MQ\3O@C\&/C;IT.D?&;X1>%_%UI;.6M[7Q/H%M?QQ,<9*K.C!2<#D>@J[X!^&
MWP[^%/AZ/PC\+O .B^&])B8M%IF@:5#9VZ,<9(CA55!X';M6U10 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 %%%% !117F'C?\ Y&J\_P"N@_\ 0150
MCS.QE5J>RC>QZ?17C=%:>R\S#ZW_ '?Q/9**\;HH]EYA];_N_B>R45XW11[+
MS#ZW_=_$]DHKQNBCV7F'UO\ N_B>R45XW11[+S#ZW_=_$]DHKQNBCV7F'UO^
M[^)[)17C=26O_'S'_P!=!_.CV7F'UO\ N_B>P4445B=@4444 %%%% !1110
M4444 %%%% !1110 445G^+/^1:OO^O9OY4UJQ-V5S0HKQNBM?9>9R?6_[OXG
MLE%>-T4>R\P^M_W?Q/9**\;HH]EYA];_ +OXGLE%>-T4>R\P^M_W?Q/9**\;
MHH]EYA];_N_B>R45XW11[+S#ZW_=_$]DHKQNBCV7F'UO^[^)[)17"?"G_D,7
M/_7M_P"S"N[K.4>5V.BG/VD;A1114F@4444 %%%% !1110 4444 %%%% !11
M10 45Q/Q9_X^[+_KF_\ ,5R-:QI\RO<YJF(Y)N-CV2BO&Z*?LO,CZW_=_$]D
MHKQNBCV7F'UO^[^)[)17C=%'LO,/K?\ =_$]DHKQNBCV7F'UO^[^)[)17C=%
M'LO,/K?]W\3V2BO&Z*/9>8?6_P"[^)[)17C=>G^!_P#D5+/_ *YG_P!"-3.'
M*C2E7]K*UC5HHHK,Z HHHH **** "BBB@ HHHH **** "BBB@ HHKR36/^0M
M=?\ 7R__ *$:N$.8QJU?9):'K=%>-T5?LO,Q^M_W?Q/9**\;HH]EYA];_N_B
M>R45XW11[+S#ZW_=_$]DHKQNBCV7F'UO^[^)[)17C=%'LO,/K?\ =_$]DHKQ
MNBCV7F'UO^[^)[)17C=:'A3_ )&6Q_Z^4_G0Z5EN-8J[M8]4HHHK$ZPHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O,/&__ "-5Y_UT'_H(KT^O
M,/&__(U7G_70?^@BM:7Q'+BO@7J95%%%;G"%%%% !17BOQB_X*/_ + _[/GC
MD_#+XU_MA?#OPUXA1E6XT;5?%-M'<VQ.,><F_,&00?WFWCGI7I^I?$OX<Z-X
M ?XL:OX_T2U\+1Z:-0?Q+<ZK"FGK:%0XN#<%O+$14A@^[:00<XHNAV9MT5Y'
M\ OV^/V*_P!J;Q1>>"/V=?VH_!'C+6;" SW.E:#X@AGN5A!"F41AMSQ@D NH
M*C<,GD9LZI^W%^QSHGQWM_V8-6_:>\#6_P 0[J=((?!TOB6W%^T[@%(/*WY$
MK @K$<.P(P#D4KH.5WM8]3HKB/C9^TC\"_V<K71+OXW?$W3/#O\ PDNMPZ/X
M>@O9"9M3OY3B.W@B0,\KDGHJG'4X%=O3$%%%% !4EK_Q\Q_]=!_.HZDM?^/F
M/_KH/YT MSV"BBBN,]@**** "BBB@ HHHH **** "BBB@ HHHH *S_%G_(M7
MW_7LW\JT*S_%G_(M7W_7LW\J:W)G\#/*Z***ZSR0HHHH **** "BBB@ HHHH
M **** "BBB@#J?A3_P ABY_Z]O\ V85W=<)\*?\ D,7/_7M_[,*[NN>I\9Z&
M&_A!11169T!1110 4444 %%%% !1110 4444 %%%% '$_%G_ (^[+_KF_P#,
M5R-==\6?^/NR_P"N;_S%<C75#X$>97_BL****HR"BBB@ HHHH **** "BBB@
M HHHH *]/\#_ /(J6?\ US/_ *$:\PKT_P #_P#(J6?_ %S/_H1K*KL=.%_B
M/T-6BBBL#O"BBB@ HHHH **** "BBB@ HHHH **** "O)-8_Y"UU_P!?+_\
MH1KUNO)-8_Y"UU_U\O\ ^A&MJ6[.3%[(K4445L<04444 %%%% !1110 4444
M %%%% !6AX4_Y&6Q_P"OE/YUGUH>%/\ D9;'_KY3^=)[%0^-'JE%%%<AZP44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F'C?\ Y&J\_P"N@_\
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
M_)8?_(GZK?\ $39_U9+_ .9)_P#O;1_Q$V?]62_^9)_^]M?E311_J+PK_P!
M_P#Y//\ ^2#_ %NXA_Y_?^2P_P#D3]5O^(FS_JR7_P R3_\ >VC_ (B;/^K)
M?_,D_P#WMK\J:*/]1>%?^@?_ ,GG_P#)!_K=Q#_S^_\ )8?_ ")^JW_$39_U
M9+_YDG_[VT?\1-G_ %9+_P"9)_\ O;7Y4T4?ZB\*_P#0/_Y//_Y(/];N(?\
MG]_Y+#_Y$_5;_B)L_P"K)?\ S)/_ -[:/^(FS_JR7_S)/_WMK\J:*/\ 47A7
M_H'_ /)Y_P#R0?ZW<0_\_O\ R6'_ ,B?JM_Q$V?]62_^9)_^]M'_ !$V?]62
M_P#F2?\ [VU^5-%'^HO"O_0/_P"3S_\ D@_UNXA_Y_?^2P_^1/U6_P"(FS_J
MR7_S)/\ ][:T?"/_  <J?\)#XKTS0/\ AB[R?MVHPV_F_P#"QMVS?(J[L?V<
M,XSG&17Y,5N_"W_DIOAS_L/6?_HY*BIP-PM&#:P_3^>?_P D5#BWB%S2=;_R
M6'_R)_7G1117\WG]!!1110 4444 %%%% !1110 4444 %%%% !6?XL_Y%J^_
MZ]F_E6A6?XL_Y%J^_P"O9OY4UN3/X&>5T445UGDA1110!F^,O&?A'X=>$]2\
M>^/O$]AHNB:-927FK:OJMVEO;6=O&I:2661R%1%4$EB0 !7B'_#V'_@F'_TD
M'^#7_AQM._\ CU>Q?%+X7?#[XV?#W5_A/\5O"EIKGAS7K-K36-(OE)ANX6ZH
MX!!P<#O7X8_MC_L%_L8?MQ?\%4?"W_!,#_@GQ^SGX;\(:!X G;5/CQ\0O#EJ
MQEMT0J);&.1F8!D#K#CG-S. P MV-3)M;&E.,9;G[BZQ\;?@YX?^$Z_'C7OB
MIX>LO!+Z3%J<?BZ[UB&/36LI45XK@7#,(S&ZLK*V[#!AC.12?"SXX?![XW_#
M.U^,WPA^)FB^(_"=ZD[VOB/2-02:SE6&1XY2)5.W"/&ZL<\%#GI7YF_\'*_[
M(/P#\,_L!77QT\0>(O$JP?#[PUI'A/X6?#JUUMH-!L;N2]2(WS0( TUPEF61
M2SE0MN 5.2:]"U+]CWX_6?\ P;4Z;^R;^S-HDDOC[5?@QIK+I,-PL$EQ+>RP
MWNIVJLY5=[Q3WD8!(W%L=Z.9WL')'E3ONS[*^!7[:W[(G[3WB35O!W[.W[2O
M@KQKJNA)OU73_#7B*WNY8(]P3S2L;$M'N(7S%RN2!G)%;$W[2/P+A^/</[+O
M_"S=,D^(,VB-K'_"*02&2[BL%8*;B54!$*$D %RNXD8S7XIZ7\8?B9^QU^V#
MH_QJ^'_['Q^&?BNT_9PLOAO\(OAOXPGLK&:3[.XN-2\5ZYY$K+::9:E)RT\[
M*UQM0@C9,T7WK_P12U#]A231/&$_P4_:TTCXS_&S7IX]8^-/CUDECO\ 5+ER
M0OE)/&C+I\1/EPK&/+48Z%P*2E=V'*FHJY]W44459D%%%% '4_"G_D,7/_7M
M_P"S"N[KA/A3_P ABY_Z]O\ V85W=<]3XST,-_""BBBLSH"BBB@ HHHH ***
M* "BBB@ HHHH **** .)^+/_ !]V7_7-_P"8KD:Z[XL_\?=E_P!<W_F*Y&NJ
M'P(\RO\ Q6%%%%49!7EGQI_;C_8S_9Q\61> OC_^U5\/?!6MS627D6D>*/%U
MG8W+6[LRK*(YI%;861P&Q@E3Z5ZG7P]_P6-^%7_!+WX.?!+Q3^WI^VI^S!X5
M\9^(=-TJ+3=$&K*XNM9O<,+.P0JPX+%BQ )2-9'((0TFVD5%)RLSZ1^"7[;/
M['G[2OB>Y\%?L]?M1> ?&^L6=@U]=Z7X5\66E_<0VRND;3-'#(S*@>2-2Q&
M74=Q6$/^"D__  3^;XOI\ U_;*^&[>,'OQ8)H*^+;4S&[+;1;</M\[=\OEYW
M[OEQGBOQ1^'_ ,&_''_!*O\ X(E_$K_@H-K.EQ^%?BW^TS=6OA_PA::9";4>
M&="OI)+G9 @.87FMHIYEP<QJMKC#(P/2?\%?/^"='[+7[!O_  0X^#5EH?P<
MT2V^+FI>*=#35/&$&GJ-8O;^XT^ZN;V-IP/->!778D1.Q-L6 &Y,<\K&WLH<
MUK^1^UW[0/[8W[*?[*7]FK^TG^T/X0\#OK+E=*A\2Z[#:R76T@,R([!F121N
M<#:N1DC(KI_$WQ=^%G@SX77/QN\4_$31K'P?::1_:MQXGGU&,6*V102"X$V=
MAC*D$,"0P(QG(K\@?^"@/[.7[9NC_M)_'3XC^./V2=2^(Z?$']FO3/!/P]\?
MWE[IXT;P<K6,::S=W]Q=S*+ QR_:[@2XSSU =F'(?"C]HK]E/XT>#?@S\!/V
MXOVF-*\&_LQ?"CPWI=EX5\,ZK]H6Y^,.JV*K VL74"1F2#0DN8I! LP19F0[
MB2CI$<^I*I)I.Y^V/PN^)_@3XT_#S1_BO\,/$":MX>\06*7NC:G%"Z)=6[C*
M2J)%5MK#D$@9!!'!%;U4O#5_X=U3PYI^I^$+NSN-)N;**72Y].=&MY+9D!C:
M(I\IC*%2I7C!&.*NUH8A1110 5Z?X'_Y%2S_ .N9_P#0C7F%>G^!_P#D5+/_
M *YG_P!"-95=CIPO\1^AJT445@=X4444 %%%% !1110 4444 %%%% !1110
M5Y)K'_(6NO\ KY?_ -"->MU\$?$+_@LA_P $W_!/C[7/!GB?]HS[-J6D:Q<V
M6H6W_"(:P_E3Q2M'(FY+0JV&4C*D@XX)%>A@,#C<=*2PU*4VM^6+E;ULF>9F
M>+PF$C%UZD87VYFE?[SZ3HKY4_X?;?\ !,/_ *.:_P#+,UK_ .0Z/^'VW_!,
M/_HYK_RS-:_^0Z]/^P,]_P"@2K_X+E_D>1_;.3_]!%/_ ,#C_F?5=%?*G_#[
M;_@F'_T<U_Y9FM?_ "'1_P /MO\ @F'_ -'-?^69K7_R'1_8&>_] E7_ ,%R
M_P @_MG)_P#H(I_^!Q_S/JNBOE3_ (?;?\$P_P#HYK_RS-:_^0Z/^'VW_!,/
M_HYK_P LS6O_ )#H_L#/?^@2K_X+E_D']LY/_P!!%/\ \#C_ )GU717RI_P^
MV_X)A_\ 1S7_ )9FM?\ R'1_P^V_X)A_]'-?^69K7_R'1_8&>_\ 0)5_\%R_
MR#^V<G_Z"*?_ (''_,^JZ*^5/^'VW_!,/_HYK_RS-:_^0Z/^'VW_  3#_P"C
MFO\ RS-:_P#D.C^P,]_Z!*O_ (+E_D']LY/_ -!%/_P./^9]5T5\J?\ #[;_
M ()A_P#1S7_EF:U_\AT?\/MO^"8?_1S7_EF:U_\ (=']@9[_ - E7_P7+_(/
M[9R?_H(I_P#@<?\ ,^JZT/"G_(RV/_7RG\Z^1/\ A]M_P3#_ .CFO_+,UK_Y
M#KK/@3_P5O\ ^">WQ@^,?AKX7?#K]H'^T==U[6(;+2;'_A%-6A\^=V 5-\MJ
MJ+D]V8#U-14R+.Z=-REA:B25VW"6GX%TLWRF=6,8XB#;:^W'_,^XZ***^?/I
MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYEO^"V7_*4OXP?]
MAVV_](+:OZ::_F6_X+9?\I2_C!_V';;_ -(+:OTSPN_Y'=;_ *]O_P!*B?GG
MB/\ \BBE_P!?%_Z3(^6****_=#\:"BBB@ HHHH **** "BBB@ HHHH *W?A;
M_P E-\.?]AZS_P#1R5A5N_"W_DIOAS_L/6?_ *.2HJ_PI>C+I_Q%ZG]>=%%%
M?R$?U*%%%% !1110 4444 %%%% !1110 4444 %9_BS_ )%J^_Z]F_E6A6?X
ML_Y%J^_Z]F_E36Y,_@9Y711176>2%%%% 'C/_!0#Q9^UIX0_90\5W7[#GPH;
MQ?\ $^]LQ8^%[(ZG9VB6,LQV-?.]Y+'&PA4F0)DEW" C:6(\6_X(B?\ !,V\
M_P""='[+<C?%<)>_%SX@W8UKXFZQ)="YE%RVYHK+S@6$JPAWW.&8/-+,X8JR
MX^SZ*5M;E<S4>4_'S_@MU\&/^"U7_!2#2[G]E[P'_P $Y+&W^''AGXEMJNB^
M)[?XK:(EQXCL[9+FWMY'AFNT:W65)C+L8;E)4$94U]S:5^T)^WMX1_8(/Q/\
M3_L#QP?&8O)I^A?"'PWXJL[RVMF\UHK66XO1*(4@"*LLFQV*KA1AB=OT[12Y
M=;W&YW25MC\M/VH?^"-W[37B;_@FO\7[JS\3V_Q$_:I^,?\ 9EWX]\237L=J
MEQ:P7UO<-H&FR3%4M;**.((JDHLIC&_:NQ(_5O\ @F[^R+^T&/VY/'W[?GQX
M_9\M_@_IEW\-](^'WPU^&:Z[::A=66D6@@>2:XDM"T*YDMXQ&@.X*6# ;5+_
M 'K11RJX>TDXV"BBBJ("BBB@#J?A3_R&+G_KV_\ 9A7=UPGPI_Y#%S_U[?\
MLPKNZYZGQGH8;^$%%%%9G0%%%% !1110 4444 %%%% !1110 4444 <3\6?^
M/NR_ZYO_ #%<C77?%G_C[LO^N;_S%<C75#X$>97_ (K"BBBJ,@K\S/VP?^"?
M_P"V)_P4]_X*L>%(?VGOA6?#_P"RO\(6^W:/;W&OV4__  F=^ C,SVT$[RHL
MK[8_WJ+MMX) -DDY%?IG12:N5&3B[H^%?^#@K_@GK\:?^"AW[!]E\+?V;[&S
MNO%7A/QI9^(=,T*YO([9-2CBM;JU>V1Y2L2/MNMZEV5?W97(W5X9!^R=_P %
M._\ @K;^UE\'_B7_ ,%&OV:-#^#7PI^#%]_;#>$X/$D.H7/BG5@8FR4A=_+A
M+PQ B3;LC,JJTAD)7]7:*3BF[E1J2BK'Q'^U/^S[^TY_P4K_ &EY?V;_ (J^
M$M6\!_LP>"[J"Z\4NU^D=]\5+]6#I9)Y,A>#2XV +EMKRL!M&=K1?+/[6G_!
M.+]OB?\ :5_:?\#_  %_9)T76_#W[0'A?PMX3\ ?$0^)M/L=+\"^'K.&**]M
M7LV87"KB*(+'!&1F%74.?EK]@J*'%,(U''8Y/X#?"G3O@1\#?!GP/T>_DN[3
MP9X3T[0K6ZE7#31VEM';JY'8D1@GZUUE%%49A1110 5Z?X'_ .14L_\ KF?_
M $(UYA7I_@?_ )%2S_ZYG_T(UE5V.G"_Q'Z&K1116!WA1110 4444 %%%% !
M1110 4444 %%%% !7\FG[8'_ "=I\4?^RBZW_P"E\U?UEU_)I^V!_P G:?%'
M_LHNM_\ I?-7ZQX5?[WBO\,?S9^9>)7^[8;UE^2/.J***_:#\D"BBB@ HHHH
M **** "BBB@ HHHH *]__P""57_*2#X*?]E%TW_T<*\ KW__ ()5?\I(/@I_
MV473?_1PK@S;_D5U_P#!+_TEG;EG_(RH_P"./YH_J1HHHK^3C^FPHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "OYEO^"V7_ "E+^,'_ &';;_T@
MMJ_IIK^9;_@ME_RE+^,'_8=MO_2"VK],\+O^1W6_Z]O_ -*B?GGB/_R**7_7
MQ?\ I,CY8HHHK]T/QH**** "BBB@ HHHH **** "BBB@ K=^%O\ R4WPY_V'
MK/\ ]')6%6[\+?\ DIOAS_L/6?\ Z.2HJ_PI>C+I_P 1>I_7G1117\A']2A1
M110 4444 %%%% !1110 4444 %%%% !6?XL_Y%J^_P"O9OY5H5G^+/\ D6K[
M_KV;^5-;DS^!GE=%%%=9Y(4444 %%%% !1110 4444 %%%% !1110!U/PI_Y
M#%S_ ->W_LPKNZX3X4_\ABY_Z]O_ &85W=<]3XST,-_""BBBLSH"BBB@ HHH
MH **** "BBB@ HHHH **** .)^+/_'W9?]<W_F*Y&NN^+/\ Q]V7_7-_YBN1
MKJA\"/,K_P 5A1115&04444 %%%% !1110 4444 %%%% !7I_@?_ )%2S_ZY
MG_T(UYA7I_@?_D5+/_KF?_0C6578Z<+_ !'Z&K1116!WA1110 4444 %%%%
M!1110 4444 %%%% !7\FG[8'_)VGQ1_[*+K?_I?-7]9=?R:?M@?\G:?%'_LH
MNM_^E\U?K'A5_O>*_P ,?S9^9>)7^[8;UE^2/.J***_:#\D"BBB@ HHHH **
M** "BBB@ HHHH *]_P#^"57_ "D@^"G_ &473?\ T<*\ KW_ /X)5?\ *2#X
M*?\ 91=-_P#1PK@S;_D5U_\ !+_TEG;EG_(RH_XX_FC^I&BBBOY./Z;"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_F6_X+9?\I2_C!_V';;_T
M@MJ_IIK^9;_@ME_RE+^,'_8=MO\ T@MJ_3/"[_D=UO\ KV__ $J)^>>(_P#R
M**7_ %\7_I,CY8HHHK]T/QH**** "BBB@ HHHH **** "BBB@ K=^%O_ "4W
MPY_V'K/_ -')6%6[\+?^2F^'/^P]9_\ HY*BK_"EZ,NG_$7J?UYT445_(1_4
MH4444 %%%% !1110 4444 %%%% !1110 5G^+/\ D6K[_KV;^5:%9_BS_D6K
M[_KV;^5-;DS^!GE=%%%=9Y(4444 %%%% !1110 4444 %%%% !1110!U/PI_
MY#%S_P!>W_LPKNZX3X4_\ABY_P"O;_V85W=<]3XST,-_""BBBLSH"BBB@ HH
MHH **** "BBB@ HHHH **** .)^+/_'W9?\ 7-_YBN1KKOBS_P ?=E_US?\
MF*Y&NJ'P(\RO_%844451D%%%% !1110 4444 %%%% !1110 5Z?X'_Y%2S_Z
MYG_T(UYA7I_@?_D5+/\ ZYG_ -"-95=CIPO\1^AJT445@=X4444 %%%% !11
M10 4444 %%%% !1110 5_)I^V!_R=I\4?^RBZW_Z7S5_677\FG[8'_)VGQ1_
M[*+K?_I?-7ZQX5?[WBO\,?S9^9>)7^[8;UE^2/.J***_:#\D"BBB@ HHHH *
M*** "BBB@ HHHH *]_\ ^"57_*2#X*?]E%TW_P!'"O *]_\ ^"57_*2#X*?]
ME%TW_P!'"N#-O^177_P2_P#26=N6?\C*C_CC^:/ZD:***_DX_IL**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K^9;_@ME_RE+^,'_8=MO\ T@MJ
M_IIK^9;_ (+9?\I2_C!_V';;_P!(+:OTSPN_Y'=;_KV__2HGYYXC_P#(HI?]
M?%_Z3(^6****_=#\:"BBK.CZ/JOB'5[70-#T^:[O;ZY2WL[2WC+232NP5$51
MR6+$ #N30VDKL$FW9'ZQ_P#!)K]I[PK^VG\5_#/[-&C?\$LO@2FA>&M!@;QA
MXTOO"L$\UO96\:QF:1I(3YEQ,X"C<Q)9V8Y"L:T_"WP]_8,_:E_:]^.7[>MS
M\"/"Z_ G]G7PFMCHOAW0]'M[*P\6:I"MQ,UP\4*".92P95# B026N[*ADKD_
MVJ-5T7_@BY_P3>L/V)? &JVX^./QGL?M_P 3=7L909=+T]E*-"KCD+@O;1GH
M?]*E&TLM1?\ !+CX>:S^U3_P11^/G['O[/VJ:9)\4=5\;P7ZZ-=ZA';R7%@3
MI3!MSD!4=;6ZC!/RAN"1NS7Y17I4O95<RP[=.C.4:47S2^!S2J56VW9/6,7I
M9:[L_3*-6I[2EE]=*I6A&522Y8_$H-PI))*]M'):W>G0O^)/'7PD_P""D/\
MP1V^-'[1_P 0?V3OAOX"\1_#7Q)%%X0U?P)H"V1C0-:,(&;)9R4G,;C(1MZ,
M$5E!'L7C?]DWX>_"7P%\1/V?XOV3?"US\'] _9WMH_"_C%O",,VJ^,O'=_L%
MI-9WY4RSSLYV+'$?D=XQPI11\[?MIPZ;_P $\/\ @E5X;_X):VOB33M8^+7Q
M%\5KKOQ(TCP_="Z_L]/-CDBMVV<^:Q@L8U7^/R92/E*YYG3?%=]_P29^%.A^
M&OB#X_N-5_:+\2V,::-I6IZ@UW8?![2;E=IN/)=FC74Y(G)"@?ND//RDB:XX
M2KB*%\)-J$JLW2A[SO%<BYT[WC%.,GS.Z2G=)R:3F6*IT*UL3!<T:<54GHK2
M?.^1JUI-J4596;<;-J*;7'?%&#X:?\$IO@QJ/P%TFTT7Q/\ M'>--)\CQUK;
MQ17EK\/=/F0$Z;:DAD;4)%(\V8?ZL'"'HQ^(*_<+]N_2M-^"GP3_ &B/#OQ-
M\#^%['X'6OPSTO2?@I-=6EC-=^*O%%Y;B9]7BN0#<W-PD\A:65F.[RS)S\[5
M^'M?5\*XW^T,+4KR5Y-IN5[\UXII?W>5.W(K\KT;<KL^9XEPGU'$PHIVBDTH
MVM:TFF_[W,U?FTYEJDE9!1117U)\V%;OPM_Y*;X<_P"P]9_^CDK"K=^%O_)3
M?#G_ &'K/_T<E15_A2]&73_B+U/Z\Z***_D(_J4**** "BBB@ HHHH ****
M"BBB@ HHHH *S_%G_(M7W_7LW\JT*S_%G_(M7W_7LW\J:W)G\#/*Z***ZSR0
MHHHH **** "BBB@ HHHH **** "BBB@#J?A3_P ABY_Z]O\ V85W=<)\*?\
MD,7/_7M_[,*[NN>I\9Z&&_A!11169T!1110 4444 %%%% !1110 4444 %%%
M% '$_%G_ (^[+_KF_P#,5R-==\6?^/NR_P"N;_S%<C75#X$>97_BL****HR"
MBBB@ HHHH **** "BBB@ HHHH *]/\#_ /(J6?\ US/_ *$:\PKT_P #_P#(
MJ6?_ %S/_H1K*KL=.%_B/T-6BBBL#O"BBB@ HHHH **** "BBB@ HHHH ***
M* "OY-/VP/\ D[3XH_\ 91=;_P#2^:OZRZ_DT_; _P"3M/BC_P!E%UO_ -+Y
MJ_6/"K_>\5_AC^;/S+Q*_P!VPWK+\D>=4445^T'Y(%%%:_P^\$ZW\2_'VA_#
MGPU&KZCX@UBVTW3T;.&GGE6) <?[3"E*481<GLAQBY226[.K^!W[)G[37[2_
MVM_@#\!_%/BZ*P8+?7.AZ-+/#;L1D*\H&Q6(Y"D@D=!4;_LK_M+)\99?V=A\
M!/%S>/(5+2>$(_#]P^HA1%YN_P A4+E?+^?<!@J0V<'-?M?^U%^R?\4M+A^'
MO_!.O]A+_@H/X&^"MMX:\,*8/"ECXHEL?$WB;4MKR2W,XM2)EC9%\WY22[/,
MS*51,?*7_!++4_%'PC_X*+?&_P 8_MU?M0>&=#^)7A+P5>>&K+Q)\2/&D,2W
M.KEX;>"9;BY<-.B0VV,@%O+=21DXKX:AQ;6Q6$K8JDHM1CS1A[W/K+EBWI:S
MZ\M[;7N?8UN&*6&Q5'#U'*\I<LI^[R:*\DM;W73FM?>Q\)?$7]AO]LSX0>#;
MSXB?%3]E;X@^'- TX1F_UG6_"5W;6MMOD6--\LD85=SNBC)Y+ =35/3OV/\
M]JG5_@U-^T/IG[/'C&?P-;PM--XJB\/SFR$*DAYO,VX,2D$-(/E7!R1@U]C?
M\%3OAU_P5/\ A!^SOI&O_'O]MJU^+?P@\;W\$%MJWAC7?M-C<7"@W$"RCRTW
M*WDM(C(SH3%R00H/USX=^*?PA_:&^)/BV]_9,_:,TCQ1;>+?V<8?AW\-/A99
M"[CC\+6[QH+W4M61XQ!9PVVU6,A):1<Q+EC&KZ5>)<;2P5.NE":DY7E#G<4H
MN*LVTG&6K=Y6246R*?#^$JXR=!N<&DK*7*I-RYG=6;4HZ)65VW)(_&CX1_ /
MXQ_'BYU>V^$7P^U#7?\ A'](EU779K1 (M/LHAEYYI'(2- .[$9Z#-<A7Z.?
MMI_!GX]_ []BM_@C^Q+\"O$P^!5G%%J7Q(^+QM$BN?']TN,7C1AO.328SS -
MOE,N)-S##M^<=?197F#S*G.LK<M[))WDE_?UT;WY=TK7UNEX698'^SYQI._-
M:[=K1?\ A[I;<VS>VFK****]0\T*]_\ ^"57_*2#X*?]E%TW_P!'"O *]_\
M^"57_*2#X*?]E%TW_P!'"N#-O^177_P2_P#26=N6?\C*C_CC^:/ZD:***_DX
M_IL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^9;_@ME_RE+^,
M'_8=MO\ T@MJ_IIK^9;_ (+9?\I2_C!_V';;_P!(+:OTSPN_Y'=;_KV__2HG
MYYXC_P#(HI?]?%_Z3(^6****_=#\:"BBB@!7=Y&+R.68]2QR34VG:GJ6D7:W
M^DZA/:SIG9-;RE'7(P<%2".*@HH:35@NTR6.]O8;U=1BNY5N%E$BSK(0X<'(
M8-USGG/7-+J.HZAJ]]+J>K7\UU<SN7FN+B4N\C'J68Y)/N:AHI65[CN[6))K
MR[N(HX+BZD=(5VQ([DA!G. #T'TJ.BBF(**** "MWX6_\E-\.?\ 8>L__1R5
MA5N_"W_DIOAS_L/6?_HY*BK_  I>C+I_Q%ZG]>=%%%?R$?U*%%%% !1110 4
M444 %%%% !1110 4444 %>;_ +8'QD_X9Y_9=\>?'+_A'/[8_P"$5\,76I?V
M7]L^S_:O*0MY?F;'V9QC=M;'H:](KP#_ (*J?\HW_C7_ -DZU+_T2:[,OI0K
M9A1IS5U*44_1M)G)CZDZ6!JSB[-1DUZI,_,3_B)L_P"K)?\ S)/_ -[:/^(F
MS_JR7_S)/_WMK\J:*_H?_47A7_H'_P#)Y_\ R1^#?ZW<0_\ /[_R6'_R)^JW
M_$39_P!62_\ F2?_ +VT?\1-G_5DO_F2?_O;7Y4T4?ZB\*_] _\ Y//_ .2#
M_6[B'_G]_P"2P_\ D3]5O^(FS_JR7_S)/_WMH_XB;/\ JR7_ ,R3_P#>VORI
MHH_U%X5_Z!__ ">?_P D'^MW$/\ S^_\EA_\B?JM_P 1-G_5DO\ YDG_ .]M
M'_$39_U9+_YDG_[VU^5-%'^HO"O_ $#_ /D\_P#Y(/\ 6[B'_G]_Y+#_ .1/
MU6_XB;/^K)?_ #)/_P![:/\ B)L_ZLE_\R3_ />VORIHH_U%X5_Z!_\ R>?_
M ,D'^MW$/_/[_P EA_\ (GZK?\1-G_5DO_F2?_O;1_Q$V?\ 5DO_ )DG_P"]
MM?E311_J+PK_ - __D\__D@_UNXA_P"?W_DL/_D3]5O^(FS_ *LE_P#,D_\
MWMH_XB;/^K)?_,D__>VORIHH_P!1>%?^@?\ \GG_ /)!_K=Q#_S^_P#)8?\
MR)_09_P2$_X*V?\ #PKXR^*/AQ_PS_\ \(A_8?A@:E]L_P"$K_M#S_\ 2(HO
M+V?98=OW\[LGIC'.:_02OPS_ .#5[_D[/XC_ /9.A_Z7V]?N97XOQIEV#RK/
MIX?"QY8)1=KM[K75ML_7>$,;BLPR2%;$2YI-RULEL_))!1117RA].%%%% !1
M110 4444 %%%% !1110 4444 ?EM_P '#_[=?[57['OCSX7Z5^SG\4_^$=M]
M=TC4Y=5C_L.QN_/>*6W"'-U!(5P';[N,YYSQ7YQ_\/MO^"GG_1S7_EF:+_\
M(=?8'_!UO_R4SX,_]@+6?_1UK7Y*5_07!F3Y1B>&</5K8>$I-2NW"+;]Z6[:
MN?AG%N9YEA^(:].E7G&*<;)2DDO=71,^J_\ A]M_P4\_Z.:_\LS1?_D.C_A]
MM_P4\_Z.:_\ +,T7_P"0Z^5**^H_L#(O^@2E_P""X_Y'SG]LYQ_T$5/_  .7
M^9]5_P##[;_@IY_T<U_Y9FB__(='_#[;_@IY_P!'-?\ EF:+_P#(=?*E%']@
M9%_T"4O_  7'_(/[9SC_ *"*G_@<O\SZK_X?;?\ !3S_ *.:_P#+,T7_ .0Z
M/^'VW_!3S_HYK_RS-%_^0Z^5**/[ R+_ *!*7_@N/^0?VSG'_014_P# Y?YG
MU7_P^V_X*>?]'-?^69HO_P AT?\ #[;_ (*>?]'-?^69HO\ \AU\J44?V!D7
M_0)2_P#!<?\ (/[9SC_H(J?^!R_S/JO_ (?;?\%//^CFO_+,T7_Y#H_X?;?\
M%//^CFO_ "S-%_\ D.OE2BC^P,B_Z!*7_@N/^0?VSG'_ $$5/_ Y?YGU7_P^
MV_X*>?\ 1S7_ )9FB_\ R'1_P^V_X*>?]'-?^69HO_R'7RI11_8&1?\ 0)2_
M\%Q_R#^V<X_Z"*G_ ('+_,^J_P#A]M_P4\_Z.:_\LS1?_D.OWC_X)6?%WXA_
M'G_@G[\-/BY\5_$/]J^(=;TB>;4]0^R0P><ZW<Z ^7"B(ORJH^50./6OY<:_
MIJ_X(G?\HM?@_P#]@&Y_]+[FOSSQ(RS+<%D]*>'HP@W42O&*B[<LM+I(^[\/
M\?CL7FM6->K*:4&[2DW]J/=GU-1117XP?K84444 %%%% !1110 4444 %%%%
M !1110 5_)I^V!_R=I\4?^RBZW_Z7S5_677\FG[8'_)VGQ1_[*+K?_I?-7ZQ
MX5?[WBO\,?S9^9>)7^[8;UE^2/.J***_:#\D"NU_9M^*5E\#?VB? /QKU+2W
MOK;P?XTTO6[BRB(W7"6EW%.T8SQEA&0,^M<5145*<:M.4);--/YETYRI5%..
MZ=_N/V'\>_M7_P#!'K0_V[;[_@K>G[5GB#Q=XEDTF&70OA18>$+J&6+48]-2
MP4O/,BHH$:9VL542$N'< *?E'P'X8_X)U?MV7?BC]HG]L;]N;5_A9\3?$WC?
M4M4UG1%\(SZAI_V*:0/"EN\<?#+EE^9R<!1L&"S?$U%?.X;AJG@Z=J6(J*:C
M&*E[EXPC>T$N3EMKK=-MV=SW<1Q#4Q4_WM"#BW*3C[UG.5KR?O7OII9V2Z'W
MI_P4A_;E_9C^(W[./PO_ .":G[$.J:C<_#GP)J<=S>^-_%,3VQU&\(F19=A0
M2+$#=7$LC-&N6<!8P$&[D_C1^U'\!/V6/@M!^Q)^Q-XC/B#3=<-M/\;OBI:0
M26UQXN88+:79^8%DAT^,%EP0#*2<_*7,OQO1750R'!X>C"E>3C%N33=^:;=^
M:6FK3U6R3UM=*W/6SK%5JDZEDI22BFE\,4K<L==$UH]VUI>S=_U:_;/_ ."B
M_P"QE]C^/7QK^"?[0=QXTU[XT_#?2_ _@SP)!X7O+*/PCI2VPCO?M,DZ+$3O
M:9T2+.'?NK%U_*6BBMLIRC#9/1=.E)RO;65KVC%12T26B7:[=VVVS',\TKYK
M552HDK7T5[7;<F]6WJWWLE9+1!1117JGFA7O_P#P2J_Y20?!3_LHNF_^CA7@
M%>__ /!*K_E)!\%/^RBZ;_Z.%<&;?\BNO_@E_P"DL[<L_P"1E1_QQ_-']2-%
M%%?R<?TV%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_,M_P6R_
MY2E_&#_L.VW_ *06U?TTU_,M_P %LO\ E*7\8/\ L.VW_I!;5^F>%W_([K?]
M>W_Z5$_//$?_ )%%+_KXO_29'RQ1117[H?C04444 %%%% !1110 4444 %%%
M% !6[\+?^2F^'/\ L/6?_HY*PJW?A;_R4WPY_P!AZS_]')45?X4O1ET_XB]3
M^O.BBBOY"/ZE"BBB@ HHHH **** "BBB@ HHHH **** "O /^"JG_*-_XU_]
MDZU+_P!$FO?Z\ _X*J?\HW_C7_V3K4O_ $2:]#*?^1I0_P <?_2D<.9_\BVM
M_@E^3/Y;J***_K _F4**** "BND^#OB'P!X1^*_ASQ5\5?!4GB3PWINM6UUK
MGAZ*[\AM2M8Y%:2V\P E Z@H6'(#''-?LS^Q7\5_V5OV_?V'/C9X\^/O_!/?
MX9?#7X;^"=->+1-7T/1X5;Y;6:681S^2C"Y@Q;D21[2[7"C&<Y\+.\ZJ9-3C
M5=!SA=)M.*M=I))-WD_)+YGM9/E,,VFZ:K*$[-I--WLKMMK2*\V_D?B%17Z7
M?LY^!OA%_P $\?\ @DQH7_!1/4_V<_"_Q+^)?Q+\7MI7AD>--)-_IV@6JR74
M:L8<@;F^QRG<K*Y,\:[@%8'VK]HS]CO]FS]I?]H/]B'Q[\1?@?X=^'^I_&33
MKF[^(OAG0K'^SK6_^S:?;7R0-$NTH6D<P9/[TK.J%B44CAJ\5X>CB91=)^S3
MJ1YKK65*+E)*.]M&D^_EJ=E+AFO5P\9*HN=J$N6ST522C&\MKZIM=O/0_&>B
MOV _:H_8]\<_M:?LTZ-\-=5_95\%_#?XE:S\<M4/@6VL?"MOHC^'? %E T<M
MWJ#1HK?94?:QD?\ UC2PE 2Z _$7[;OQ]_9]\*^ ;#]AK]BW2[.Z\"^&KX7'
MBCXB7%A&-1\<:PHVM=>806BLT.1#"IP1ACNX-=.7<01S.484J?O7?-JFHQ6G
M-S+1W>B75I]$V<V/R267ISJ5/=LK:-.3>O+9[66K?1-=6D?+E%%%?1'A!111
M0!^HG_!J]_R=G\1_^R=#_P!+[>OW,K\,_P#@U>_Y.S^(_P#V3H?^E]O7[F5_
M/'B)_P E14_PQ_(_=N _^2<A_BE^84445\,?9!1110 4444 %%%% !1110 4
M444 %%%% 'XM?\'6_P#R4SX,_P#8"UG_ -'6M?DI7ZU_\'6__)3/@S_V M9_
M]'6M?DI7]*<#?\DIAO27_I<C^?N,O^2EQ'K'_P!)B%%%%?6'S 445]L?\$R/
MB1\9?!W@K^Q?V:/^"6.@?&+Q7J7BQH;[Q_XM\*W.KV=E 8H0MBA54AL2N7D>
M9Y>1,-PVJ*XLPQ<L%AG5C'FMWDHKU;EHE][\CLP.%CC,0J;E;TBY/Y):L^)Z
M*_7O]OK]B3]E#]K?_@KY\+/V7/@3X=T#0;B;1)+WXTQ>"HXH;>TB@9IC&1"H
M1+IHU:,MMW?OH&85WW[)?QA_9#_:R_;Q^(/_  3-\+?L%_"J'X0^&?#^IV=A
MJ]MX=4ZK--93Q6TETUT3DJ[NQ1P!,"4<RELU\U/C"FL%'$0P\G[GM)JZ7)"]
MEONW9N*6Z5]#Z"/"LWBY4)UXKW_9Q=F^:5DWMLE=)OH]-3\1J*_7[_@G5^RA
MI'@'X!_"KQ+\$_@!X7\?W?C_ ...IV/Q2\9^)_#-OJL?A_PIIMU+#+;%IE,=
MGYT,/F!^"S2 <YC \9\9?!+]E#]B;XE>-O\ @H#\5_ >E:GHNM^,]5D_9G^#
MTB#[/K4"W+^1K-U%U32XQM>*,X\T%,84KNZH<4X:IBJE"%-N47:*35Y23<;6
M^SJF[O[*<G9(YI\.5Z>&IUIS23UDVG:,6D[W^UHTK+[345=GYST5N_$_XC^*
MOB_\0M9^)_CBZAFU;7=0DO+][:U2"+S'.<)'& L:#@!5    '2L*OIH.3BG)
M6?7K^.GY'STE%2?*[H****HD*_IJ_P"")W_*+7X/_P#8!N?_ $ON:_F5K^FK
M_@B=_P HM?@__P!@&Y_]+[FOS3Q1_P"1)1_Z^+_TF1^A>''_ ".*O_7M_P#I
M43ZFHHHK\*/V8**** "BBB@ HHHH **** "BBB@ HHHH *_DT_; _P"3M/BC
M_P!E%UO_ -+YJ_K+K^33]L#_ ).T^*/_ &476_\ TOFK]8\*O][Q7^&/YL_,
MO$K_ ';#>LOR1YU1117[0?D@4444 %%%% !1110 4444 %%%% !7O_\ P2J_
MY20?!3_LHNF_^CA7@%>__P#!*K_E)!\%/^RBZ;_Z.%<&;?\ (KK_ ."7_I+.
MW+/^1E1_QQ_-']2-%%%?R<?TV%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5_,M_P %LO\ E*7\8/\ L.VW_I!;5_337\RW_!;+_E*7\8/^P[;?
M^D%M7Z9X7?\ ([K?]>W_ .E1/SSQ'_Y%%+_KXO\ TF1\L4445^Z'XT%%%% !
M1110 4444 %%%% !1110 5N_"W_DIOAS_L/6?_HY*PJW?A;_ ,E-\.?]AZS_
M /1R5%7^%+T9=/\ B+U/Z\Z***_D(_J4**** "BBB@ HHHH **** "BBB@ H
MHHH *\ _X*J?\HW_ (U_]DZU+_T2:]_KP#_@JI_RC?\ C7_V3K4O_1)KT,I_
MY&E#_''_ -*1PYG_ ,BVM_@E^3/Y;J***_K _F4**** /K;_ ()!_P#!,Z;_
M (*2?';4-!\2>*WT;P;X0M[>]\67-I@W=PDKLL5M ""%:3RY,R$$(J$X8E5/
MV;_P68_9X_;B\._LQ7GP^^$_PN\*_#/]F3X9PQ-#H&G>)HS>ZR1.J1W%THR9
M&:60.L6YB7;S':23:5_'RBOG,9DV-Q><0QCKKDA;E@X72[M/G2YGK:3B^7HN
M_O87-L)ALJGA51?/._--3LWV37(_=6ETFN;J^WZY_P#!/KX#?\%TO@%\(/#7
MA#P#\7_"/@KX,:OI\.NCQ9X@O]*OH/#]E=*+B:2))@TJOAV8QL/)\PDEEW,Q
M\?\ ^"H'QT\8_P#!6G_@HIX3^ O[%<]WXEL?!]F-(\-ZU#,4CN;D.);W53,
M/+@79&/-P 5MPZ_?45^>K:SK#:8-$;5KDV2OO6T,[>4&_O;,XSR><4:7K6L:
M'-)<:+JUS9R2PM#*]K.T9>-OO(2I&5/<=#6-#AR5/,98^4H>UM)1<:?*KRWE
M/WFYOINEOU=S6MGRG@(X**G[*\7)2J<SM':,?=2BNNS>W16/UP_9$^+?[/+_
M +9O@G_@F?X*^)@\;Z#?7,\OQI^)VNW[3R?$+5+2TFE@T>"25F/]E1S@ 0Y*
MW&&7YED=IO*O^"O/B?Q:?V(OAGX?_:T\&>'-$^..J_$#5M7@T'3=,LK>\\.^
M%P)HK>QE%JHQ&S&%H]Y+,(N261L?FXK,C!T8@@Y!!Y!IUS<W-Y.UU>7#RRN<
MO)(Y9F/N3UHH\,0HYC3Q2J7Y;-W7O.2YKOFO9*7,KI1VA&*M%6'5XBG5P%3#
M.G;FNEKHHOELK6NW'E=G?>4F[MW&4445]2?-A1110!^HG_!J]_R=G\1_^R=#
M_P!+[>OW,K\,_P#@U>_Y.S^(_P#V3H?^E]O7[F5_/'B)_P E14_PQ_(_=N _
M^2<A_BE^84445\,?9!1110 4444 %%%% !1110 4444 %%%% 'XM?\'6_P#R
M4SX,_P#8"UG_ -'6M?DI7ZU_\'6__)3/@S_V M9_]'6M?DI7]*<#?\DIAO27
M_I<C^?N,O^2EQ'K'_P!)B%%%%?6'S 5^M_\ P3U_X)X_\%C/V9?'?@N;X:?'
M_0-*^#EQK-IXBU_4-*\707.DW-FZQ-<YMW3?)(T,?EY"A=P!$@ WC\D*M1ZY
MK46F/HL6L72V;MN>T6X81,?4KG!/ [5Y&<9?B<RP_L:<XQ3O?FAS[[-+F5FM
M;;GJ95CL/E]?VM2$FU:W+/DVZ/1W3^1^XW[._P"T5^Q;XD_X.$?%M[\&]8\.
MVT&I_"230(M7TUHDL]:\1K>6\\[0LN%ED-NGE[U^^UN^"V03Y%^S)\!_'/\
MP0[^$'QJ_;!_; \3:!9_$OQ1HDWA_P"&&A6.LQW-SJ4\DAE>YPO/EM,MM(>Z
M)"Y8 LH/Y&JS*P96((.00>E3ZEJVJ:S<_;=8U*XNYMH7S;F9I&P.@RQ)Q7A?
MZH<O[J-=^RE&G&::O*2IMM)2O[JE?WE9Z;'L_P"M/-^]E17M8RJ2@T[1BZB5
M[QMJU;1W6NY]G?L7?"S1/V9?@%/^W-^V=K6L#P%J-PZ_#SX11ZK+!_PL?4X_
M^6EQ"#@Z=$<&21U(? 7Y@0DOW_\ LP?$/XR?''X7_ []JQ8/"-]I?CWQ!XAU
M;]I3QWJMA8/::%HU@7CL]#S=!C9VHC(5(TP0Z&4G][(S_AG?ZUK&JPV]OJFK
M7-S'9PB&T2XG9Q!&.B("?E7V'%1)>7<=L]E'=2+#(P:2(.0K$="1T)%=.9<-
M2S-N<ZJ4VW]FZ4>5I12NM4VI<S;O*,6U9)+GR_B%9=:$*;Y4E]JS<KIN3=GH
M[.-DE:,G9W;;ZGX^ZWX#\2_';QKXC^%FE1V'AC4/%NI7/ARQAB\M+>PDNI&M
MXU7^$+$4 ';&*Y*BBOJ*<%3IJ"Z*Q\Y.;J3<GUU"BBBK)"OZ:O\ @B=_RBU^
M#_\ V ;G_P!+[FOYE:_IJ_X(G?\ *+7X/_\ 8!N?_2^YK\T\4?\ D24?^OB_
M])D?H7AQ_P CBK_U[?\ Z5$^IJ***_"C]F"BBB@ HHHH **** "BBB@ HHHH
M **** "OY-/VP/\ D[3XH_\ 91=;_P#2^:OZRZ_DT_; _P"3M/BC_P!E%UO_
M -+YJ_6/"K_>\5_AC^;/S+Q*_P!VPWK+\D>=4445^T'Y(%%%% !1110 4444
M %%%% !1110 5[__ ,$JO^4D'P4_[*+IO_HX5X!7O_\ P2J_Y20?!3_LHNF_
M^CA7!FW_ "*Z_P#@E_Z2SMRS_D94?\<?S1_4C1117\G']-A1110 4444 %%%
M% !1110 445Y?\5O"G[6>K^+GO/@_P#%?POI&BF! EEJVA/<3"0#YV+@C@GH
M* /4**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\
MBJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]
MTHKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2OYE
MO^"V7_*4OXP?]AVV_P#2"VK]]?\ A ?^"@G_ $7_ ,"?^$I)_P#%5\R?&W_@
MAMHW[1?Q3UCXU?&2S\":QXFU^=9M6U/S-;M_/=8UC!\N"]2-?E11A5 XSUS7
MU_!G$&#X=S&I7Q,9-2AR^ZDW>Z?5K30^5XMR/%Y]@84</**<97]YM*UFNB?<
M_G^HK]V/^(<OX,_]";X$_P#!AXB_^6%'_$.7\&?^A-\"?^##Q%_\L*_2?^(H
M9!_SZJ_^ P_^3/@/^(<YW_S\I_?+_P"0/PGHK]V/^(<OX,_]";X$_P#!AXB_
M^6%'_$.7\&?^A-\"?^##Q%_\L*/^(H9!_P ^JO\ X##_ .3#_B'.=_\ /RG]
M\O\ Y _">BOW8_XAR_@S_P!";X$_\&'B+_Y84?\ $.7\&?\ H3? G_@P\1?_
M "PH_P"(H9!_SZJ_^ P_^3#_ (ASG?\ S\I_?+_Y _">BOW8_P"(<OX,_P#0
MF^!/_!AXB_\ EA1_Q#E_!G_H3? G_@P\1?\ RPH_XBAD'_/JK_X##_Y,/^(<
MYW_S\I_?+_Y _">BOW8_XAR_@S_T)O@3_P &'B+_ .6%'_$.7\&?^A-\"?\
M@P\1?_+"C_B*&0?\^JO_ (##_P"3#_B'.=_\_*?WR_\ D#\)Z*_=C_B'+^#/
M_0F^!/\ P8>(O_EA1_Q#E_!G_H3? G_@P\1?_+"C_B*&0?\ /JK_ . P_P#D
MP_XASG?_ #\I_?+_ .0/PGK=^%O_ "4WPY_V'K/_ -')7[=_\0Y?P9_Z$WP)
M_P"##Q%_\L*GTO\ X-WOA-HNIVVLZ9X4\"17-I.DUO)]N\0ML=6#*<'4"#@@
M<'BIGXGY!*#2I5=?[L/_ ),J'AUG<9)^TI_?+_Y _3&BO"_^$!_X*"?]%_\
M G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ_"3]G/=**\+_X0'_@H)_T7_P)
M_P"$I)_\51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_\"?^
M$I)_\51_P@/_  4$_P"B_P#@3_PE)/\ XJ@#W2BO"_\ A ?^"@G_ $7_ ,"?
M^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (J@#W2BO"_^$!_X*"?]%_\  G_A
M*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ /=**\+_X0'_@H)_T7_P)_P"$I)_\
M51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_\"?^$I)_\51_
MP@/_  4$_P"B_P#@3_PE)/\ XJ@#W2O /^"JG_*-_P"-?_9.M2_]$FK?_" _
M\%!/^B_^!/\ PE)/_BJY_P"*O[.'[9/QM^&^M_"/XG_&+P)J?A[Q%ITMAK.G
M_P#"/7,/VBWD7:Z>9%(KID=U8$=C75@J\,-C:5:6T91;MO9-,Y\91EB,)4I1
MWE%I?-6/Y@Z*_=C_ (AR_@S_ -";X$_\&'B+_P"6%'_$.7\&?^A-\"?^##Q%
M_P#+"OV[_B*&0?\ /JK_ . P_P#DS\>_XASG?_/RG]\O_D#\)Z*_=C_B'+^#
M/_0F^!/_  8>(O\ Y84?\0Y?P9_Z$WP)_P"##Q%_\L*/^(H9!_SZJ_\ @,/_
M ),/^(<YW_S\I_?+_P"0/PGHK]V/^(<OX,_]";X$_P#!AXB_^6%'_$.7\&?^
MA-\"?^##Q%_\L*/^(H9!_P ^JO\ X##_ .3#_B'.=_\ /RG]\O\ Y _">BOW
M8_XAR_@S_P!";X$_\&'B+_Y84?\ $.7\&?\ H3? G_@P\1?_ "PH_P"(H9!_
MSZJ_^ P_^3#_ (ASG?\ S\I_?+_Y _">BOW8_P"(<OX,_P#0F^!/_!AXB_\
MEA1_Q#E_!G_H3? G_@P\1?\ RPH_XBAD'_/JK_X##_Y,/^(<YW_S\I_?+_Y
M_">BOW8_XAR_@S_T)O@3_P &'B+_ .6%'_$.7\&?^A-\"?\ @P\1?_+"C_B*
M&0?\^JO_ (##_P"3#_B'.=_\_*?WR_\ D#\)Z*_=C_B'+^#/_0F^!/\ P8>(
MO_EA1_Q#E_!G_H3? G_@P\1?_+"C_B*&0?\ /JK_ . P_P#DP_XASG?_ #\I
M_?+_ .0/FO\ X-7O^3L_B/\ ]DZ'_I?;U^YE?"_[*_\ P2:\7_L3^+=2\<_L
MR:OX$\,ZKJ^G?8-0NOL^JWOFV_F+)LVW=U*J_,BG*@'C&<5[I_P@/_!03_HO
M_@3_ ,)23_XJORKBO.,-GN<RQ=!-1:BO>LGHK=&U^)^E<-95B,FRF.%KM.2;
M>E[:N_5+\CW2BO"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)
M/_BJ^</?/=**\+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X$_\ "4D_
M^*H ]THKPO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_  4$_P"B_P#@3_PE)/\
MXJ@#W2BO"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_
M (J@#W2BO"_^$!_X*"?]%_\  G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ
M/=**\+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THK
MPO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_  4$_P"B_P#@3_PE)/\ XJ@#\SO^
M#K?_ )*9\&?^P%K/_HZUK\E*_HR_:N_X)9_$+]M_4]&UC]J#Q!X$\3W/AZ":
M'1Y/LFJ67V=)61I!BTNH@^2B\MDC'&,FO)?^(<OX,_\ 0F^!/_!AXB_^6%?K
MG#?'V3Y/DE'!UJ=1RA>[2C;63>EY)]>Q^79_P3FN:YO5Q5*<%&5K7<KZ12UM
M%KIW/PGHK]V/^(<OX,_]";X$_P#!AXB_^6%'_$.7\&?^A-\"?^##Q%_\L*]S
M_B*&0?\ /JK_ . P_P#DSQ_^(<YW_P _*?WR_P#D#\)Z*_=C_B'+^#/_ $)O
M@3_P8>(O_EA1_P 0Y?P9_P"A-\"?^##Q%_\ +"C_ (BAD'_/JK_X##_Y,/\
MB'.=_P#/RG]\O_D#\)Z*_=C_ (AR_@S_ -";X$_\&'B+_P"6%'_$.7\&?^A-
M\"?^##Q%_P#+"C_B*&0?\^JO_@,/_DP_XASG?_/RG]\O_D#\)Z*_=C_B'+^#
M/_0F^!/_  8>(O\ Y84?\0Y?P9_Z$WP)_P"##Q%_\L*/^(H9!_SZJ_\ @,/_
M ),/^(<YW_S\I_?+_P"0/PGHK]V/^(<OX,_]";X$_P#!AXB_^6%'_$.7\&?^
MA-\"?^##Q%_\L*/^(H9!_P ^JO\ X##_ .3#_B'.=_\ /RG]\O\ Y _">BOW
M8_XAR_@S_P!";X$_\&'B+_Y84?\ $.7\&?\ H3? G_@P\1?_ "PH_P"(H9!_
MSZJ_^ P_^3#_ (ASG?\ S\I_?+_Y _">OZ:O^")W_*+7X/\ _8!N?_2^YKYM
M_P"(<OX,_P#0F^!/_!AXB_\ EA7TU\$_V5OVM_V=/A9H_P %?@W\6? FC^&=
M @:'2=,_L&ZN/(1I&D(\R>5Y&^9V.68GG'3%?(<9\8Y9Q%EU.AAH33C/F]Y1
M2M9KI)ZZGU/"?"F8Y#CYU\1*#4H\ONMMWNGUBNQ]/45X7_P@/_!03_HO_@3_
M ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5?FQ^@'NE%>%_\(#_ ,%!/^B_^!/_
M  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\
M)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_
M\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)2
M3_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ
M/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H
M_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I7\FG[8'_)VGQ1_P"RBZW_ .E\U?TK
M_P#" _\ !03_ *+_ .!/_"4D_P#BJ^3/&'_!OO\ #GQ[XMU3QUXL\.^!+O5=
M:U&>_P!3NOM>OQ^=<32-)(^U+\*N68G"@ 9P !7V_!7$N!X<KUIXF,FII)<J
M3V;WNT?'\7</XW/Z-*&'E%.#;?,VM[;63/P6HK]V/^(<OX,_]";X$_\ !AXB
M_P#EA1_Q#E_!G_H3? G_ (,/$7_RPK]!_P"(H9!_SZJ_^ P_^3/AO^(<YW_S
M\I_?+_Y _">BOW8_XAR_@S_T)O@3_P &'B+_ .6%'_$.7\&?^A-\"?\ @P\1
M?_+"C_B*&0?\^JO_ (##_P"3#_B'.=_\_*?WR_\ D#\)Z*_=C_B'+^#/_0F^
M!/\ P8>(O_EA1_Q#E_!G_H3? G_@P\1?_+"C_B*&0?\ /JK_ . P_P#DP_XA
MSG?_ #\I_?+_ .0/PGHK]V/^(<OX,_\ 0F^!/_!AXB_^6%'_ !#E_!G_ *$W
MP)_X,/$7_P L*/\ B*&0?\^JO_@,/_DP_P"(<YW_ ,_*?WR_^0/PGHK]V/\
MB'+^#/\ T)O@3_P8>(O_ )84?\0Y?P9_Z$WP)_X,/$7_ ,L*/^(H9!_SZJ_^
M P_^3#_B'.=_\_*?WR_^0/PGHK]V/^(<OX,_]";X$_\ !AXB_P#EA1_Q#E_!
MG_H3? G_ (,/$7_RPH_XBAD'_/JK_P" P_\ DP_XASG?_/RG]\O_ ) _">O?
M_P#@E5_RD@^"G_91=-_]'"OU9_XAR_@S_P!";X$_\&'B+_Y85O\ PJ_X(.>%
M/@E\2-$^+GPPTKP)IGB'P[J,5_HVH>?KLWV>XC.Y'\N6^9'P>S*0>XKEQOB5
MD6)P56C&G4O*,DKJ-KM-?SG1@_#[.</BZ=652G:,DWK+H[_R'Z,T5X7_ ,(#
M_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57XB?L)[I1
M7A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X
M7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_
M ,%!/^B_^!/_  E)/_BJU? O@W]M.P\76%Y\0/C/X/U#18YP=1LK#PX\4TL>
M#\J.6^4YQS0!Z_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%<A\?_"GQ2\=_ _Q=X)^"/Q%A\(>+]7\.W=EX:\5SV(NET>]EB9(KOR20)#$
MS!PIX)49XKKZ^$_^"]W_  6-M_\ @D'^S-I7B?PAX'3Q#\0O'MW=:=X&L[[(
ML;5X8T::\N2I#.D7FQ8B4AI&<#<JAF !^5/_  44^!W[;G_!+?\ X*3_ +.?
MPQ_9=_X*K_&3XP?%WXC:O'/XBT'Q)X@N'0;KVWA@,UMY\B-9W.;H&*4,J):,
M=Q&"OV'^UA\2?VB_^"PO_!:+Q!_P2M^#W[3OC;X6?!/X*>%1J/Q5USX;ZK]@
MU/7=3<0_Z*MR =H5[F.(1NK(#;W+E7/E[?!_^#>S]J__ ()L^+?VS=/^*OQR
M^-7C?XQ_ME?&.XG2X\4:MX-F73O#X-L\DMK9,<")5@B:-I]B!8D$4:11;@^9
M^R/_ ,%&/@G_ ,$6_P#@JW^WQJ7[>_A;Q7:^*_'_ (\?5_AM::?H,L[Z[9_V
MAJMS#%"X&V-9X[NR*.Q$>$8%@4P0#W__ (()_%G]K+X;?M7_ +:W_!/?2_CM
MX@^+6C_!K5)$^%U]\2]<EN9+>^6:]@CMI[GEDCE:*(2! %5H9'1$+L#YU^QO
MJ/\ P4Q\9?\ !S9IWP#_ &Q/VX-1\;W'PW^'UQXG\<>%O!%U=:=X7TY[C3E6
M"QALU95GCB?4K%_.EC$DC!=^2,GMO^"0/BSP]_P1_P#V%_B;_P %8/\ @JHF
MK>"_$G[2WQ734[S3CH5Q-?112M=SVB/;JIDC>22;4)\,!B(QDX8XKQ3_ ((5
M?\%,_P!E/XL_\%V?VC?C?XP\0ZRWB7X]>)X]"^#-O%X?GE>ZTE9YY-UPRJ1:
MA;:RT\D/P,-GA,T >^?\%O\ _@ISXG\3?M_^&O\ @D_\/OVW[/\ 9U\&6&@K
MKWQT^+R:HMIJ-M!)'YL&E64FY9$F>)H6Q$=[FZC/^KBE5_IK_@C+^R?^R7\+
MXO$?Q^_8Q_X*<_%3X_\ A37;--)O;/QK\2HM=LM-OHG$CR"..&+[/<%"@PZ[
M]CYR5<5^:_Q%^,7[!W[$'_!PC^U/\5/^"Q7P1BUO3=?T>VOOA2WB+P#_ &[;
M7R>3;",VT<D;Q^8T,8A64X1&BE1GC((KZZ_X-5OV3OB?\)?A%\;/VM?''PBN
MOASH?QS^(:ZKX"^']U:M;_V9HL#73P.D) \N)OMABCR!NCM4<#8R$@'ZNT5\
M:_\ !03_ (),>//VZ_C/8_%K0?\ @I;\>_A':V/A^'3%\*_#+Q8^GZ=(R332
M&Z:-"NZ9_-"LQR=L2#.  /H?Q'XI\%_L:?LI7WC/X@>*M=U7P]\*_A])>:UK
M>J3M>ZG>V>FV)>6XE=L&XN72%F9CR[L3WH _+S_@OU^PI^T%H_P<^-7_  4/
M^*W_  5T^(_A#2O#MJDWPM^&'A.[ETS2+60+%#;V4@CN%-S<W$V<RA593*3\
MR)BO%]'_ ."L_P#P4-_9S_X-U_@]=ZMXTUG5OCW\=?&UUX5^%/B/76\_53HQ
MN&5=09ILF:;!2&*63+$7,$N6P"?F;X@?\%F/V3?^"LW[9$/Q6_X*X?$;Q1X6
M^ W@+4Q<_#OX!>#-'GO%U:;D?:=4NHR@9BORL5^8AFCC\E2[2_7O_!>OXK^
M+7XL?\$Y_P#@I%IOP]UJ/]G/PKX@L]<F:R\.-"NBV<MQH]Y:H]JH A+VUL#'
M#P&%LR+VR <Q^TU\ ?VJ/^")O[>_[%>L>"/^"C/QD^)GB/XU>/X]#^*VA^-_
M%TU]IVKG[;I<%S]GMWZ1.-0D"B8RR(ZQNK@C ^D/^"\?[!/QX\0?#CXV_M\?
M%#_@K7\0_A[X-\&^%/MGPT^&7@^XET[3(+J&RBCB@NG2X4W5Q>7VY%;:&3[0
M@#$#8/'K/X\>%_\ @M3_ ,%D?!W_  4'\ ^&_$47[+'[(7@V[UZ?QMK&A36T
M>KZS"LEVWV5' 9G61;9RFW<$L"6"F6,'X^^/7_!:[]E__@KU^V!#K'_!3;XE
M^+? ?[-'@74UO/!WP7\&Z3-=W?B>X4L%GU.YB951BOWMI)C1VBAVEI+A@#Z'
M^"/_  5[_;V_9+_X-JM&^,OQ#\;ZWK_Q;^)/Q,N_!_P/\0^(B;[4#I;*N;YC
M-N:Y:)X;Z*)I-WS-;YW(-II_MJ?L[_MD?\$5/BO^R3^T%H__  4>^,WC[XE_
M$OX@VVE_%3PYXL\92WVD:K(SVAN;>"!N3!^^>$^:TK$M'(AB90!VW_!?[XC_
M  R\:?!;_@G_ /M[?!SX7:Q'^S;X-\=P:IK-C8^&VMAIVD&;27LHS;  0JUM
M9W:1@X4[D /SKG=N?BQI/_!Q+_P6B^!GQ+_9L\+>(;W]G/\ 9CW>(=8\;ZSH
M<UG;:EKK317*6T2R@%RTMKIZ^6P#[(KARNW;N /VUK^<?_@NQ^W3^VM^VG\3
M/C;\=OV*?V@O%_@SX&?LFR:7X;OM7\'>)+O3T\1^(;[4HK6>4/;2()1&[%%?
M+A$AC9<?:LU^IO\ P<%_\%$?$G[!?[#5QX>^"S75Q\7/BY?_ /"'_"^PTU"U
MTMW< )->1*O)>&-QLQG]_-;C!!-?FO\ &'_@AW_P5Q_8M_X(T_%#X-2_MK?#
MEOA79^%;OQEX\^&NF^ H)+R^N+=(KZ=3J+0&9Y$-I&!)O VVZ@87B@#]/OVE
M?^"R_P '?V(_V&/@/^V#\:/!'B/Q!I7QBC\/VL%SX<2W(M)M0TS[:)Y3-*@V
M;%<X7).#7<?M:_\ !4OX/_LG?ME?!7]AG4?AYXF\4^-_C7J+1:9!X<2W,>C6
MBRI&U]=^;*C"$#SG^0,=EK,<9"AOR._;2DN/VF_^#,[X-?%!XWFD^'FHZ,&8
MJ285L-2O/#ZGV&V50#Z$5[5_P2C^'W[3?_!2WXS_ !B_X+S?$7P==:=K+_#B
M]\%_LP:'>X+P^3920OJ"$_=+S^8@8$J9+N]'15) /I+]HS_@XI^"_P ,_B'\
M0O!O[-O[(WQ9^.6D_!\2GXL>./A_I$9T3P[Y(<SJ;F1OWK1"*4O@*F(G(=E5
MB.I^.?\ P<%?L/\ P1_8C^#O[?%W8^)]3\$_&?Q(FD:'%;V4,=YII5ITNYKN
M-Y<!+:2WDCD\MI"6QLWJ=U?B-_P3+U[_ ();>#_V/]8_9[_;Z_X*!_M2^ O&
M.I^+M0A\=?LY>!8M0M[#Q'.72%$EB@TZ3S7EB2.*2*:>-R\6,* N?NK_ (*5
M?LS? SQS_P %9?\ @GS_ ,$B_A-\*X-+^&G@32[OQ=>^#)(V>'^SO-:X:*Z\
MPL9"XTBY60NQ9VN9-Q)?) /K'3/^#BW]EG2_V._&7[</QG^!?Q-^'_@[1/%D
M&@^";'Q1H20ZIXXFFMA<PMI]NSA=K1'S"S/Y:I\Q?M7)_"+_ (.:?@QX\^.7
MP]_9<^)/["OQS^'OQ'^)'B_3-*T3PSXO\-QVG^@7TFR+5M\[QE[93DMM3. 2
MF\ X\1_X.?/&VC_"']N[]B#XS_M$Z#J,_P #?!_CVYU#Q3+9Z<US;I<QW>GR
ME9HU&)#Y,.Y8SDNB3A0WS"N1^"O[35Q_P5\_X.=_A7\8- ^%_B'1/AM\(_A/
M?ZYX.C\4:6UI<ZO9LEQ!'J[0/\T*2WE["8@<%H[>)\#>10!]F_MH_P#!PK\
MOV7/VH=7_9%^$7[,OQ6^./B_P?8_;OB+#\*O#XOHO#5L K2&5@<L\:NA?A8T
M+!6E5PRKU7[('_!>7]BK]KW]GWXO_M;:7%XA\'_##X.W\=MK'C#Q?9QPQ:@&
MCW@V\43R2E_FB41%1(S3Q*JEFQ7Y(?\ !-O_ (*K>&O^"7]I^VW9?%KX2^+=
M8_:D\1^/]8U2#28/#LDH=+9+N5KF\G(Q!:VTTMQ<2LV-T;J4W9R.&\7_ +.?
MQC\$_P#!HUX0\<>#/#FKWEC\0/VAY/&'Q+?3H&DFCT:,7FGQSS<'$7GV-D^Y
MN SQD\$F@#]4?"'_  <Q?!74/'GP[E^*/[#GQP\ ?#+XM:[%I7P\^+'BOP_!
M%IVIR2NJQ3&-92RPMN#!T,A*'>%(!(_2^OQ,_P""<?@C_@AY^V5^UG\+O"'@
M7]M_]H_]I[Q5X%L_[5\&>&?BFVHMX?\ ! LX5DCD>%K"TMXBIBBC4!I8W=8U
MPP K]LZ "BBB@ HHHH **** "BBB@ HHHH **** "BBN0_: ^-G@K]FOX%^,
M?VA?B0]ROA_P/X8OM=UG[%#YDQMK6!YY!&F1N<JA"C(R2!D4 ?DS_P ' ?[#
M'[0WA#X)_&;_ (**?%C_ (*[_$CPS:Z)-')\*_AAX5O9M,T>T+/%!;6)6*X#
M7%S,=Q:955E+,QW(AKRZY_X*N?\ !17X#_\ !OK\ =!N?&VKW_[0_P"T/XMN
M?#'PV\3:X_FZK_8OVPI'J#/*"9)V26UABF<%BEU'-DL Q^7?$_\ P6/_ &1/
M^"K7[9<7QQ_X+"_$7Q-X?^"W@+4_/^&O[/G@W1)[VWOY/^?G4[E"@D8KA7V_
M,^61?)CW"7[!_P""[_Q=\"^&?VI/^"=__!2N^\!ZW%^SQX>O;/6C<6GAYX_[
M#BEFTV]MEDME'[A_(CB9(>"?LKJH)3% '._'SX#_ +3?_!%'_@IE^Q1IWP\_
MX*)_&3XH:E\<O'*:%\6-&\>>+);ZQU &^TRUN)(H&^[&ZZC,R>:9)(W@5Q(3
MG'O'_!>[]@WX^7'PK^-__!07XI_\%;OB+X%\,^$O#_VKX7_##PC=2Z;I-O<Q
MVL44%I.T=PIN;B[O,KY@4,AN!@LJ[!Y;X?\ CUX9_P""P?\ P6-TG_@J)X9\
M+^([?]E7]D'X?7VK1>,-6T*6W37=5MXKBZD:VCD 9I%=HY"F-P33TWA&F0'X
M]^,7_!:7]E?_ (*Y_MAP^,O^"J'Q(\6>"OV=/ >IK=^!O@;X,TB:[F\03C<!
M<:I<Q%5#%>&*$LJNT47E[GFD /TF_P""1'CG]LO]HW_@WH_X2;]I_P#;FU/X
M4:OJNK7$/A_XY>*KF.2_T[PVE_;H9GN;R6,>;(%O+:*YEDW()(I%+;4!^4OV
M?='^(_PO_P""^'PE^"G_  2P_P""E_Q@_:'\$I:P:A\>=9\1^/6\0Z/:VYEF
M^V1SW4(%K+F!5,9(9DGDC59&DRJ_>/[9/_!7#_@CWX _9D^%OPH_:V^#6O\
M_"D?C+\/[36?"=O=_#>230TT^VD@DL[.6WB^>*1?+AECB2-E541B5!7/PO\
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
MQNQCC&:N;5+!RHR!@'%+10!7U32=*UNS.GZUIEO>6[,&:"ZA61"0<@[6!'!
M(J<*H;<%&2 "<=J6B@#\N_C'_P $0_\ @J#^TEIOB'X(_'S_ (+?ZIJWPF\4
MW3#Q!HVG_!G3+36+^P\[S!8OJ"2>=L ^3YG=,#F(J2M?HG^S]\!OAI^S'\#/
M"O[.OPBT0V/A?P;H%OI&C6DK^8XMX8P@,C'[[M@L['EF9B>M=C10!3T7P[X?
M\.0/:^'M"L[")WWO'96J1*S>I"@ GWJY110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %0ZAIVGZM92:=JMC#<V\R[98+B(.CCT*G@CZU-10!%965EI
MMI'8:=:16\$*!(H88PB(HZ  < >PJ6BB@"OJND:3KMD^FZWI=O>6TF-]O=0+
M(C8.1E6!!J2SLK/3K6.QT^TB@@B0+%##&%1%'0 #@"I** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IJ>@
MZ'K;P2:SHUI=M:RB2V:ZMUD,3_WEW [3[CFK=%% !1110 BJJ*$10 !@ #I2
MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?G5\1
M?^#J#_@CE\,?B!KGPW\0?&KQ+-?^']7N=-OI;#P/?2P--!*T3F-PF'7<IPPX
M(Y'!H _16J>E>']!T$S'0]$L[(W,GF7!M+9(_-?^\VT#<?<URO[-_P"T%\./
MVK/@5X7_ &C/A!=7L_ACQAI2:EH<^HZ?):S2V[YV.T4@#+D#(R.001P17;4
M)M4,7"C)&"<5R7QZ\ >./BC\$_%GPV^&'Q5NO GB'7M NK'1_&>GV"W,^BW,
ML3(EW'$S*)'C)# %EY Y'6NNHH _+B^_X(%?M@?M2>*_"FD?\%1_^"J-W\8/
MAKX/\3Q:]!\.M!^%FG>'HM9O8PRK)>SVK9ERK.CEE>0K+(%D0L6K]1P !@#
M'0"BB@!"JL,, ><\TM</X8_:7_9[\:_&O7_V;_"'QI\,ZGX^\*V4=WXE\'6.
ML12ZCID$@C*23P*Q>-2)HCE@/]8G]X5W% %*U\-^';'59M=LM!LH;ZY&+B\B
MM4664?[3@9;H.I[5<VJ&+A1DC!.*RO'GCSP5\+O!6J_$?XC^*]/T+0-"T^6^
MUG6=6NT@MK*VB0O)-+(Y"HBJ"2Q. !7G?Q _;=_9U\$?L=:]^W=HWC>+Q;\.
M-"\,7>N_VQX,=+_^T+:W#AQ;%6"2.71D&650P.YE ) !ZSM7=OVC.,9Q0%52
M2% ).3@=:\I_8>_:Y\%_MX?LL>$?VL_AWX'\3>'-$\96L]QIVD>,+".VU"*.
M*YEM]\D<4DB;7,1D1E<AHW1N-V!ZO0 BJJC"J ,YX%+110 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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
M7$$OBSQ-?SWD>FW6=:;5+@1NENTQ^811+NC7<B8.T&OT%_9G^"^E_LX?LY>
M?V>]$E22T\#>#-+T"WEC3:LB6=I';A\>_EYYYYH [>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 *Y+QA\ _@5\0_B#X?^+7
MC_X+>$M<\5^$F=O"OB;6/#EK<ZAHQ?&\VES)&9+8M@9\MESCFNMHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***^._^"^W_*)7XL?]P+_T_:=79EV$
M^OYA1PW-R^TE&-[7MS-*]M+VOM=')C\5]2P-7$6OR1E*VU^5-VOK:]C[$HK^
M.^BOU3_B%'_49_Y3_P#MS\V_XB9_U"?^5/\ [0_L0HK^;/\ X($_\I:OA/\
M]QW_ -,.HU_297P?%'#W^K>81PWM?:<T5*_+R[N2M:[[;WZGVG#F>_ZP8&6(
M]GR6DXVOS;).][+N%%%? 7P*_P""\<W[3WPNT[XW_L\_\$J?VG_%W@_67N%T
MCQ#I7A[0S!=^1<26\I7=JH/RRQ2(<CJIKYL^@/OVBOG3Q9^W/K7AO_@HM\,O
MV&?^%7!+7X@?"[5O%ESK5Y?[+G3I;.6%!:F!59&SYC;FW\$<9'7Z+H ***H>
M*O$^A>"?"^I>,_%%^+73-(L)KW4;DQL_DP1(9)'VJ"S852< $G' - %^BN2^
M _QT^%?[37P=\._'[X(>*AKGA+Q7IJ:AH&K"RGMOM5N^=K^5.B2IG!^5U5AW
M%:OQ"\3:CX*\ ZYXRT?PE?Z_=Z1H]S>VNA:4%-UJ4D43.MM"&(4R2%0BY(&Y
MADB@#8HKC/V>/BEXE^-OP1\,_%GQA\(=>\ ZGKVE)=WO@WQ0BKJ&DNV<P3A3
M@.,9QP<$9 .0.SH **** "BBO-/B!_R-UW_VS_\ 1:U4(\SL95:GLHWL>ET5
MXW16GLO,P^M_W?Q/9**QOA__ ,BC:?\ ;3_T8U;-9-6=CJB^:*845\F_\%-_
M^"P_[-W_  2GUWX<:-^T)X%\;:NGQ)FU3[#=^#]+@NDTRWTY;5[NYN5DGC<1
MHEVC_NU<[8Y#C@9^J],U/3M:TVWUG1[Z&ZM+N!)K6YMY \<T; ,KJPX92"""
M.H-(HGHKY._84_X+%?LQ_P#!0K]H[XC_ +.7P(\+>+TG^'2/,WB;5]/MX]+U
MZV2^FL6N;"1)WDDB,\$@5G1-P&>""!]8T %%%% !117@G_!2?]M^'_@GW^RO
MJ'Q^M/AO-XQUN;6]-T+PIX5AU!;3^U-5O[I+:WB>=E80IN<NS[3\J$ 9(H ]
M[HKSG]ESQ1^U#XL^&']H_M>?"?PMX.\7QZC+&VF>#O%$FK6,ML%0QS+-+!"Z
ML2S*4*G!3(8AACT:@ HHK@_"?[3?P.\<_M >+OV6_"WC@77COP)I6GZEXKT+
M^SKE#8VM\KM:R><\8ADWB-SMC=F7'S!<C(!WE%%% !17)_';XCZ_\(/@UXG^
M*7A7X7:UXVU+0-$N+ZQ\(^'$5K_5Y8T++;0!B 9'(P![\ G -WX4^,M7^(OP
MN\-?$'7_  +J?A>_UW0+/4;WPSK2J+S2)IX$E>SG"DJ)8F8QO@D;D.#0!OT4
M44 %%%?)?[47_!3'Q_\ #G]J]?V&_P!D']CO6?C7\3;+P:GBKQ/81>+['P_I
MNAZ9),883->W88-/(X^6%$)VD-G&=H!]:45X#_P3I_;Y\,?\%"/@YK_Q"T[X
M7ZWX'\0^"?'>I>"_'W@SQ!+%+<:+KMAY?VFV\Z$E)U EC(D7 .2, @U[;XP\
M3Z=X)\):IXSU=)6M-(TZ>]NE@4,YCBC:1@H) )PIP"1SWH T:*_/#PC_ ,'&
M'P1U3X-Z'^U%X_\ V$_VC/"7P?UTQE/BSJ7@NQN]%L8GF\E;BY:ROIIHX?,^
M3>(F^;  )(KZ!^)/[?$7A+]O+X#_ +(OA+PGI^N:%\:_!_B+7H?%]OJQQ;1:
M=;03PF)%0K,DRS?>W# P1F@#Z.HHHH **Y/XZ_''X6_LT_![Q%\?/C;XI&B>
M$O">ER:CK^K&RGN?LML@RS^5 CROC^ZBLQ["N7_: _:7U'X7?LK7G[3GP7^"
M?B?XM-_9EA?Z%X1\%VW_ !,M9@NI8%5X4E"D;8IO.8,-P2-N,C% 'JE%0:7>
M3:AIEO?W%A-:23P)(]K<8\R$LH)1MI(W#.#@D9'4U/0 445X+_P4I_;,N?V$
M?V2=<^.?ASPE#XC\537]AH7@/PO-,4&LZY?W,=K9VQ(P=N^3>^"#Y<;X.<4
M>]454T ZZ="LCXH%H-3^R1_VB+#=Y'G[1YGE[_FV;L[<\XQFK= !1110 45\
M^#]MW43_ ,%53_P3>_X5W!]D'[/@^)7_  EO]IGS/,.N'2_L/V?R\;<#S?-W
MYS\NWO7T'0 4444 %%%% !17SYX"_;:U;QE_P4N^('[ LOP^MX++P7\,M'\5
M0^)5U!FENI+RYEA:!H=@"JH0$,&)//%'_!+']MK5O^"BW["O@O\ ;#UOX?6_
MA6Z\5W&KQR:%::@UU';?8M6O+ $2LB%MPM0Y^48+D<XR0#Z#HHHH **** "B
MN"_9M_:<^!W[7?PL@^-?[._C@>(O#%SJ-[80ZF-.N;7=<6EQ);7">7<QQR#;
M+$ZY*X;&5)!!/>T %%%?/NF?MNZCJ'_!4G5/^"=!^'4"6FG? RW^((\5_P!I
MDR/))J[Z>;/[/Y> H"B3S-^<\;>] 'T%1110 4444 %%%% !1110 4444 %%
M<'X8_:;^!WC+]H3Q1^RMX;\<"Y\>^"]%L=6\2Z#_ &=<H;.SO-_V:7SFC$,F
M_8WRH[,N/F"Y&>\H **** "BBB@ HHK@O'O[3GP.^&/QT\ ?LU^./' L?&WQ
M0BU:3P+HATZYD.IKIENEQ>GS8XVBA\N*1&_>NF_.$W$$  [VBBOGK_@HM^V=
MXE_80\!^!OCC-X1T_4? US\3=(T#XFZC=S.DN@Z3J$IM4U*,J=K"*ZDM@ZL#
ME)&Q@@4 ?0M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %?'?\ P7V_Y1*_%C_N!?\ I^TZOL2O
MCO\ X+[?\HE?BQ_W O\ T_:=7L</?\C_  G_ %]I_P#I:/*SW_D28K_KW/\
M])9_-G1117]4'\V'V)_P0)_Y2U?"?_N._P#IAU&OZ3*_FS_X($_\I:OA/_W'
M?_3#J-?TF5^#^*'_ "/Z7_7J/_I<S]I\.?\ D25/^OC_ /28!7XY?\&Y\W_!
M6Y?^"6WP93X":;^SF_PI_M36?(D\7WNO+XA^S?\ "0W_ -LW+;1FV\SS//\
M*P<;?+W<[J_8VOSF_9$_X)#?\%,_V%_V?="_9<_9O_X+$>'=-\%^&I+QM%L=
M3_9FM+R>(7-Y-=R!YGUC<Y\V>0Y., @  #%?FY]^=)\>O^5BWX ?]F[^+O\
MTMMZ^(OA-^T;<_\ !0:U^)W[1G[1.A?MTZCXBO\ Q_KFF_"V]_9_TG7(_#W@
M?3K29K>T%JNGS1P75X"A:XDG5][84@8.?U-\0_L,:KXJ_;]^&?[=^N?&%9;W
MP!\,=3\)WF@IX>"#59KR2&1KT3"?%N 8V_<^6^=P^<8Y\?\ #_\ P2\_;#_9
MA^(7C>3_ ()W?\% -*^'OP_^('BV\\2W_@'QI\*8O$4>@ZG=G?=3:;.+RV9(
MI' 86T@9$.2"<G(!\[>)_P!IK_@H7\<?V2OV&_V-_P!H'Q3XU^#_ ,2_VA?%
M.J:7\8/$-G;MH_B*+2M$2=Y5B8J&L;F^A2WE\Q55E\PX4*Q6OHCXO_\ !*7P
M#\(_V3/C-X0\)_M9?'V3PIK?@:6[7P[J?Q:U"Z.G7ME%-/YUK=RL;F))^$G@
M\PQ2J.5%=I^UI_P3.\;?M8_L^_#+P_XD_:ZUK3_C5\(_$-OXB\&_'"U\+V:S
M)JZ!EE>;38]EN]M*K;7M@5!"("S ,'Z/]G']DO\ :VTR+QA<_MT_MP2?%C_A
M*_#AT.W\.^'_  1;^'='TJU8.)I$BCEFDFN9 ^#,\GRJ-JJ!0!\/_P#!.O\
M9YM/V>/^#='Q1^U)\/?C7\3SXD\1_LHZY>Q6VI?$*_N-/T.XATR]ECETRU:3
MR[!U<*0T04C:,$5WG[!7[*WQ(\(?\$U;?_@HW\5OVS/BYXU^*'C7]EV347.I
M^-;A=(TVWN=%BNK..WL@=J3VR)$/M.XRR2M/*S;I>/3?V7_^"47[2GP,_8@^
M(/\ P3S^(/[=UIXO^'&L_#+5_!?P[0_#*&SOO#MO?17,0N+J9+LF_:);@*$'
MDAA'U!(V_0/PR_9('PZ_X)\^'_V$3X_^V#0O@W:^ SXI_LOR_/\ )TI=/^V?
M9O-.W.WS/*\PXSMWG[U 'YQZ;^T-^TC\6_V _P#@G?\ L;:%^T1XP\-:E^TC
M!'%\0OB1I>MR#7WTG3=-^V74$%](6DAN+C<B"<$N-I'(+ _H1^R'^P3X:_8N
M\4:]>?#;]H/XJZ_X<UVQMXQX/^(/CBXUZUTVZC9RUU:RWA>>%I0V)$\PHQ52
M%!%>+>,_^",-OKW[!_P(_9B\)?M,ZEX9^)'[.<FGWOPV^,&E>'(V:WU"VC,3
MO+I\LS)+;3(<26YEP=J98@%6]E_8_P#V=_VSOAAXKUOXA?MC_MS-\5-0U+3H
M+'2=!T+P+;^']&TB-'9WE6%)9I)[B0D9E>3 4;54#F@#WVBBB@ KS3X@?\C=
M=_\ ;/\ ]%K7I=>:?$#_ )&Z[_[9_P#HM:UI?$<V*_AKU,:BBBMS@/2_A_\
M\BC:?]M/_1C5LUC?#_\ Y%&T_P"VG_HQJV:Y9?$SU:?\->A^;G_!7KX.^"/V
MA?\ @K1^PW\!_B5IWVOP_P",O#GQGT76;?C+6USX3@ADVD]&"N2#V(![5XU\
M+_\ @H'\;/@?_P $6/%'[%$FJM<?M*_#[XA']G/PM;"0I->ZK<2FUTG48LY8
M1KIK&=)3D,UDQZ&OT+_:$_8='QX_;G_9X_;1/Q._LK_A0@\6X\-_V-Y_]N?V
MWID5C_Q\><OV;R?+\S_5R^9G;\F-U>7>(/\ @C%\(]?_ ."O]A_P5@E^(-PD
MEMH,0O?AZ-+S:WOB"&UEL;?6GF\[:7BLI3$L9A)5U$@D&2M26>%_\$Q_V;O
MW[&G_!8_XC_LP^ =BZ/X$_90\$:7%<E AN7BN)O.N7'0/++YDK_[4C&OES]O
M7XT?L^?#7]E_QK^U[^PC^UU^V=\1/B9X*U..[T[X[&Z\07G@NYNHM0B2YLII
M/*BTA[''F1;(8O)SL7<P.&_5S1?^"?VEV7[?'Q0_;5UOXD-?67Q-^%VF^#+O
MP>NDF(VD5L\I><78F)?S%DV[!&I7&=Q[?)NJ?\$$_P!J_6?V'=3_ ."8\W_!
M45K3X'P65Q;>%].L_A';#61"URUU;VU_>_; +F"*8JS+#' \P0 R(N5(!H_\
M%%IOCO\ M!?\%,?V0?V??A[^U#XX^%N@_$KX>>,;GQK)X$U=[:XNK:&UT^Z:
M*(DE8ICM,:7.UI(5D=HR&P:UOV&O"WC/]BC_ (+-?$'_ ()Y^%/CIX]\6_##
M7/V?M/\ B1HFD_$+Q7<:U<:#J(UA]-FBM[FY9I1%* 964L1N(]*^B?'/[ @\
M9_MI? 3]KT?%;[,/@AX0U_0_^$?_ +#W_P!M?VE:06XF\_SA]G\OR2VW9)OW
M8RN,G0M?V(?LW_!3R[_X*/?\+,S]J^!</PY_X0[^QON[-8?4OMWVOSN<[O*\
MGRNV[S/X: /F#_@DE\7?BOXX_P""'OC7XE>-?B?XAUCQ':W'Q%^SZ_JFM3W%
M["8+_41#MGD<R+Y850F#\NT8Q@5\A?MA?"V^_:/_ .""G[&GQX^*/QH^(]UX
MBD\2>"=*O9X?'=ZD=\+W4422ZN$\PB:[C"#RKALR1$G::^QM(_X(F_M&^ ](
M^(?[-OP:_P""E>M^$/V>_B)XCU76;WP!IO@.V;6M.&HL7NM.M=8:?=%:.['.
M(A)L9D#*SM*>[\2_\$?3XB_X)K?!G_@GH?VA?)/PC\0^&M4/B[_A%-W]J_V3
M="<Q_9?M0\CS>5W>:^SKANE '-?MQ?"[]CC]F/X._"C]FOXZ_MG_ +28LI-1
MU9/#7@3P/XVUO5O%?Q%N)'6X>.XEL8Y-2NX;4,VU4DBB02H')VQBO"?^"=O[
M9'C']F_QC^W%X-\*W7QCU'X=?!3X9Z;X[^'?@[X^IJ UW1I#I%]<75D3?$W/
MV662U1HU8G"\KRS,WV3^W1_P3W^*/[0O[0_PP_;)_9B_:1MOAK\4/A;9:IIV
MGW>M^$EUS2M4TW4$1)[:XMC/ R,"@9)8Y 1D@@_*5Q/V4?\ @E7XD^$/QQ^-
MGQY_:<_:BN?C#JGQZ\':7H7C:TO_  C#I5NB6L=W"\<"03,([9K>Y2)(2"Z"
M(LTLK2$@ \A_X)O_ /!/CQI^T#^S1\'O^"@WQ<_;V^.UQ\7_ !OIVD>.=9U?
M3?B+<)H[PW?EWO\ 8PT@YLA8^2X@:(19!W,K+P!Y;^S1_P $]/AWKW_!?/\
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
MXZ6U_JUG?_\ "/?!3X#7^K#4/%I'EE[JX@T6(WDD< 4A2\L< +-G<PX^</\
M@G+^T'\3H_@Y^WQ\ M&\??%__A%_A'I/VWX8)\89+V'Q7X>AO_#US=-;2/=G
M[4BQ2PAH-[;@C*X/S9KZK_:E_8.^)W[0?[47@#_@H[^Q)^UIIG@+QQI7P_F\
M,O=ZWX,7Q#H^O>'KN9;Q!Y(N;=XG61O-65)/F&U2 ,YS_P!F[_@DWXS^"\/[
M3&K_ !+_ &P=2^('B/\ :7T6TMM?\1:GX0@LWTRZBTNYL7E2*"81O#_I ,4
M$?E1PI&9)#F4@'P7KO[/7[0OAS_@@QX;_P""LMU_P40^.-Y\;?"_PPT7Q3X;
MU'_A.KB+2+2UB^S*NFR::"8;I'MQB::??+<2EI)&*L8Z^G?VQ?'GQ1_;P_;V
M_9S_ ."?C_&/Q;\/O /BOX/7OQ.^)*_#_7I=*U#7@OE0VNF+>1$2Q0+*SO(J
M'+JW."JLON?B/_@E^WB#_@CU'_P2B_X7<(6C^%]KX0_X3S_A'-P)A6,?:OL7
MV@<$Q_ZOSN,_>.*S_P!J[_@EWXW^*VO_  9^._[,O[3TGPR^,/P1T&31-#\8
MS>%8]4L-9TN:WCAN+*]L7F3?&_E[T(DS$SL1N;:R@'SG^R!^S)JG[)G_  <C
MZO\ "IOCUXU\>Z(?V)WO/"LOC[53J.HZ)8/XOA7^S3>/^]NHDF2>2-Y275)Q
M$2PC4GW#_@XF^)'Q#^$W_!*#QSXY^%GCW6O#.M6WB7PLEOK&@:I-9W422>(-
M/CD59865U#(S*P!Y5B#P36I^R5_P2S^*WP-_;VU#_@HC\>_VV=7^*?C?Q!\*
M)_!NO6U]X4BTZSB#:E;7D3:?'#.RV5K$EOL%MMD9Y)I9FF+.5KVG]OO]C/P#
M_P %!?V0_&W[(7Q+UJ]TO2_&&GQ1KJVG &>PNH+B*ZMKE >&,<\,3E<C<%*Y
M&<T >!?\%L_B1\1/AR_[(H^'OCW6M!_M[]M[P%H^N?V-JDUK_:.G3B_\ZSG\
MIE\Z"3:N^)\HVT9!P*\D^(/P=^*?[9__  7'^,_[,OBO]KGXH>%/A7HGP?\
M"NKZIX,\#>++C3#J=R[W4:(+F-O,M(<O(\JP;&G(C#MM3:W7^(/^".W[9GQ^
M\8_!SX@?MI?\%2+WQU>?!/XHZ!XL\-Z1I'PRM])TR^&G3B25KN*.Z9YKZ=55
M%N2Y2W5I@D+F5FKZ/^'?[$/_  @7_!1+XC_M[_\ "S/M?_"P/ .B^&O^$5_L
M;9]@^P22O]H^T^<?-W^8!L\I=N/O-F@#Y3_X)T^.O%/PJ\$_MJ?L<_&[]L;Q
M?;>"O@9XON;+PM\5_%&OI<ZUX7T2^T@72L;VZ1Q(UGEFC>57P>,%0J#YC\4?
M''X3? 3X]_LR?&_]@'XJ_MA:A!XZ_:!\,^%?%?C+XPMXFF\*^/-!U61X)W$F
MKJL$MP?ED@:*-!@2.J_("OWYX@_X(_\ @OQYI/[6_A7XA_&*]N](_:JO[6YN
M8--T@6T_ALP6"6R;)&ED%TPDC67)2,<;"I!)KSO4_P#@CS^V?\8K7X+Z'^U/
M_P %,[;Q)HGP(^(OAKQ/X3T/P[\(H-+AU5M(G1E;4&^VR/)</ K1*\;)'$97
M<Q3$@* :WP-_Y6-/CM_V;?X4_P#2^XKXM_9(_:(^-WP@_P"#=C]DOX)_L\_$
M*Y\&^)OCW^T+/\-%\;V**;KP]::CXKUMKF[MRV0)Q' 40]1YA92K*K#]3/ W
M[$/_  AG_!1KQY^W_P#\+,^T_P#":_#?2?"G_")_V-L^Q_8KB6;[3]I\X^9O
M\P+Y?E+MQG<<XKPSPG_P0T\"Z=_P2A\&_P#!,_Q7\?\ 5I]5^'GBF?Q1X)^*
MN@Z,MA>Z/KG]KWFI6M]#;--,H,7VQX2ID.]"Y!C9@4 /(/VSOV?/$7_!'3Q=
M\"OVIOV6OVHOC#J]EK_QMT'P3\3_  9\1/B1?>(++Q3IVJ,\4ET8[QW$5]&R
M!DDB"#+'Y< J=_PE\,_$O_!67_@HS^TGX8^.?[0WQ.\.?#GX#Z[I/A+P)X&^
M'7CJ\\/QO?267VF[U6\DLW22YF\T@0[CM1 1M;OZ?X=_X)=_M6_&?XT_#GXE
M_P#!2+]OFU^+6A?"3Q%%XB\&>"O#/PRM_#=E=:[ K+;:IJ#)<SM<21;F9(D\
MN-7.>065K7QD_P""8/[2.@?M@>-?VQ_^">_[<,/PAU7XJ6%A!\3_  WK_P .
MX/$6F:I=6<7DV^HP1O<0&VN$B)4@%ED));!)R 8'[<W@S]G']G_X%_"#]GC]
MK?\ ;V_:(U.5+N_L/#WA[P%K5])XM^)TB[72*[_L:W^VW@MH2H9XS"C%U>9B
MS**\7_X)7:AJ'QA_:7_:K_X)XVWQ#_:)T;X36OACPQJG@W3?B?K.JZ9XO\*M
M>Q3K=QVMW<M]MA@=XD>/+$ #C.YRWT%\9_\ @E7^T#XJU;X'_'KX7_MZZE#\
M</@K9:S:'XA>.?!=OJUKXHM]5YO(KJQBEMU@4'B'R7'E1@)\V%9>I_8B_P""
M;WQ/_9B_:O\ B;^V/\:_VN[SXH^+?BKX;T?3M>,_@^'28+.:P>XVFU2&9UCM
M_*EBC2$AG7RF=Y96D. #XQ_X('?!SPE^RW_P2[\5?\%";'XA?$G6=5\+6/Q
ME/@[4OB!?3:!+'8:A>2!UTXOY*W#BU7=,%W%I)&ZL37@G@;XI?'3XX_L+P?M
M<>'=._;]UO\ :G\0Z$WB;PUX\\*^&-<;PA]O=C/;:;:V,4AT]](9=D)!@<,K
M,_(.VOTO_85_X)>_%[]BW4_&/P9G_:QLO&'[/GB"]UZ[TGX5:G\/HHKVR;5;
M@RRP2ZFMPS3PH'G 41(7\XDE=H!Y7X,?\$O_ /@HE^R?X!A_9I_9+_X*J6>@
M_"72I)D\(V/BOX,6NMZ_X<LGD+K90WSWD<5PJ;F"230-L&%V,J@  \\_:&\9
M?M _M_\ [=/[.G_!/?XK_$#QM\)_#VK_ +.[?%7XQ:!X(UN?1M2U34&DBM%T
M:2YB(FAA@N&D+QJP+#(/*HR9G[$?[-FL?LI_\'%?C7X3W'QY\9>/](C_ &0[
M:Z\+W7CW4S?ZEI.GOXE4#3GO&_>7<<<RSO')+F14F6,EA&&/TO\ MJ_\$W/B
M7\>OB]\,OVMOV:_VJ9_AK\:?AAI%UH]OXOO_  K!J]EX@TNY11<6=_9>9"K*
M7!D1HV7RV=R%)V%,W]D#_@EK\3_V?_VZM<_X*!?'']M/6/BGXT\5_"__ (1/
MQ%#J/A:+3[:.0:C'=1R6,<,S)9VD<<21+:[78NTDS3,TA% $'_!<?]HKXU?
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
MVT%A'I_A^R:&72G@<+8B<8,Y@VBXSELYKZ._:_\ ^"=7[?'[6%IX]^!NH?\
M!2RPT_X+_$::>+5O#%Q\';.XUO2],G(\[3;341<HA1AO5)I8'EC##ERH-;'[
M87_!+OQ3\6=2_9_^)'[(G[10^%7CC]F^WOM/\!:MJOA==>LY],O-/AT^YM;F
MW>:$N3#!%B3?D$-QE@R@'SS_ ,%1?!?C/X*_M'_# _M)G]H;Q!^Q_P"%?@\N
MDZGJGPI\6:M)J&E^)X+D*-7\02:?,E_=P?8DC_?DN!,9&8$NV[T#_@H)8_ 3
MXL?\&Z'Q1F^#GQQU/XF^!6^#=[J'AKQMXAUU]3O-3%HYN(&GN9%$DLL<T*QG
MS )%:+:_SJU>P?&+]F3_ (*>ZW>Z+J/P*_X*9Z%X?;_A#+#2?%5KXC^"5IJ=
MO=:I$C+<:U9JEW"UK),6W&U=IH5VJ!QG/S#^W]^R7I'[$'_!%7P?_P $A/V<
MO$VH:WXF^+WB_3_A]X<U/4(U$]Y=:GJCZCJU_)''@1P+ +YR =L2%%+'&2 ?
M>_[%OC+7?B-^QU\)OB%XHE=]3U[X9Z#J.HO)]YIY]/@ED)]]S&O3*RO G@S0
M_ASX'T;X>^&+<PZ9H.E6^G:=$?X(((EBC7CT50*U: "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@ JC-X9\-W&LQ^([CP
M_8R:A$NV*_>T0S(.1@.1N Y/?O5ZB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH AO--T[43"VH6$,YMYA-;F:(-Y4@R ZY'RL,GD<\FIJ** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
/ "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ottr-20241231_g10.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MS 0, P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HKYQ_P""M7[<U_\ \$X/^"??Q#_; T'0-.U;6/#%G:1Z#I6J
MLXM[J]NKR"UA601LKLBM-YC*K*2L;<CJ/@;X$?\ !1__ (.I/VDOA%X7^.WP
MF_X)F? 2]\+>,='M]5T#4KKQ%]F,]G.H>*8Q2ZXLJ!D(8!E!P1Q0!^P]%<W:
M_$WP9IMY_P (AXO^('ARW\266B+J.M:7'JT:/;PJH\RX\IV\Q( V?WC# &,F
MCX9?&3X0_&K1Y_$/P;^*OAOQ;86UP;>YOO#.N6]_#%* "8V>!V56P0=I.>:
M.DHKD]?^/?P+\*?$&Q^$OBGXT^$]-\5ZIM_LWPSJ'B.UAU"[W?=\JV>0229P
M<;5.:_/7_@@!_P %"?VN_P#@HU\?OVJ?B;\7_BQ_;'PM\-?$2/2?A)HD6AV,
M$>GVK7%\Y4300I+,5MEL03*[DERW!/(!^FU%?%__  7<_P""HOBG_@DO^Q%'
M^T3\.O!NB:_XIUGQA9>'_#VF^(6E^R>;+%/<22R)"Z2.JPVTO"NOS,N3V/,_
M\$%/^"LWQE_X*E_"GXDM^TC\*- \'>/OAEXV&BZWI/AP7"0"-XR4+1W$DKQR
M"6*YC8;V!\L$8Y% 'WM17XW_ /!:_P#X.;OBO^P?^TYJW[-/[%7P9\(>,W\!
M6-LWQ,\3>*Q=36EA?W)'E:?$MM/#^\52A<EV.YG38##(:_3[X%?M!2:W^QWX
M#_:3_:4O?#_@>\USP%I&M>+?M>HK:Z?I5W=6D,LT7FW##8B22%!O;/ R2>:
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
M!)V?9)-2+ZHD=T/EW!_,%ESGI&1WK]-J "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 _'C_ (/+_BIJ]O\ L1?"O]ESPGNDUGXF
M?%>%H;.,_-=065O(#&!WS<7=F?J!ZU] ?\$XOV"/^"T7[*_Q&\ ^'/VC_P#@
MIWX0\9?!CP3H']DCX;Z#\+].LI)[6&P:UL8%NULTF1(7$#[O,W.(=K$AFI__
M  68_P""'OC7_@K%\7?A9\6_"_[;-S\*KGX4Q7,FB0P>!1J[?;9;B"87:/\
M;K;RG4VT(QAL^6IR,8/1_L _\$QOV_/V5?C^GQ9_:8_X+*>//CCX=BT:YM8_
M VL^$CI]LUS)L"7+R'4+C=Y8#X0(/F8'<-N& /S5\ ?L<Z/_ ,%L/^#D']J9
M_B?XUUNU^$W@%8O#_C72M U.2U;7H[%[:R@TEY8R&2WDN].EN9-IR3;87:2'
M3"_X(S>._"__  3Z^)G_  4Q_:;_ &;;.XB^&7P?L;VR\$:'>7LL\%W<Q7^I
MKI2N[L6D"B#878LX2XR22V3^J?\ P27_ ."0=U_P3!G^-/B_4/VBE\?^+OC/
MXM&MZIX@D\)?V<MH4:Y>*,Q?:IS-B6[GD)WKG?MP,;CQ/[!?_!O[\.?V2?\
M@G_\:_V&/BO\>[OXA/\ '&^OIO$OC&W\.C2KB".:T2"$1Q-<7 :2&19+@.SX
M+R8*X'S 'YA_LT_\$NOV3_C#_P $+OBU_P %I?\ @HKXK\2>)/BUXQL/$'B+
MPOXPE\67-K/IU];W,UG8HJHXBFFN;^(#]ZKJ$EB5%C*Y/Z%_\&B_P+_X5)_P
M1XT3QU<6?E7'Q(\;ZSXA=G7#M''*NFQY[XVZ?N ]'R.M>*:%_P &F?QIU?\
M9?OOV2OC#_P5I\6ZWX(T5IY_AEX0M?"DD6BZ+?2W!E>]N+0WY^TMB2XVQJZ"
M.2=I-S@O&_ZK?L3?LOZ!^Q7^R1\._P!E'PUKAU6U\!>$[/2&U8V8MSJ$T48$
MUT8@S^4992\FS<VW?C<V,D _+3_@YH_XR<_X*"_L0_\ !.RU_?VOB;XB?VSX
MHM.H^QR7MI:K*5]%@342?4#ZU\U>%?\ @H[X>_X(A_\ !2?_ (*1:=>I"VN>
M*;]=<^'>A3K^[O=:N;V2XM5V]XXX]:>=UR,Q6[@<XK]9/B?_ ,$C!\7/^"RO
M@3_@K+XQ^/WGVOP\\&MH>@?#@^%\JLAAOHQ.;TW/9[^:4+Y&=RK\W&:\J_:.
M_P"#<GX-?M0_\%@+#_@J-\4/C,;K1H;K2K_5/A:_A56CU*^TZTBM[=Y+TW.#
M#F"W=XC =XC*%L.2 #\C_P!K_P#X)_\ C?X.?LL?LH?LE?&*>\O/CC^V+\<E
M\;_%>\O23?022O#96%K.3SN1=9NI7STGEN03A5K[*_X* ^"A_P %@O\ @XA\
M,?\ !)CQ_P"(=1LO@7\#/"$6L^)_"VCWKVR:E<?8(;ECE"#N(O+*U##YHHQ/
MY95G8G[Z_:C_ ."10_:E_P""KGP8_P""DGBSX_?9M&^#FB"VL/AN/"_F?;;U
M9;N5+O[:;D>5^\N(&*^0W_'HHW?/E/&/VZ/^#?;XI?'W_@HY=_\ !1W]CO\
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
M^D\,2>!+>'6-16$DQI/J+W$DCN-Q_>2^<,@-L!QM /T3_8H^&O[./PD_9.\
M>"?V0M+2S^&*>&[>]\$0I<SS Z?=C[7')ON&:5MXGWY<EOFYK\H_AG#)^W?_
M ,'A'C#7_$_^F:!^S9\/#'X?@G^:..>*WMX",=-PO=7NYE]X5/5:_9?P#X&\
M*_"_P+HOPT\":/'I^A^'=)MM,T;3XB2EM:6\2Q0Q+DDX5$51GGBOR,_X)<>'
MW^%?_!TC^VI\/?$<9CU#7/",>OZ:7X\VTGGTRXRI[C%Y$#CNI'8T >I_\%F/
M^"??P3\$>.?'/_!5GQ!_P4-\6_ "+4/A6_@?XF2:!HEGJ#^(](D=2+&S$Y5X
M;N<QQ1*8R6)C0KLQ(S?GM^S1X4^.GPX_:7_9L\"Z%^R#::]XWOO#]YJ/[*7P
M!^(OB%[;2/ASX<1YKB7Q;K[QQ9N=6O98KB<!43RV0L%5EM8(OU[^,?\ P2]\
M2_M>?M_Z-^T[^V;\7;'Q7\+OAMY=S\(_@M9:4\5A;ZKM&_5=49Y&%].K9\M-
M@11M'0.)><_X* ?\$D/C;^TE^VSX9_X* ?LC?MLO\'?B'HWPZN/ ^H75UX'A
MUR&;3)9;F3SH%DGB\BX1KJ4AOF!(C(V;6W@';?\ !&W_ (*1^(?^"G_[*.I_
M&WQM\*;;P?XC\,>.]1\)>)-,T[43=V<MY:)!(T]M(R@F)DN$X.<,K#<P )^%
M/^#@3Q[\2_VXO^"IG[.G_!#CPW\1-3\-^!/'$,/B/XFR:/<>5+J=MYMVWV=C
MT;RK?3[B1$8%#+/&S*QC7;^D_P#P3@_8$^$W_!-']DSP_P#LH_"'4KW4[72I
M)[O5M>U-5%SJ^H3OOGNI O"Y.%51G;&B+EBNX_.O_!5S_@AYJ/[?/[2'@+]N
M']G']K#5O@O\9OA]8)8:;XHL='%]#<VJ2RRQ*T8EB:.1#<3C?EU=)#&Z$8(
M/SI_X*8_L'_LN?\ !,K_ (+.?L/>"O\ @F-X/O/!/B[Q#XNLO^$GTS3_ !!>
MW;7%D=5M+6.:7[1-(P2:%M1CFY"/'&V1PQJ3]I__ ()Q?L@_MM?\'8E[^S'J
M'PTN;KPA'X/D\3_&>RB\0WPDU+4Y;"6Z$OFB;?;*7O-+7RXF1 J8"C<<_9'P
M@_X)H_L__P#!)_XCZ_\ \%DO^"O'[?&L?%CQ]I,$%C;^/O$7AV:.R\/+<LMG
M&MK96QN)9)2)?*4H D:2R$1+\SCRC_@W+BU7]M?_ (*B?M>_\%=8_#]_'X2\
M4ZRWAGX?:OJ-JT;7MDUTLNQ0W1HK6RTW>O\ "9@O8T ?KU\&?@_\.OV??A+X
M:^!OPB\.)I'A?PCHEMI'A_3(YGD%M:01K'$A>1F=R%49=R68Y+$DDU^(/_!6
MK_@G1^VE_P $9?VA_B%_P6^_X)B_'J"R\-ZSK1U/XH^!]717$1O[Y#,IB?\
M=WMG)=3 [/DFMS*#&2%WI^T/[6G[/\7[57[-'C?]G";X@ZSX43QIX<N=)?Q%
MX?D"WEB)5VF2,G@^A'&5)&1G(_,'7_\ @VI_;E^/VB:?\"?VU/\ @N/\2/B!
M\(-.O(99O"::%+%=:E'$X,:RSW%[,NY< JTJS[64$+D @ \5_P""P'_!57XR
M_P#!1#_@G9^Q_P# CX*F;P'K/[8>OFQ\9065P^V&.WU"'2WLP^0S6LU[.9,9
MW-%;JC$AV#>&_P#!=[_@CU^PE^Q7\5_V8_V,?V(8O$&E>/OB[K$.A>,89?%-
MQ=G6+1[RRM[:]NH)698Y)+IW*"(1PY@?$>4!'ZD?\%,_^#?#X7_MD_!CX(>
M_P!EKXOW'P4US]GL"#X=:MI^FO>I#:YMV"OB:*43I+;13)<;RV_S"P8R;EX7
MX0?\&TVJ>&OVZ?A/^W_^T#_P4%\5?%7QMX'U(ZKXONO%?AXO)K]]$"+)+=S=
MD:?;6Y",L6R8DJWS*'41@'DG[;NC:7^TO_P=7_LN?LL^'K-!X;^!O@:#7+JT
M092QN;>.[U&+CL,0Z4@]R#7R=X3^,7C[_@K+_P %-OC5^UA\;O\ @F[\1_VJ
MO O@S5KGPS\*? F@Z\+#0O#L*SLL+73,P"R20Q+(P 8-)-([*=D>W]B_@!_P
M2''PA_X*]_%?_@K+XP_: /B?4OB)X;&BZ/X1/A?[,N@PA+"(-]J^TR>>PBL$
MC&(H^)7-?-^@_P#!N_\ MA_LJ_'CXA>//^"8O_!6;5O@YX/^)>M-J6M>$;SX
M>6^K_8W,DCA(I)9PKA/-=4<)'($VJSOC=0!Y1^P)_P $?O\ @J)^S)_P2Q_:
M\\+>$=*A^&WCGXW;+GX6_"/2_&2W)\,VZ//Y\ O1(T<=Q<6DPM5D\S<!;PM*
MZG[GG'_!O1X4_P""9T_[1'@C]BK]IW_@G5KOPM_:X^$<D^LV'B/7KN^1]>NX
M4>5YG1I$V.(7\U(7C> I'YD;]!7Z5_%3_@FS^V_J_P"Q?\/?@/\ !C_@K5\0
MO#_Q-\#>)+C6M3^+6K:0M_+XIDF-T6M;RT:<+]E3[2%CA+21QK!%E'**P\N_
M9F_X);:1_P $Z/C/\0?^"R'_  4S_;GU#XP?$;1O!5R+SQ;>>'(=(L=#TV*
M+)Y%M$["29HH_*0+Y:_O741L[[J /GK]N?4)/VF/^#NW]G'X/^%#YT7PH\#1
M:AXB=.1:3)#J6IG?Z!HY+%1[RCUK]J:_(+_@VN^!'Q(_:;^.GQP_X+J_M"^'
M);'6/C9KUWIOPXL;H9:TT-+A3*R$_>C!M[6TC;@[;"3J'!/Z^T %%%% !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 5D0?#[P%:^
M-IOB5;>"-(C\1W-D+.XU]--B%[+; AA"TX7S&C! .PG&0.*UZ* "BBB@ HHH
MH QO'WPZ^'WQ6\+W'@?XH^!-&\2:+=E3=:/K^EQ7EK,58,I>*961L, 1D<$
MU8\)^$/"?@+P[:>$/ WA?3M%TFPB\NQTO2;*.VMK=,YVQQQ@*@R3P !S6C10
M 4444 %%%% !1110 50\3^%?#'C?0+KPIXS\.6&KZ7?1>7>Z;JEFEQ;W"9SM
M>.0%7&0."".*OT4 5-"T+0_"^C6OAWPUHUIIVGV,"PV5A8VZPPV\2C"HB( J
M*!P   *MT44 %%%% !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 <S\:?B_X"_9^^$/B?XY_%+5VL/#?@_0;O6-=O$@:5HK6WB:65E1
M6=MJG"J"6.  217YTV?_  ='_LT:+\</!GPR^.'[%/[0'PP\.?$'44M/"'CK
MX@^"DT^TOE>1(Q<B-I=SVX:1-SQ&0J'4E><#]%OC3=_%2P^$/B>]^!OA_1M5
M\:1:!=OX3TWQ%<O#87.HB)C;QW+H-RPF78'*\[<X(/-?@E^U'XV_:X_:!_X+
M??LR_LX?\%\/ ^A:%H4.JV]Y\+O#7P7VS:1J.I7=Y'%%)>RW$\EP8GN;6&*5
M>"$ VJBNSL ?J'^WE_P6R^"?[$7Q=UOX%Z5\!_B%\4?$?@SP0WC+XCP> K&U
M:#PGH*D9NKN6YGB4.5(=8ERQ0AB5!&>W_: _X*N_LN_ /]BKP?\ MKW<^KZY
MI_Q+TO39_A=X.TBRWZYXKN]0A26TL+6USDS,)%WCD1\Y)X!^"_\ @M1^PEXQ
M_9_\7?M'_MK7W[;7AOP5\,/VC] \/>'OB'HEUX.FU'Q3</8V\=M%I.@!9TCF
MFO$A*E9  JNY.U(S(/G_ . W[6FN_LB_'C6OVD_VE_V'_%/Q'\5_LX_"[18+
M?P+IWB2SM=(_9\\'SPPP6%FINL'4->GMC')<LB*Z@L@*[)4A /WL^$_B?QGX
MU^&>@^+_ (B?#N7PCKFIZ5#=:KX7N-1CNY-*F= S6SS1 )(Z$[69/ER#@D<G
MH:P/A3\2/#GQC^%WAOXO>#C.=(\5:!9ZQI1NHO+E^S7,"31;UR=K;'7(R<'(
MK?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **_/#_@LY^WY\6[/Q+IO
M_!+W]@KQ8;'XS>/M&FU+QGXTM9&V?#/PE&I:\UB>1"##.8PPA (<9W*5D>WW
M_GY_P38_:Y_;>^ /_!MK^TW^WZGQP\>>*O&-WXT32O ^I^*=>NM5ETBT\S3[
M*2_A%P\@C9&OKF0D#;OMD+9"\ ']"5%?@M^Q3^W]\,OV!?VQ/B'\3/"W[9GQ
M%^-/P8\/_ 70M/U^2]\:W7B3_A-?BK?SP2Q6FD>:[AKJ6(7 9(N(@DOF<)E?
MT<_X)M?LI?M1ZO\ $+6/^"C'_!1#Q->#XM>.=.^S>'OAI9:K(VC?#?068/'I
MD,0;RYKQL*UQ<D$E\JI WEP#[-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 **** "BO@G_@N'_QZ
M?#/_ *Z:Q_*RKX!KOHX'VU)3YK7\O^"?)9GQ3_9N.GA_8\W+;7FMND]N5]^Y
M^^E%?@716O\ 9O\ ?_#_ ()P?Z[?]0__ )/_ /:G[Z45^!=%']F_W_P_X(?Z
M[?\ 4/\ ^3__ &I^^E%?@711_9O]_P##_@A_KM_U#_\ D_\ ]J?J]_P4@_8T
M_:F_:U\/>$KS]D?]OSQ/\!?$_A'4KFZ%_HVE+?V6LI+&J>1>6S2QK*J;<H6W
MJI9CL8X(^<?V/_\ @@'XK\&_ML:3_P %$O\ @HM^W-XA_:%^)_AF!8_"'V_0
M4TW3='9 XC=81+)O,9DD>-4$4:22-(49\,/B^BC^S?[_ .'_  0_UV_ZA_\
MR?\ ^U/U$A_X)N^(/BY_P4&D_;F_;'^*MGXXLO!+F'X"_#FTTMX-*\'AL>9J
M4RR._P!LU)\+B8A5BVC:,K$8O!OVE/\ @W[\8_'KX_\ QKUW0/VY]0\+_";]
MHS7]"U7XO^ ;7P1#/J=^=+.Y+6UU5K@&VAD<EC^Y8KPOSKD'XTHH_LW^_P#A
M_P $/]=O^H?_ ,G_ /M3]YO#'AK0O!GAK3_!_A?3(K+3-)L8;/3K.$82"")
MD<:^RJH ]A5ZOP+HH_LW^_\ A_P0_P!=O^H?_P G_P#M3]]**_ NBC^S?[_X
M?\$/]=O^H?\ \G_^U/WTHK\"Z*/[-_O_ (?\$/\ 7;_J'_\ )_\ [4_?2BOP
M+HH_LW^_^'_!#_7;_J'_ /)__M3]]**^ O\ @AY_Q\_$W_KGHW\[VOOVN"M2
M]C5<+WL?6Y9CO[2P,,1R\O-?2]]FUO9=NP4445D=X4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !117"_M1?\FS?$7_L1-7_ /2*6G%<TDC.K/V=
M*4^R;^X[JBOP+HKT_P"S?[_X?\$^'_UV_P"H?_R?_P"U/WTHK\"Z*/[-_O\
MX?\ !#_7;_J'_P#)_P#[4_?2BOP+HH_LW^_^'_!#_7;_ *A__)__ +4_?2BO
MP+HH_LW^_P#A_P $/]=O^H?_ ,G_ /M3G/VU?V#O^"UG_!,/]G7]J7]N;QE^
MU=\#[W3?BLLJ_$W4K:RO;WQ!?6>HSC3X;"TGN;%1;QI]L541'14 !'^K0#ZW
M_P"",FJZI_P27_X(2V7Q:_X*/_$3PH/AUJ.DQ^(/!'AS2=*,E\]CJT7VQ-.G
M25$-Y?W$URZB'YE5 H+[%;9\UD C!&0>HJ&]T[3]26--1L(;@12B2(31!PCC
MHPST(['K1_9O]_\ #_@@N-E_T#_^3?\ VI:_X*!?L]_M9>'?^"?/C?\ X*[?
M%GX:#X:>,RUGIWP/^%?A73?(M_@OX<O[R&.[U>2*W1<:S/!Q+<A1);^:I&QT
M1+?Z#_X('^#? Z_\%!OC[XO_ &&?&OBW6OV8=*\&Z!H.D:_K>LZA=V/BCQ4D
M43WNHV[7K$M(I6=92@"AIEP C(*^=V564JR@@C!!'6DBAB@C6&")411A41<
M#V%']F_W_P /^"'^NW_4/_Y/_P#:G[[45^!=%']F_P!_\/\ @A_KM_U#_P#D
M_P#]J?OI17X%T4?V;_?_  _X(?Z[?]0__D__ -J?OI17X%T4?V;_ '_P_P""
M'^NW_4/_ .3_ /VI^^E%?@77=_LM_P#)S7PZ_P"Q[TC_ -+8J3RZROS?A_P2
MZ7&?M*L8>PW:7Q=_^W3]N:***\P^Y"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 **** /FO_@H?^R;_ ,-1P^$8_P#A/_["_L-K\Y_L
MK[5YWG?9_P#IK'MQY7OG=VQS\S_\.E/^J_\ _EJ?_=5???Q:Z:?]9?\ V2N,
MKNHUZL*:2>A\WF&49=BL7*K5A>3MK=]DNC/C?_ATI_U7_P#\M3_[JH_X=*?]
M5_\ _+4_^ZJ^R**U^LUN_P"1Q_V!E/\ S[_&7^9\;_\ #I3_ *K_ /\ EJ?_
M '51_P .E/\ JO\ _P"6I_\ =5?9%%'UFMW_ "#^P,I_Y]_C+_,^-_\ ATI_
MU7__ ,M3_P"ZJ/\ ATI_U7__ ,M3_P"ZJ^R**/K-;O\ D']@93_S[_&7^9\-
M_$__ ()L>&_A%\-?$/Q8\9_M#/%H_AC0[O5M5EB\)@LEM;0O-*0#=@$A$;J1
M]17YV>!/^"A'[/OQ-?3#X$^!'[26JP:Q<1PZ=>6/P=LY89V=]@*R+JY4C=QD
M&OV-_P""C/P+^,'[3G[#OQ+_ &=_@-K.C:?XH\;>&9-&L;SQ!=RP6<<5PRQW
M'FO#%*X!MVF VHV20. 21^;?[/?[7?\ P4P_X(_?M-_LX_\ !+[]KKPG\(O%
M/@'QNNG^&O"^H_#QKW[99(UQ'9K.\DZQ%F665))0T&'#-L92"!$L5B$]_P $
M:T^'LGE%_NKO_%+_ #+7[;6N_![]CCXJ:S\%],U/QY\2?$'A'P:WBWX@0>"/
M!%LT/A?1%(S<W4MQJ$:ARI#K$N6*D,2H(SV7QT\'_LV_ _\ 8_\ "G[85U^T
M-JNLV'Q$TW3YOAMX3TOP1OUGQ/=7T226ME;6WVO)F82+N'1.<D\ Y?\ P5^_
M8J\6? OQ3^T#^V#>_MB^'_!_PX_:!T/0M"\>:/<^$Y;_ ,2SO901V\>EZ&%G
M2.66[6(J5D "J[DX6,N/"_@C^U'K?[*_QLUC]H3]HG]C7Q+\0/$_[/\ \-M(
MA@\%V'B&TMM*^!/A2>*&&QM%-SS?:W-;F-[AE57 +("NR5(D\7B$[7_!%+AS
M)W%-4_\ R:7^9]Z?"_\ X)<>+O&'PZT3Q7X]^(4OA76M1TR&YU/PW/HD=U)I
MDSJ&:W>:.ZV2,A.TE?ER#@D<G>_X=*?]5_\ _+4_^ZJ^K/AE\0?#_P 6OAMX
M>^*OA,SG2O$VAVFK:9]IBV2?9[B%)H]ZY.UMKC(SP:W*T^LUN_Y&']@93_S[
M_&7^9\;_ /#I3_JO_P#Y:G_W51_PZ4_ZK_\ ^6I_]U5]D44?6:W?\@_L#*?^
M??XR_P SXW_X=*?]5_\ _+4_^ZJ/^'2G_5?_ /RU/_NJOLBBCZS6[_D']@93
M_P ^_P 9?YGQO_PZ4_ZK_P#^6I_]U4?\.E/^J_\ _EJ?_=5?9%%'UFMW_(/[
M RG_ )]_C+_,XO\ X)X?LC_\,MR^+I/^%@_V[_;BV Q_9/V7R/)^T?\ 363=
MGS?;&WOGCZ8KC?A+UU#Z1?\ L]=E7#6E*=1M[GT>7X>CA<)&E25HJ]E\V^H4
M445D=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7"_M1?\FS?$
M7_L1-7_](I:[JJ?B'_D 7W_7G+_Z :J+M),SK0YZ,H]TT?@O17[(45['UW^[
M^/\ P#\[_P!4_P#I]_Y+_P#;'XWT5^R%%'UW^[^/_ #_ %3_ .GW_DO_ -L?
MC?17[(44?7?[OX_\ /\ 5/\ Z??^2_\ VQ^-]%?LA11]=_N_C_P _P!4_P#I
M]_Y+_P#;'XSZKJNEZ%IEQK>MZE!9V=G TUW=W4RQQ0QJ"6=V8@*H ))/  K
M\!_&GX1?%'3+[6?AS\2]$UNTTPXU&YTW4HY4MN"WSE3A1@$Y/& ?2O:_^"E/
MQYUC_@I/\7_&G[$?PH\0W5E\ O@=ID_B+]J'QQILY0:I)91O<IX:MI5XW$P,
M9F!^5D;./(VR_-G_  35_8X_:$^(O_!LY\:++]F7PV]WX[^,'BVXN=,LK2=8
M)+[2[6[LK6YM8V=@IW16VH(%)^;S"G4BLWCWS:1.B/"%/V?O5M;K[.GSU_4Z
M/X=?';X,?%V^O-,^%_Q2T+7[C3^;R#2=3CG:)2<!B%)^4GC<.,]ZNK\4OAZ_
MQ&/PDA\66DGB1-/^W2Z/$Q>:*WR!YC@ A 21C<03D8S7(67QP^)G[('[:-Y\
M;/A9^R='\+/%E]^S[8?#OX1_#KQM/9V3Z=I]L\,^H>+=?%O(R6>GVK6[@/,P
M:XP-OW)"GWU_P14NOV#8O!?BR']G?]JK3/C'\6=7O(M7^-/C^=98]3UF^EW;
M9-DZ(Z62$LD"(#&J]]S$DCCY/3E'/A&E%MJJ[=-.OF[[?=ZGRG17[(45I]=_
MN_C_ , YO]4_^GW_ )+_ /;'XWT5^R%%'UW^[^/_   _U3_Z??\ DO\ ]L?C
M?17[(44?7?[OX_\  #_5/_I]_P"2_P#VQ^-]=W^RW_R<U\.O^Q[TC_TMBK]5
M:N>'O^0_8_\ 7Y%_Z&*4L9>+7+^)I1X6Y*T9>VV:?P__ &QZQ1117C'Z(%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?$O_!8_
M_@IC_P .Z+;X=S_\*4_X3'_A+WU9<?\ "2?V?]D^RBS_ .G:;S-WVC_9QL[Y
MX^'_ /B)L_ZLE_\ ,D__ 'MKN/\ @[#_ .0?\!_^NWB;^6E5^.-?MO!_"F09
MGP]1Q.)H\TY<UWS36TY):*26R70_'.*^(LYP&?5J%"KRP7+9<L7O&+>K3>[/
MU6_XB;/^K)?_ #)/_P![:/\ B)L_ZLE_\R3_ />VORIHKZ;_ %%X5_Z!_P#R
M>?\ \D?/?ZW<0_\ /[_R6'_R)^JW_$39_P!62_\ F2?_ +VT?\1-G_5DO_F2
M?_O;7Y4T4?ZB\*_] _\ Y//_ .2#_6[B'_G]_P"2P_\ D3]5O^(FS_JR7_S)
M/_WMH_XB;/\ JR7_ ,R3_P#>VORIHH_U%X5_Z!__ ">?_P D'^MW$/\ S^_\
MEA_\B?:W[?'_  6__:7_ &H=!\++^S!?^(?@=K7AO59KN?4=&\6)J4&K1O%L
M$-S;O:1+(J\LNXLH))VD@$>%_LJ?M:ZGX!_:[L?V[/VY++Q)^T!\2= MO(\(
M76L>+(],T_11A@'CM4LY@77?(R!2D:M(S["^''CM%3_J'PJY7^K_ /D\_P#Y
M(M<9<1J-E6_\EA_\B?8%U_P5BG^)_P"W2G[:/[4'[/Z>.+7PA&(_@U\/T\6F
MUTOP@[?ZV_<-:2_;;]\+BX94$>/E3*QF/PS]H3]ICQ'\;_C5\8M<T:/4O#?P
MT^/VO:)J?Q3\"6NIPSW]\-.^9;>WU1K8&VB=R6(\A\?=^89!\RHH_P!0^%+?
M[O\ ^3S_ /D@7&7$:=U7_P#)8?\ R)^I/AS_ (.2]%\(^'K#PIX;_84CL].T
MRRBM+"TA^)&$@@C0(B+_ ,2[H%4 ?2KO_$39_P!62_\ F2?_ +VU^5-%5_J+
MPK_T#_\ D\__ )(C_6[B'_G_ /\ DL/_ )$_5;_B)L_ZLE_\R3_][:/^(FS_
M *LE_P#,D_\ WMK\J:*/]1>%?^@?_P GG_\ )!_K=Q#_ ,_O_)8?_(GZK?\
M$39_U9+_ .9)_P#O;1_Q$V?]62_^9)_^]M?E311_J+PK_P! _P#Y//\ ^2#_
M %NXA_Y_?^2P_P#D3]5O^(FS_JR7_P R3_\ >VC_ (B;/^K)?_,D_P#WMK\J
M:*/]1>%?^@?_ ,GG_P#)!_K=Q#_S^_\ )8?_ ")_1A_P1P_X*=_\/%[GXB0?
M\*0_X0[_ (1!-);/_"2_VA]K^U&\_P"G:'R]OV?_ &L[^V.?N"OQQ_X-//\
MD(?'C_KCX9_GJM?L=7XCQ?@,)EG$5;#8:/+"/+97;WA%O5MO=OJ?L7"F,Q&/
MR&C7KRO-\UW9+:4DM%9;(****^:/H@HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "N+_ &D/B3_PIK]G?Q[\7_[%_M+_ (13P7JFL?V=]I\G[5]E
MM)9_*\S:VS=LV[MK8SG!QBNTKR/]O_\ Y,.^-G_9(_$G_IKN*Z<'3A5Q=.$E
MHY)/T;.?%SE3PM24=U%O\#\H?^(FS_JR7_S)/_WMH_XB;/\ JR7_ ,R3_P#>
MVORIHK^BO]1>%?\ H'_\GG_\D?@?^MW$/_/[_P EA_\ (GZK?\1-G_5DO_F2
M?_O;1_Q$V?\ 5DO_ )DG_P"]M?E311_J+PK_ - __D\__D@_UNXA_P"?W_DL
M/_D3]5O^(FS_ *LE_P#,D_\ WMH_XB;/^K)?_,D__>VORIHH_P!1>%?^@?\
M\GG_ /)!_K=Q#_S^_P#)8?\ R)^JW_$39_U9+_YDG_[VT?\ $39_U9+_ .9)
M_P#O;7Y4T4?ZB\*_] __ )//_P"2#_6[B'_G]_Y+#_Y$?\>O"O[-6H?#3Q>/
M@+\-?C-IWBGQ#/)<JNI_'&UNM/FN)Y5\][BU31[;SPT9<$&92>,DXP?I?_@G
M5_P50A_X)7_L=W?PC^"W[*&M^+/%^MI'=7U[XB^):RV=OJC0!"8K5+)!#:+)
MND,2REV+,#+R&7YEHKEJ>'O#$I2E&FXW5E:4K)_S*[;OZMQTVWOU0XWX@45&
M=12L[N\5JM/==DM/1)Z[[6[[XQ_M/:[\1OV._B3X#\1?#"Z\1_&CXP:]8:A\
M3OBK?^+%\[4[*VNX[A-(M+?[*JV=F@BB58EEQF,$@@(B>W_LO_\ !7*^^%O[
M>7Q%_;HU?]C:VTNW\4^!]'\(>$_ EEXV2)-#TRQCA4AIDLW68LT$94!$V+E<
M' -?*5%'_$/>&5B%4]G*R5N7F=F]=7KS7]))>0?Z[\0>P=/G5V_BY5=;:+[-
MM.J;\S]5O^(FS_JR7_S)/_WMH_XB;/\ JR7_ ,R3_P#>VORIHKJ_U%X5_P"@
M?_R>?_R1R_ZW<0_\_O\ R6'_ ,B?JM_Q$V?]62_^9)_^]M'_ !$V?]62_P#F
M2?\ [VU^5-%'^HO"O_0/_P"3S_\ D@_UNXA_Y_?^2P_^1/U6_P"(FS_JR7_S
M)/\ ][:/^(FS_JR7_P R3_\ >VORIHH_U%X5_P"@?_R>?_R0?ZW<0_\ /[_R
M6'_R)^JW_$39_P!62_\ F2?_ +VUVG[-_P#P<1_\+E_:(\!?"#_AC_\ LW_A
M*_&FEZ/_ &C_ ,+ \[[+]JNXH/-\O^SUW[=^[;N7.,9&<U^.M>N?L ?\GX_!
M/_LKGAO_ -.EO7/C.">&*6$J3CA]5%M>_/HO\1T83BO/ZF*IQE6T<DOAAW_P
MG]6E%%%?SH?O@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!^/O_!V'_P @_P" _P#UV\3?RTJOQQK]CO\ @[#_ .0?\!_^NWB;
M^6E5^.-?T?P#_P DGA_^W_\ TN1^ \;?\E/7_P"W/_2(A1117V)\J%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!^P7_  :>?\A#X\?]<?#/\]5K
M]CJ_''_@T\_Y"'QX_P"N/AG^>JU^QU?SAQ]_R5F(_P"W/_3<3]]X)_Y)BA_V
M_P#^ER"BBBOCCZL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR
M/]O_ /Y,.^-G_9(_$G_IKN*]<KR/]O\ _P"3#OC9_P!DC\2?^FNXKLR__?Z7
M^*/YHY<=_N57_#+\F?RET445_6A_,(4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7KG[ '_ "?C\$_^RN>&_P#TZ6]>1UZY^P!_R?C\$_\ LKGA
MO_TZ6]<F/_W&K_AE^3.K _[[2_Q1_-']6E%%%?R4?T\%%%% !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 ?C[_P=A_\@_X#_P#7;Q-_
M+2J_'&OV._X.P_\ D'_ ?_KMXF_EI5?CC7]'\ _\DGA_^W__ $N1^ \;?\E/
M7_[<_P#2(A1117V)\J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!^P7_!IY_P A#X\?]<?#/\]5K]CJ_''_ (-//^0A\>/^N/AG^>JU^QU?SAQ]
M_P E9B/^W/\ TW$_?>"?^28H?]O_ /I<@HHHKXX^K"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\C_ &__ /DP[XV?]DC\2?\ IKN*]<KR/]O_
M /Y,.^-G_9(_$G_IKN*[,O\ ]_I?XH_FCEQW^Y5?\,OR9_*71117]:'\PA11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>N?L ?\GX_!/_LKGAO_
M -.EO7D=>N?L ?\ )^/P3_[*YX;_ /3I;UR8_P#W&K_AE^3.K _[[2_Q1_-'
M]6E%%%?R4?T\%%%% !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 ?C[_ ,'8?_(/^ __ %V\3?RTJOQQK]CO^#L/_D'_  '_ .NWB;^6
ME5^.-?T?P#_R2>'_ .W_ /TN1^ \;?\ )3U_^W/_ $B(4445]B?*A1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 ?L%_P:>?\A#X\?]<?#/\ /5:_
M8ZOQQ_X-//\ D(?'C_KCX9_GJM?L=7\X<??\E9B/^W/_ $W$_?>"?^28H?\
M;_\ Z7(****^./JPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
M(_V__P#DP[XV?]DC\2?^FNXKURO(_P!O_P#Y,.^-G_9(_$G_ *:[BNS+_P#?
MZ7^*/YHY<=_N57_#+\F?RET445_6A_,(4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7KG[ '_)^/P3_ .RN>&__ $Z6]>1UZY^P!_R?C\$_^RN>
M&_\ TZ6]<F/_ -QJ_P"&7Y,ZL#_OM+_%'\T?U:4445_)1_3P4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^/O_  =A_P#(/^ _
M_7;Q-_+2J_'&OV._X.P_^0?\!_\ KMXF_EI5?CC7]'\ _P#))X?_ +?_ /2Y
M'X#QM_R4]?\ [<_](B%%%%?8GRH4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '[!?\&GG_(0^/'_ %Q\,_SU6OV.K\<?^#3S_D(?'C_KCX9_GJM?
ML=7\X<??\E9B/^W/_3<3]]X)_P"28H?]O_\ I<@HHHKXX^K"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *\C_;_ /\ DP[XV?\ 9(_$G_IKN*]<
MKR/]O_\ Y,.^-G_9(_$G_IKN*[,O_P!_I?XH_FCEQW^Y5?\ #+\F?RET445_
M6A_,(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7KG[ '_)^/P3
M_P"RN>&__3I;UY'7KG[ '_)^/P3_ .RN>&__ $Z6]<F/_P!QJ_X9?DSJP/\
MOM+_ !1_-']6E%%%?R4?T\%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?C[_P=A_\ (/\ @/\ ]=O$W\M*K\<:_8[_ (.P_P#D
M'_ ?_KMXF_EI5?CC7]'\ _\ ))X?_M__ -+D?@/&W_)3U_\ MS_TB(4445]B
M?*A1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?L%_P &GG_(0^/'
M_7'PS_/5:_8ZOQQ_X-//^0A\>/\ KCX9_GJM?L=7\X<??\E9B/\ MS_TW$_?
M>"?^28H?]O\ _I<@HHHKXX^K"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *\C_;_P#^3#OC9_V2/Q)_Z:[BO7*\C_;_ /\ DP[XV?\ 9(_$G_IK
MN*[,O_W^E_BC^:.7'?[E5_PR_)G\I=%%%?UH?S"%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5ZY^P!_P GX_!/_LKGAO\ ].EO7D=>N?L ?\GX
M_!/_ +*YX;_].EO7)C_]QJ_X9?DSJP/^^TO\4?S1_5I1117\E']/!1110 44
M44 %%%% !1110 4444 %%%% !7P+_P /Q?\ JV#_ ,O7_P"XJ^^J_ NN_ T:
M5;FYU>UOU/DN*<SQV7>Q^KSY>;FOHGMRVW3[L^^O^'XO_5L'_EZ__<5'_#\7
M_JV#_P O7_[BKX%HKO\ J6&_E_%_YGR7^LV>?\_?_)8__(G[Z4445X)^M!17
MY*ZIX \(?M6?\%DOVT/A]^T[^WY\6_AOX7^&ME\/F\#V'A3XZ7OAFRT\7WAX
MS7LB1+,L)_>11R$[<!G9FSO->N?\$6?VT?&P_8-^,/Q@_:U_:'O?&'PV^$?Q
M5\4:9X'^-7B<;I_$O@_3MABU*65%S>'/G*)E#&0KL&YDY /T.HKXD\)?\%M/
M!5Q?^"/%OQB_8L^,_P -?AA\3-:L]*\"_%?QEI&GIIEU<79Q9M=PP7DESI\5
MP2OE2SQ*IWJ6V DCLOCW_P %0[;X<?M)>(/V4_@%^R#\3_C3XM\#Z+8:M\1(
MO ,6G10>';:]5WM8Y)+^[MQ-<RQQM(D$6XLHZY!  /JFBOD#]HOXI_ /7OV[
MOV-9/B'IOQ;T;QEXWA\5W?P_T>RU$:=I]JR:'%=7D.OV9D#/(D)5(T4.8YMX
M;C.8/C+_ ,%C_ _@7]H;QA^SY\$/V1/C%\9I_ACY'_"U->^&/AZVNK+PW)+&
M91;9FN(WO+I4^9H(%9@,@9=60 'U_8ZEIVJ1O+IE_!<)'*T4C02APKJ<,A(/
M# \$=14]?ES_ ,$0_P!L7]GWX'?\$NOCG^VO\2_&_P#9OP\LOVA/&VO/J\UG
M()'M;B]A:W582HD,LIEB1(L!R\BK@$U]!_#?_@KWH^I_%GP'\-OVC?V*OC%\
M%K#XL:FNG?#+Q3\1--T\66K7[QF2&PN!:7<TFGW<RJWEP3JI<J1D$8H ^PZ*
M^-OC+_P68^''PZ_:N^('[#?PR_99^+'Q,^*O@.'2[A_#7@C1;:6.]M;RQ2\-
MW]IEG2*V@A$L,3M.49I9D6-9.2O/_$S_ (+!:?\ %'_@E=\4/VS_ -DWX,?$
MB3Q5X1BU_P .ZQX7ET"R&L>!/$%E9RM+-J-M<S>3Y-H_DS2!3*2CK^[8[D !
M]TT5^;'PC_X* :Y^U?\ \$3/%OQ5_;=^ _QP\,V&D? #3]7\8^/=/CTS2+CQ
MD9=/,MU>Z'):W&(R[1^8-\<"!;B,; "4'T/JO[8MA^SI^S)\&+;X&?LL_&GX
MNR>,/ ]D_A+2O#NG0WEY!90V-JRS:OJ-U<1VUM(4FB!>24M+(7V!]K$ 'T^S
M*BEW8  9))X J'2]5TO7-/AU;1=2M[RTN$#P75K,LD<B^JLI((]Q7R]^SY_P
M4/\  _[:_P /_C1\,9_A!XR^&_Q$^%NF&T\??#[QW9P1WVG?;+&6:TG1[>66
M*>":-'*2*W(0G !4MQO_  ;XZMIF@_\ !$3X$ZYK5_#:6=EX*NI[NZN) L<,
M27UVS.S'@* "23T H ^MM+^,/PJUOXH:K\$]'^(NC77B_0M,M]1UKPS;ZC&]
M]8VEPS+#-+"#NC1RC;20,X^E=)7Y&? ?]K_5_P!E_P#X)F_M5?\ !?\ \1^&
MEN_$_P :O%\VI?#^QU2-@4T.VN5T+PS;3)PQ16<SN%*[XY<C&<U['\(/^"+7
MQ3^(?PBTCXM_M1_\%*OVD1\=M:TR+4M9\4>%?B?/IUAH6H2H)&L[+38U^RBT
MB<[#$R$2!6.$#[5 /T0HKY;_ &BO^"AF@?L7:Y\/_P!DQ_!/COX[?&[Q#X66
M[@\+?#_1+5+Z]MK95AN-9O3+-%;:?;23*P#,^-Y*("%)&G^QK_P4Q^%W[7/B
M;QS\(]4^%/C;X:?$SX:Q0S^,_AI\0=-AM]2MK:9"\-W T,LD-U;2 $++&YY*
M[@H="P!](T5^<6A_\')_[/7BSX!Z?^UGX-_8T^.VK?"BV,*>/?B'9^%;8Z?X
M4EDE6,Q2DW(:[:(NC3-;"1(Q(HW%\H.\B_X+L_ %OB/X+2Z_9W^+%I\)OB)X
MNM_"_@KX^7WAJ*#PSJNISNR6^S?,+E;65U*QW3PJCD%AF,&2@#[AHKY/_:R_
MX*X?"3]E/]K2R_8@?X%_$CQW\2==^'\'BGPIX?\  >B0WCZPDM[<VGV96>9!
M T8M)IY)9MD*1+G>7(0^;^"/^"^GPS^*=KJWP\^%/[$GQS\1?&;PSJMW9>,O
M@E8>&+<:MX=6W$9>[N[AYQ:);/YBK"PE+S-PD9P2 #[XHKYI^&O_  5D_8^^
M(7_!/J]_X*4W_B75/#GP]T>VN3XBM_$.FF+4])O(+C[-)I\ULA8_:OM&V)8U
M+;VD3:2&!KD_AM_P5YTC4_BYX#^&7[1W[%?QA^"MG\5]1&G_  R\3_$33=/%
MEJU\\9DBL+@6EW-)I]Y*JMY<$ZJ7*D9!&* /L*BOBGX]?\%L_AG\)?VK_'?[
M#OPV_90^+GQ1^*7@0:9<7?AKP#H-O<_:K"ZL([V2^65YU6*&%9H(F\W8SS3Q
MI&K@LR]1^T1_P59\,?"?X\_\,J_!']ECXG_&3XDV/ANVU_Q7X8\ :?9@>&+&
M?F'[?<W=Q##%/(,F.!69W SP"I(!]745\.?'G]J#]G#XX^+/V0?BM\1O!WQS
M\(ZKXQ^+5W9>"_#+$Z%/8:M!#<1S6^OV3R R0*ULZA$WAL[E+1O\W?\ [27_
M  4B^(7P4^)7B+X>_"__ ()P?'GXH6_@^.*3Q)XF\*Z!96VF[7MTN"EE)?74
M+ZE(L;@,MNC /\FXL"  ?3FIZOI.BVZW>LZG;VD32I$LMU.L:EW8*J@L0,EB
M !U)( JQ7YB?\%>_VI?A%^VO_P $@OA7^U-\"-5N;SPIXR^,_@>\TN2]M_*G
MCVZXD4L,J9(62.6.2-P"PW1MAF&"?T[H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _'W_@[#_P"0?\!_^NWB;^6E5^.-?L=_P=A_\@_X
M#_\ 7;Q-_+2J_'&OZ/X!_P"23P__ &__ .ER/P'C;_DIZ_\ VY_Z1$****^Q
M/E0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /V"_P"#3S_D(?'C
M_KCX9_GJM?L=7XX_\&GG_(0^/'_7'PS_ #U6OV.K^<./O^2LQ'_;G_IN)^^\
M$_\ ),4/^W__ $N04445\<?5A1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %>1_M_P#_ "8=\;/^R1^)/_37<5ZY7D?[?_\ R8=\;/\ LD?B3_TU
MW%=F7_[_ $O\4?S1RX[_ '*K_AE^3/Y2Z***_K0_F$**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KUS]@#_ )/Q^"?_ &5SPW_Z=+>O(Z]<_8 _
MY/Q^"?\ V5SPW_Z=+>N3'_[C5_PR_)G5@?\ ?:7^*/YH_JTHHHK^2C^G@HHH
MH **** "BBB@ HHHH **** "BBB@ K\"Z_?2O@7_ (<=?]7/_P#EE?\ W;7?
M@:U*CS<[M>WZGR7%.68[,?8_5X<W+S7U2WY;;M=F? M%??7_  XZ_P"KG_\
MRRO_ +MH_P"''7_5S_\ Y97_ -VUW_7<-_-^#_R/DO\ 5G//^?7_ )-'_P"2
M/OJBBBO!/UH_)[X;?L _L?\ [>O_  6S_P""@WA+]K;X!Z%XSM[#3OAC!HUW
MJEK_ *5I8NO#$BSO:3KB2W=O)B)9"#F)?2N!TWPW^T[^T%_P17_:Y_X(V7EW
MJ7B7XQ?LY7Z^'=& CS?>(_#*7,.I:/,J@ O)<65M- B 98)&#EG-?L_@ Y Y
M/4T@502P49/4XH _$WP;=?\ !(+]L/X2>!O@Y\8/^"RO[2GB"\\0:CHMO-\$
M==\5">^M]7AN(6CL)]/AT;SX_)N8U4N,(HCW"0*-]>I_\%9/BS^P-\&_VDOB
M/\?/@]_P4-\1_L^?M6^$O"MM;WFF:?832VGCT):+<:;:7.F7-N\&KHPD6!)8
M"6C8LK$F/:/U8BTC2H-1EUB#3+=+N9 DUTD*B211T5FQD@>AHNM*TN]NH+Z]
MTVWFFM6+6TTL*LT)(P2I(RIQQQ0!^8OQ$^(?QF^+_P"WC_P2J^*G[0W@0>&O
M'7B'P[X]U'Q;H*V[PBQOYO!\#S1^4Y+PX8G]VQ+)]TDE2:P/V(OVY_V;_P#@
ME9^TI^U[^SE^W7XMO/!_BWQ7^TCKGQ%\#K<:%=W,OB_1-7CMS9IIWD1.;N5&
MA,7E)R'?8!E7"_K 54D$@9'0^E17&G:?=W$-Y=6,,LMLQ-O+)$&:(D8)4GE<
MCCB@#\&=$^#OQH_:=_X-]/C^_P -/AAXN@UW3/VN]=\5:KX&M;01ZZEK:ZW;
M7%W9B$!P+N!-[F/#?/;D ,< ^W_#%_\ @D#^U]\5/A!HTW_!9[]H/XNZ[;_$
M31O$?@OX;>(?%8OI(]:LYA);M>VD.D++:"-BRR/(T2HI?+J.:_7T *,* .>U
M5[72-*L;N>_LM,MX9[EMUS-%"JO*?5B!EC]: /A']@R/_C>O^WW*4_YA/PI
M;'_4!O/\/TKR7]D3P;XD\=_L[_\ !4?X?^#-%GOM5UOXV?$6QTG3K6,M)<W4
M_A^%(XT4=6=V4 #DDBOU/VJ"6 &3U- 5020H&3DX'6@#\A? O[9'[-W[1?\
MP;!>./@M\'_B;;:QXL^%O[)-KI'Q T&.VFCGT2\CTE[8Q3!T #&2TGP 3D)G
MH03T/[3W[8WQ+^ O@+]BOX$^*_VG]4^ 'P5\=_"."3QY\9-'TBVEN5OK;2+1
MK324N[NWG@TTRY9_.>,L^W:I 5\_JI!I]A:F9K:QAC-PY><QQ >8Q&"S8ZG'
M<T7^G:?JMH]AJEC#<P28WPW$0=&P<C(/!Y&: /R)_P""2VO>"?%W[=W[<GBS
MX7?&OX@?$KPSJ/PQ\'OH7C[XCQ8OM>A2QU2(W$;BVMA-;"2.2.*58@KI&"I8
M88\S\./BUXT\-?\ !KS\ ?V9/A!?F#X@?M$+:_"_P>5R6B.J:G=)>W# <B..
MQ6Z)<8"%D)(XK]H555^ZH'&.!VKQWXL?L6?#WXS?M;_"O]KCQKXFUB6^^#]A
MK$?A+PTC1#35N]1A2"6^D4H7>9(4,:?,%7>2!GD@'A__  51_P"";UQ\=O\
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
M_B'X5^$7PX\0?%?QU?/:Z)X8T2[U;6;F.!I6BM;:%YI7"("SD(C': 2<8 H
MVZ*Y3X%_&CP!^T;\&/"OQ]^%.IRWOAGQGH%IK.@W<]J\#RVEQ$LL3-&X#(2K
M#*D9%.^&_P ;O@_\8;_Q'I7PK^)FB>(;KP?K\VA^*K?2-2CG?2=2B ,MI<*A
M)BE7<,HV",T =317)>$/CS\%/B!\2_%'P:\#?%;P_J_BSP0;4>+_  YIVJQ3
M7NC?:8S)!]IA5BT7F("R[@,@5/'\:/A)-\89/V?(?B1HK^.8?#HU^;PDNHQG
M4$TLS_9Q>F#.\0F;]WO(QNXSF@#IJ*** "BBB@ HHHH **** "BBB@ HHHH
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
M&W!SC!I/B_\ !/XO? #QG)\._C;\-M:\*ZY%"DS:9KNGO;RF)L[9%#@;D."
MPR#@\\&OT?\ A_\ MP?LT_&[]JC]L?QSX9^-.B?"[7OBQX=M=%^%OC7Q$L]K
M;+:1*+>\D::&-GMWN$A@F' ;<?[RXKVCXI?!/P'\4/&?PQ_:*T?X<ZI\9#\/
M/A-IOAOX'^"9[-XY?'=W8@F;Q)J'VC:T&D122Q8>8J)Y,$$K)'YVU7BC%87$
MQCB*'+%Q6CNGS."E92=HV3;B[[<LI.R3,Z7#F&Q-"4J%;F:D]5:W*I.-W%7E
M=I*2[\T8J[:/Q_\ BK\ _C'\#K;0+GXO?#[4/#W_  D^D)JNA0ZH@CENK)B0
MD_ED[T1B#M+ ;L$C-<A7L'[=J_M<2_M.>(M8_;>T?5['X@ZE(EWJ,&K(%Q"X
M_="#:2GV=5&Q!&2@";1T->/U]5@ZE2MA85)N+;5[QUCKV?5>?7>RV/FL53A2
MQ$H0323M:6DOFNC\NFVNX4445TG.%%%% !7KG[ '_)^/P3_[*YX;_P#3I;UY
M'7KG[ '_ "?C\$_^RN>&_P#TZ6]<F/\ ]QJ_X9?DSJP/^^TO\4?S1_5I1117
M\E']/!1110 4444 %%%% !1110 4444 %%%% !6-_P *_P#"/_0(_P#)B3_X
MJMFBFFUL2XQENC&_X5_X1_Z!'_DQ)_\ %4?\*_\ "/\ T"/_ "8D_P#BJV:*
M?-+N+V=/L@HHHJ2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#\??^#L/_ )!_P'_Z[>)OY:57XXU^QW_!V'_R
M#_@/_P!=O$W\M*K\<:_H_@'_ ))/#_\ ;_\ Z7(_ >-O^2GK_P#;G_I$0HHH
MK[$^5"BBB@ KJO@?H'PJ\4_%WP]X>^./CNZ\,>$+S4XX_$/B"RT][J6QM2?G
ME2) S.1Z $\YP>E<K145(N<'%-JZW6Z\U>ZO\BH24)J35[='L_)VL?IE\%/B
M_P#\$P?^"7-U/\>/A-^UUXC_ &@_'NFZ?<Q?#GPLOAN[TO2M&GGC:,W,_G$K
MNV.Z$HV[:[@1Y8.NK_P2A_:O_P""9WP;T;Q5^UA^UA^T3'8_M$>,=:U2X&L:
MKX'U/4TT$3NQ\^!+>V>$RRL[NS;]VUA'\HWA_P N**^;K\+X;%4*D*M>HY5+
M<T[Q4G%7M#2/*HW;;2CJ]VSZ"CQ'7PU:$Z5&"C"_+&TFDW:\M9<SE963<M%M
M8^LO^"C6E?L:^._&^F_$WX%?M_\ B7XQ>-/%VO./%VJ^,/#%UIL.GPD*L<K/
M-;Q_("=H2-2J)&0%4!0=;XT?M1_ 3]ECX+0?L2?L3>(SX@TW7#;3_&[XJ6D$
MEM<>+F&"VEV?F!9(=/C!9<$ RDG/RES+\;T5Z$,GI*E2I5*DIQIZI/E2;^S=
M1C%>[]E626CLVDUPSS6HZM2I3A&$IZ-KFT76W-*3][[3NV]5=)M/]6OVS_\
M@HO^QE]C^/7QK^"?[0=QXTU[XT_#?2_ _@SP)!X7O+*/PCI2VPCO?M,DZ+$3
MO:9T2+.'?NK%U_*6BBJRG*,-D]%TZ4G*]M96O:,5%+1):)=KMW;;;)S/-*^:
MU54J)*U]%>UVW)O5MZM][)62T04445ZIYH4444 %%%% '[!?\&GG_(0^/'_7
M'PS_ #U6OV.K\<?^#3S_ )"'QX_ZX^&?YZK7['5_.''W_)68C_MS_P!-Q/WW
M@G_DF*'_ &__ .ER"BBBOCCZL**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KR/]O_\ Y,.^-G_9(_$G_IKN*]<KR/\ ;_\ ^3#OC9_V2/Q)_P"F
MNXKLR_\ W^E_BC^:.7'?[E5_PR_)G\I=%%%?UH?S"%%%% !1110 5]5_L9?
M7_@GQX[^&4/CWX\?\%&=7^$OC2RU6<7FBV?@N\O"]B NQH9X ,.W[S(!8C@;
M.[?*E%<N,PU3%4>2%65-]X\M_3WHR5OD=.$Q$,-5YY4U-=I<UO7W7%_B?H%^
MTE^VQ^Q3^T#XG^#?[ _A#Q-XC\+?LR_#W6_M?B?Q=J=K--JFO7+>:TUZ\44;
MR N9)@K>7NW7;N8U"J@^D?VL?VD_^"-O[1GP4T#]ESX>?\%(-6^%WPLT"U1%
M\#^#?A;K AOY%;<)+J5[/?/\WS;6.&?,C[WPP_&RBO!J\*8.;I.%:I#V=VK.
M+O)MMS?-"5YN^_3I8]JGQ-BH*JITH2]I9.ZDK1224%RRC:*MMUZW/I#]CK1/
MV'O OBSQ3^T'^TMXR'B/0O!-XS>!_A?]FD2^\:76\_9OM)"&.WM% 5YMS9;E
M0K#*M] _L]_\%#_ G[3/PW_:2\*_M@_M*1?#;QG\7;+1+'P]XI_X1V\O=/TO
M1;6YD>?2;>&T5G@B\AWC"<"3S"69GR6_.ZBN[%Y)A\=*4ZLY<SY;/3W>5J5H
MIIK644Y73YMGHDEQ87.*^#C&-.$>5<UUK[W,G&[::>B;4;-6W6K;?TK_ ,%6
M/VK_ (:?M;?M/6WB'X*+>OX,\'>#M-\)^%K[4H3'<7UI9JY^T.AY7?)+(0&P
MVW:6"DE1\U445Z.#PE+ X6&'I?#%65]_GYOJ<.+Q-7&8F=>I\4G=VV^7D%%%
M%=)SA1110 5ZY^P!_P GX_!/_LKGAO\ ].EO7D=>N?L ?\GX_!/_ +*YX;_]
M.EO7)C_]QJ_X9?DSJP/^^TO\4?S1_5I1117\E']/!1110 4444 %%%% !111
M0 4444 %%%% !7\=]?V(5_'?7[!X4?\ ,9_W#_\ ;S\K\3/^83_N)_[8%%%%
M?L!^5G]B%%%%?Q^?U0?(_P#P^:_9=M_^"HU__P $H-8\*>,;#QQ9&UAC\3W6
MGVXT*XO+C2EU6&S6<3F597MB^T-$H9XG4$\$^]?M3?M*?"_]CS]G;QA^T]\9
M]0FMO#/@G0YM3U0VL:O/,J#"00JS*&EED*1(I907D4$C.:_'W]L;]GOQO\8_
MVVO^"D?Q7^"L17XE_ _7?@Q\3/AS<(A9UU#2/#=S/)$ .7\VU^TQ^6#\S,F<
MXQ7T=^T/^TAX(_X+ _%3]DK]DWX1S"[\#^.-*L_CA\8+19 X@\/Z<R&QTNY
MX83ZL5AD7@@V9/:@#Z__ .">/[>_PS_X*0?LZ1_M'_"OP+XH\-6']OW^C76B
M^,;.&"_MKJTE\N572&651S_M9Z@@$5[G7X>^&/'_ (\^%O\ P;-_M4^/?ACX
MVU?PYKNG?&KQ4VGZUH.I2V=W;%O%-LC&.:)E="49E.",AB.AK[/_ ."U/Q0^
M)?P]_8T^"?B/P!\1-<T/4-2^/WP_L]1O]'U::VFNK::\7SH9'C8,\;_Q(Q(;
MN#0!]YUD^//$>H>#O VM>+M)\*WVNW6E:3<WEMHFEA3<ZA)%$SK;PAB%\R0J
M$7) W,,D5^<W[2_PU^+O[67_  7NU#]DJ;]K3XE>!_AFG[+&F^(O$_AOP'XF
MFT]]8D3Q!>6XA6=&W68<RH998 LLD<(BWA6-5_V)_$/Q<_9Z\:_M_?L%K\>?
M&GBOPQ\#=&TC5OAGK/B_Q#-?:OI,.M>'+J_:U%Y(?-9()(5$1+97D@Y)H _0
M+]G/XJ^)OCC\#_#7Q:\9?![7_A_JFO:8MU>^#/%**NH:2Y)'DSA3@-P#C@X8
M9 .0-+XP^.=9^&/PF\3_ !(\._#[5O%NH:!H%YJ-CX6T%5:]U>:&%Y$M+<,0
M#+*RA%!_B85^3FB?M%_M*?%;_@G7_P $]?V0M!_:(\8>&]6_:1FCM?B!\2M.
MUJ3^WCI&GV375W#!>R%I(;F<&-!."74*1R"0?J;XO_L3P_\ !/\ _8A_:4\>
M? C]J'XQ75C<? GQ#/IN@^,/B'=ZPFB:E;Z9=R)J-A<W+-<VLS'&X)+M+(C
M*5!H ^N/@G\0-=^*_P '_#'Q-\3_  UUCP;J.OZ%:ZA?>$_$"JM]I$LL2NUK
M.%) DC)*L/4'@=*ZBOR(^/'Q!_:?\>_L7_\ !,7PS\-_VK/&?@KQ%\4?^$;T
M_P 5>--.U%[B^NTNO"8-S-,)F*7,Y#R.KSB0+,5E(9EY[_4?A?XR_P""6'_!
M6?\ 9K^'7P<_:5^*?BWP#^T/#XFT/QYX3^)?CR[U_;J&GV"7EOJML]TS-#,S
MOME*X4H,8&[@ _3BOGS]MC]MK5OV3/BO\ _AOIOP^M];C^,WQ8A\'W=W/J#0
M'2XY+6>;[0BA&\U@8@-I*C!/-?GA_P %#_$O[).O0_'SX@?!K]JK]LWXA?%?
MP4^OW=MXN^%^H>(KCPQ\.M7@CEN(=++V$<6F0VUL1''*K>;((Q(99-^YAV_Q
M]^,7C7]H7X2?\$KOCK\2;Y+KQ%XO^)_A75]>NDB5!/>W'AZ62:0*H 7=(S-M
M' S@4 ?JW1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X^_\'8?_(/^ _\
MUV\3?RTJOQQK]CO^#L/_ )!_P'_Z[>)OY:57XXU_1_ /_))X?_M__P!+D?@/
M&W_)3U_^W/\ TB(4445]B?*A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?L%_P:>?\ (0^/'_7'PS_/5:_8ZOQQ_P"#3S_D(?'C_KCX9_GJM?L=
M7\X<??\ )68C_MS_ --Q/WW@G_DF*'_;_P#Z7(****^./JPHHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O(_P!O_P#Y,.^-G_9(_$G_ *:[BO7*
M\C_;_P#^3#OC9_V2/Q)_Z:[BNS+_ /?Z7^*/YHY<=_N57_#+\F?RET445_6A
M_,(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7KG[ '_)^/P3_[
M*YX;_P#3I;UY'7KG[ '_ "?C\$_^RN>&_P#TZ6]<F/\ ]QJ_X9?DSJP/^^TO
M\4?S1_5I1117\E']/!1110 4444 %%%% !1110 4444 %%%% !7\=]?V(45]
MAPGQ9_JQ[;]S[3VG+]KEMR\W]V5[\WEL?*\3<,_ZQ^R_>\G)S?9YK\W+_>5K
M6/X[Z*_L0HK[#_B*_P#U!_\ E3_[0^5_XAG_ -1?_E/_ .W"BBBOQ\_5#P#]
MG_\ 88A^!W[</[17[94WQ)76$^/P\)A_##Z)Y(T4:)I<E@09_.?[4)_,W_ZN
M/9C;\^=U>8_\$I?^",_PH_X)6^,?BMXM\#?$6Z\3'X@^(-WAV"\TTP#PMH$<
M]Q/;Z-"3-)O5);J9FD7RQ(=A,:E<G[-HH ^-_A?_ ,$>/A]X;_X)W_%7_@G?
M\4/BO=^)-#^*7B7Q%J]WKECHZV$^GMJ=V;J(1QM+,KO;R"-@['#E.4 .*\H\
M7?\ !%#]L[X_^"OAYX%_:X_X*LZAXOTWX3^+=!U?P;IND?"^WTRUNO[-N8G\
MW4E2[:2]NG@C,*.9%2$R/)Y<K-Q^C]% '@FG?L0C3_\ @IOJ?_!1G_A9F_\
MM'X)6_P]_P"$/_L;'E^5JSZA]N^U>=SG<(_)\H8QNW_PUSWAC_@G*/#O[1O[
M5GQ_/QA\[_AISP]X?TLZ3_8&W_A&_P"S-%N-,\SS?//VSS//\W;MAV;=N6SN
M'TY10!\-^*_^"+EIK7[ 7P,_94\+_M,ZEX<^(O[.]Q8:C\-?C!I/AR/?:ZE;
M*R-)+I\LSK+;RHQ5[<RX;:N6(!5NL\/?L'?MH_$'X,_%WX>?MD?\%##X[OOB
M9\--1\':1;:#\.;?1M&\-I=VTT#WPM$N'DO+C,H8L\R#:I10H.X?7%% 'Y-_
M\%0OV.]7^'WP^_X)T?L-^'OCMKFD:CX2^(>E>%=.^(OAJV2TOH;C3_#[01:A
M%"YE1"7@60PLSJ5)0LP)-?2_[/W_  3'_:!7]LCPW^V_^WW^VJGQC\5?#O0+
M_2/A?I>D> (/#NFZ$+U/*O+]XHYYC-=S0@1DY557( ;";/L>ZTW3KZ6"XO;"
M&:2VD\RV>6(,8GP1N4D?*<$C([$U-0!^=]E_P19_:;\$>!_BE^RS\%?^"CDG
MA7X%_%/7];U;4/#2?#*VNM?TX:KN-W80:I)<A?L[EB"[0&4(Q575CYH]-F_X
M)/\ F_"#]D+X4_\ "^<?\,JZUHVH&_\ ^$8_Y&?[!IC6.S9]I_T+S"WF9W3;
M<;<-]ZOL.B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\??^#L/_ )!_
MP'_Z[>)OY:57XXU^QW_!V'_R#_@/_P!=O$W\M*K\<:_H_@'_ ))/#_\ ;_\
MZ7(_ >-O^2GK_P#;G_I$0HHHK[$^5"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH _8+_ (-//^0A\>/^N/AG^>JU^QU?CC_P:>?\A#X\?]<?#/\
M/5:_8ZOYPX^_Y*S$?]N?^FXG[[P3_P DQ0_[?_\ 2Y!1117QQ]6%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5Y'^W_ /\ )AWQL_[)'XD_]-=Q
M7KE>1_M__P#)AWQL_P"R1^)/_37<5V9?_O\ 2_Q1_-'+CO\ <JO^&7Y,_E+H
MHHK^M#^80HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O7/V /\
MD_'X)_\ 97/#?_ITMZ\CKUS]@#_D_'X)_P#97/#?_ITMZY,?_N-7_#+\F=6!
M_P!]I?XH_FC^K2BBBOY*/Z>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /Q]_X.P_^0?\  ?\ Z[>)OY:57XXU^QW_  =A_P#(
M/^ __7;Q-_+2J_'&OZ/X!_Y)/#_]O_\ I<C\!XV_Y*>O_P!N?^D1"BBBOL3Y
M4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]@O^#3S_ )"'QX_Z
MX^&?YZK7['5^./\ P:>?\A#X\?\ 7'PS_/5:_8ZOYPX^_P"2LQ'_ &Y_Z;B?
MOO!/_),4/^W_ /TN04445\<?5A1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %>1_M_\ _)AWQL_[)'XD_P#37<5ZY7D?[?\ _P F'?&S_LD?B3_T
MUW%=F7_[_2_Q1_-'+CO]RJ_X9?DS^4NBBBOZT/YA"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *]<_8 _Y/Q^"?_97/#?\ Z=+>O(Z]<_8 _P"3
M\?@G_P!E<\-_^G2WKDQ_^XU?\,OR9U8'_?:7^*/YH_JTHHHK^2C^G@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@#\??^#L/_D'
M_ ?_ *[>)OY:57XXU^QW_!V'_P @_P" _P#UV\3?RTJOQQK^C^ ?^23P_P#V
M_P#^ER/P'C;_ )*>O_VY_P"D1"BBBOL3Y4**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#]@O^#3S_D(?'C_KCX9_GJM?L=7XX_\ !IY_R$/CQ_UQ
M\,_SU6OV.K^<./O^2LQ'_;G_ *;B?OO!/_),4/\ M_\ ]+D%%%%?''U84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7D?[?_P#R8=\;/^R1^)/_
M $UW%>N5Y'^W_P#\F'?&S_LD?B3_ --=Q79E_P#O]+_%'\T<N._W*K_AE^3/
MY2Z***_K0_F$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KUS]@
M#_D_'X)_]E<\-_\ ITMZ\CKUS]@#_D_'X)_]E<\-_P#ITMZY,?\ [C5_PR_)
MG5@?]]I?XH_FC^K2BBBOY*/Z>"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 **** /Q]_P"#L/\ Y!_P'_Z[>)OY:57XXU^QW_!V'_R#
M_@/_ -=O$W\M*K\<:_H_@'_DD\/_ -O_ /I<C\!XV_Y*>O\ ]N?^D1"BBBOL
M3Y4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]@O^#3S_D(?'C_
M *X^&?YZK7['5^./_!IY_P A#X\?]<?#/\]5K]CJ_G#C[_DK,1_VY_Z;B?OO
M!/\ R3%#_M__ -+D%%%%?''U84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7D?[?_\ R8=\;/\ LD?B3_TUW%>N5Y'^W_\ \F'?&S_LD?B3_P!-
M=Q79E_\ O]+_ !1_-'+CO]RJ_P"&7Y,_E+HHHK^M#^80HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O7/V /^3\?@G_ -E<\-_^G2WKR.O7/V /
M^3\?@G_V5SPW_P"G2WKDQ_\ N-7_  R_)G5@?]]I?XH_FC^K2BBBOY*/Z>"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 **** /Q]_X.
MP_\ D'_ ?_KMXF_EI5?CC7['?\'8?_(/^ __ %V\3?RTJOQQK^C^ ?\ DD\/
M_P!O_P#I<C\!XV_Y*>O_ -N?^D1"BBBOL3Y4**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#]@O\ @T\_Y"'QX_ZX^&?YZK7['5^./_!IY_R$/CQ_
MUQ\,_P ]5K]CJ_G#C[_DK,1_VY_Z;B?OO!/_ "3%#_M__P!+D%%%%?''U844
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7D?[?\ _P F'?&S_LD?
MB3_TUW%>N5Y'^W__ ,F'?&S_ +)'XD_]-=Q79E_^_P!+_%'\T<N._P!RJ_X9
M?DS^4NBBBOZT/YA"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]
M<_8 _P"3\?@G_P!E<\-_^G2WKR.O7/V /^3\?@G_ -E<\-_^G2WKDQ_^XU?\
M,OR9U8'_ 'VE_BC^:/ZM****_DH_IX**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH _'W_@[#_Y!_P !_P#KMXF_EI5?CC7['?\
M!V'_ ,@_X#_]=O$W\M*K\<:_H_@'_DD\/_V__P"ER/P'C;_DIZ__ &Y_Z1$*
M***^Q/E0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /V"_X-//\
MD(?'C_KCX9_GJM?L=7XX_P#!IY_R$/CQ_P!<?#/\]5K]CJ_G#C[_ )*S$?\
M;G_IN)^^\$_\DQ0_[?\ _2Y!1117QQ]6%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5Y'^W_P#\F'?&S_LD?B3_ --=Q7KE>1_M_P#_ "8=\;/^
MR1^)/_37<5V9?_O]+_%'\T<N._W*K_AE^3/Y2Z***_K0_F$**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KUS]@#_D_'X)_]E<\-_P#ITMZ\CKUS
M]@#_ )/Q^"?_ &5SPW_Z=+>N3'_[C5_PR_)G5@?]]I?XH_FC^K2BBBOY*/Z>
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 **** /Q]_
MX.P_^0?\!_\ KMXF_EI5?CC7['?\'8?_ "#_ (#_ /7;Q-_+2J_'&OZ/X!_Y
M)/#_ /;_ /Z7(_ >-O\ DIZ__;G_ *1$****^Q/E0HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /V"_X-//^0A\>/^N/AG^>JU^QU?CC_P &GG_(
M0^/'_7'PS_/5:_8ZOYPX^_Y*S$?]N?\ IN)^^\$_\DQ0_P"W_P#TN04445\<
M?5A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>1_M__ /)AWQL_
M[)'XD_\ 37<5ZY7D?[?_ /R8=\;/^R1^)/\ TUW%=F7_ ._TO\4?S1RX[_<J
MO^&7Y,_E+HHHK^M#^80HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "O7/V /^3\?@G_V5SPW_P"G2WKR.O7/V /^3\?@G_V5SPW_ .G2WKDQ_P#N
M-7_#+\F=6!_WVE_BC^:/ZM****_DH_IX**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S_%
M?BOPYX&\.7?BWQ;J\-AIMA"9;R\G.$B3IN..W-:%17UA8ZI:2:?J=E%<6\J[
M98)XPZ./0J>"* /+?^&Y_P!D?_HO6@_]_G_^)H_X;G_9'_Z+UH/_ '^?_P")
MKNO^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H X7_AN?\ 9'_Z
M+UH/_?Y__B:/^&Y_V1_^B]:#_P!_G_\ B:[K_A5WPS_Z)WH7_@HA_P#B:/\
MA5WPS_Z)WH7_ (*(?_B: .%_X;G_ &1_^B]:#_W^?_XFC_AN?]D?_HO6@_\
M?Y__ (FNZ_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XF@#A?^&Y
M_P!D?_HO6@_]_G_^)H_X;G_9'_Z+UH/_ '^?_P")KNO^%7?#/_HG>A?^"B'_
M .)H_P"%7?#/_HG>A?\ @HA_^)H X7_AN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^
MB]:#_P!_G_\ B:[K_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:
M /RC_P"#A+3H?VX[/X2Q?LN>(]!\4-X9EUTZX/\ A([.R^S"X&G^3_Q]RQ;]
MWD2_<W8V\XR,_FI_P[O_ &LO^A(T'_PX.A__ "97]0__  J[X9_]$[T+_P %
M$/\ \31_PJ[X9_\ 1.]"_P#!1#_\37VV4<>9ODN7PP="%-QC>SDI-ZMO6TDM
MWV/D,TX*RK-\=/%UIS4I6O9QMHDNL6]EW/Y>/^'=_P"UE_T)&@_^'!T/_P"3
M*/\ AW?^UE_T)&@_^'!T/_Y,K^H?_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)
MWH7_ (*(?_B:]+_B*&?_ //JE_X#/_Y,\_\ XASDG_/RI]\?_D#^7C_AW?\
MM9?]"1H/_AP=#_\ DRC_ (=W_M9?]"1H/_AP=#_^3*_J'_X5=\,_^B=Z%_X*
M(?\ XFC_ (5=\,_^B=Z%_P""B'_XFC_B*&?_ //JE_X#/_Y,/^(<Y)_S\J??
M'_Y _EX_X=W_ +67_0D:#_X<'0__ ),H_P"'=_[67_0D:#_X<'0__DROZA_^
M%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H_XBAG_P#SZI?^ S_^
M3#_B'.2?\_*GWQ_^0/Y>/^'=_P"UE_T)&@_^'!T/_P"3*/\ AW?^UE_T)&@_
M^'!T/_Y,K^H?_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:/^(H
M9_\ \^J7_@,__DP_XASDG_/RI]\?_D#^7C_AW?\ M9?]"1H/_AP=#_\ DRC_
M (=W_M9?]"1H/_AP=#_^3*_J'_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%
M_P""B'_XFC_B*&?_ //JE_X#/_Y,/^(<Y)_S\J??'_Y _EX_X=W_ +67_0D:
M#_X<'0__ ),H_P"'=_[67_0D:#_X<'0__DROZA_^%7?#/_HG>A?^"B'_ .)H
M_P"%7?#/_HG>A?\ @HA_^)H_XBAG_P#SZI?^ S_^3#_B'.2?\_*GWQ_^0/Y>
M/^'=_P"UE_T)&@_^'!T/_P"3*/\ AW?^UE_T)&@_^'!T/_Y,K^H?_A5WPS_Z
M)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:/^(H9_\ \^J7_@,__DP_XASD
MG_/RI]\?_D#^7C_AW?\ M9?]"1H/_AP=#_\ DRC_ (=W_M9?]"1H/_AP=#_^
M3*_J'_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XFC_B*&?_ //J
ME_X#/_Y,/^(<Y)_S\J??'_Y _EX_X=W_ +67_0D:#_X<'0__ ),H_P"'=_[6
M7_0D:#_X<'0__DROZA_^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_
M^)H_XBAG_P#SZI?^ S_^3#_B'.2?\_*GWQ_^0/R:_P"#>W1O^&'+SXM2_M1^
M(-!\+KXFBT(:&?\ A)+*]^TFW.H>=_QZ2R[-OGQ??VYW<9P<?I7_ ,-S_LC_
M /1>M!_[_/\ _$UW7_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$
MU\3F^:8C.LQGC*Z2E.UU&Z6B2TNV]EW/K\KRVAE&!AA*+;C&]KVOJV^B2W?8
MX7_AN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^B]:#_P!_G_\ B:[K_A5WPS_Z)WH7
M_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:\T] X7_AN?\ 9'_Z+UH/_?Y__B:/
M^&Y_V1_^B]:#_P!_G_\ B:[K_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_
M (*(?_B: .%_X;G_ &1_^B]:#_W^?_XFC_AN?]D?_HO6@_\ ?Y__ (FNZ_X5
M=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XF@#A?^&Y_P!D?_HO6@_]
M_G_^)H_X;G_9'_Z+UH/_ '^?_P")KNO^%7?#/_HG>A?^"B'_ .)H_P"%7?#/
M_HG>A?\ @HA_^)H X7_AN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^B]:#_P!_G_\
MB:[K_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B: .%_X;G_ &1_
M^B]:#_W^?_XFC_AN?]D?_HO6@_\ ?Y__ (FNZ_X5=\,_^B=Z%_X*(?\ XFC_
M (5=\,_^B=Z%_P""B'_XF@#A?^&Y_P!D?_HO6@_]_G_^)H_X;G_9'_Z+UH/_
M '^?_P")KNO^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H X7_A
MN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^B]:#_P!_G_\ B:[K_A5WPS_Z)WH7_@HA
M_P#B:/\ A5WPS_Z)WH7_ (*(?_B: .%_X;G_ &1_^B]:#_W^?_XFC_AN?]D?
M_HO6@_\ ?Y__ (FNZ_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_X
MF@#A?^&Y_P!D?_HO6@_]_G_^)KSK]L#]JS]G'XI?LE_%'X9>!/C+H-]KGB/X
M=:WI>C6/VT1?:+NXL)HH8]\FU$W.ZC<S!1G)('->_P#_  J[X9_]$[T+_P %
M$/\ \31_PJ[X9_\ 1.]"_P#!1#_\36E&K*A6C4CO%I_=J9U:<:U*5.6S37WG
M\O'_  [O_:R_Z$C0?_#@Z'_\F4?\.[_VLO\ H2-!_P##@Z'_ /)E?U#_ /"K
MOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$U^B?\10S_P#Y]4O_  &?
M_P F?"?\0YR3_GY4^^/_ ,@?R\?\.[_VLO\ H2-!_P##@Z'_ /)E'_#N_P#:
MR_Z$C0?_  X.A_\ R97]0_\ PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_
M\%$/_P 31_Q%#/\ _GU2_P# 9_\ R8?\0YR3_GY4^^/_ ,@?R\?\.[_VLO\
MH2-!_P##@Z'_ /)E'_#N_P#:R_Z$C0?_  X.A_\ R97]0_\ PJ[X9_\ 1.]"
M_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 31_Q%#/\ _GU2_P# 9_\ R8?\0YR3
M_GY4^^/_ ,@?R\?\.[_VLO\ H2-!_P##@Z'_ /)E'_#N_P#:R_Z$C0?_  X.
MA_\ R97]0_\ PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 31_Q%
M#/\ _GU2_P# 9_\ R8?\0YR3_GY4^^/_ ,@?R\?\.[_VLO\ H2-!_P##@Z'_
M /)E'_#N_P#:R_Z$C0?_  X.A_\ R97]0_\ PJ[X9_\ 1.]"_P#!1#_\31_P
MJ[X9_P#1.]"_\%$/_P 31_Q%#/\ _GU2_P# 9_\ R8?\0YR3_GY4^^/_ ,@?
MR\?\.[_VLO\ H2-!_P##@Z'_ /)E'_#N_P#:R_Z$C0?_  X.A_\ R97]0_\
MPJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 31_Q%#/\ _GU2_P#
M9_\ R8?\0YR3_GY4^^/_ ,@?R\?\.[_VLO\ H2-!_P##@Z'_ /)E'_#N_P#:
MR_Z$C0?_  X.A_\ R97]0_\ PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_
M\%$/_P 31_Q%#/\ _GU2_P# 9_\ R8?\0YR3_GY4^^/_ ,@?R\?\.[_VLO\
MH2-!_P##@Z'_ /)E'_#N_P#:R_Z$C0?_  X.A_\ R97]0_\ PJ[X9_\ 1.]"
M_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 31_Q%#/\ _GU2_P# 9_\ R8?\0YR3
M_GY4^^/_ ,@?R\?\.[_VLO\ H2-!_P##@Z'_ /)E'_#N_P#:R_Z$C0?_  X.
MA_\ R97]0_\ PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 31_Q%
M#/\ _GU2_P# 9_\ R8?\0YR3_GY4^^/_ ,@?R\?\.[_VLO\ H2-!_P##@Z'_
M /)E>B_L@?L5?M#_  M_:T^%WQ-\=^'=!L=#\.?$71-4UF^_X3K1Y?L]I;W\
M,LTFR.[9WVHC':JECC !/%?TA?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$
M[T+_ ,%$/_Q-9UO$S/JU*5.5.E:2:VEUT_G-*7A[DM&K&I&I4NFGO'I_VX<+
M_P -S_LC_P#1>M!_[_/_ /$T?\-S_LC_ /1>M!_[_/\ _$UW7_"KOAG_ -$[
MT+_P40__ !-'_"KOAG_T3O0O_!1#_P#$U^=GW9PO_#<_[(__ $7K0?\ O\__
M ,31_P -S_LC_P#1>M!_[_/_ /$UW7_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_
M -$[T+_P40__ !- '"_\-S_LC_\ 1>M!_P"_S_\ Q-'_  W/^R/_ -%ZT'_O
M\_\ \37=?\*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T <+_PW
M/^R/_P!%ZT'_ +_/_P#$T?\ #<_[(_\ T7K0?^_S_P#Q-=U_PJ[X9_\ 1.]"
M_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 30!PO_#<_[(__ $7K0?\ O\__ ,31
M_P -S_LC_P#1>M!_[_/_ /$UW7_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ -$[
MT+_P40__ !- &7\,_P!H+X+_ !EOKK3/A?\ $33M;N+*(2W45DY)C0G 8Y X
MSQ78UGZ-X2\*>')7G\/>&=/L'D7;(]E91Q%QZ$J!D5H4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !117R5_P %*_\ @L+\!?\ @FGK7AOX
M>>*_A3\0?B)XY\76%Q?:%X+^''A\7UV;6%U1[F8LZB*+<VT$;V)!^7 )H ^M
M:*^,?^"5'_!<3]D[_@K#X?\ &5Q\+M"\0^#=;\ 1Q3^*=!\:100M!:R>9MND
MFCD9'B!B<.6*LA'S* 59O OB+_P=>_L:^$]5U3Q=X'_97^.'C+X3:#XB71=9
M^-6@>#T'A]+IF  BEEE7=D%2JR&*1P<JARNX _4NBOC_ /;F_P""U7[*_P"Q
M)\./AOXVC\)>-_B=J'Q?T5M7^''AKX:>'S?7FK6 A@F^UD.R"*'9<PG)RYW\
M(VUL9'_!)[_@NA^RY_P5IU[Q9\//A=X&\6^#?&7@R!;G6/"_B^TA65[4R^49
MHGAD<,$DVHZN$96=>"#F@#[7HKX<_P""K/\ P7W_ &,_^"2_C'0?A=\7=#\3
M^+O%VN6#:A)X=\&0VTDNF66[8D]TT\T8B$C;A&HW,WEL2%&"WV)\*?B!9_%C
MX7>&_BGIVB7^F6_B70+/58--U6-$NK1+B!)EBF5&91(H<*P5F 8'!(YH WZ*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HJAXJ\3Z#X)\,:EXS\5:DEEI>D6$U[J
M5Y*#M@MXD,DDAQDX55)X]*_*GQ%_P=\_L+>%?&^C1^(OV7OCAIW@+7;LPZ7\
M1M3\*P6]I>1@@/<P1-/OFA7<K';F3:?]7NPI /UEHKY6_P""AO\ P5]_96_X
M)U>#/!^K>.;?Q#XV\3?$>14^'?@+X?Z:+_5M?W!-LD4990L698AN)RQ<!%=@
M5',_\$X/^"VW[/\ _P %#?B1X[^ MQ\(/'OPG^)'PYT_^T?$_@;XFZ0ME>0V
M(9$>< ,641M)$)%D6-E\Z,@,#D 'V?17Y->//^#OC]A?P1XIT^\;]E[XWW'P
M_P!3U%K33_B5+X5@MK"_VG#S6J33JTZ 8;'RR8S\@. ?L+]M+_@K'\"OV/\
MP!\/O%6B?##XB?%G6?BQITNH?#GPA\)_"DFJZCK%G'%;RO="/*^7"JW=L2Q^
M;]Z,(V#@ ^HZ*^+/^"77_!;_ /9Y_P""H/Q&\;? OPO\)O'7P[^(?@"(S^(?
M!OCW3(X+E(5F$$C+L=BK12E$DCD6-U:1<!N2/M.@ 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 *^/_\ @K/_ ,%8O@%_P2[^&\>L7ND1>+/C%XMM?L'PT^'&
MDPF;4];N6<I#YBQ@R):+,W+=6;*1AI#BOL"OR*^,/_!L[^U-\0_V^_%W_!0_
MP7_P6)U7PUXX\0:]>WFB7I^#T=]<:!9S.PALK>:750%6" K KHD9V*>%#,*
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
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 ?
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ottr-20241231_g11.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g11.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M6 2P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 ***1F55+,0 !DD]J %HKY[N/^"L_P#P3$M/B6?@_<_M^_"-
M/$8NOLS:<WCVQ^6?.WR3)YFP2;OE\LMNW<8SQ7>_'[]L/]E#]E2WTB[_ &F?
MVDO _@"+Q!YW]AR>,?%%KIPU#R1&9?),[KYFP2Q;MN<>8N?O"@#T>BOG?2O^
M"N?_  2RUW5+;1-&_P""BOP4NKR\N$@M+:#XEZ8SRR.P544";)))  ]34'_#
MX?\ X)0?])(_@?\ ^'.TS_X]0!]'T5XS:_\ !1;]@6]^#ES^T/:?MI?"Z3P'
M9ZZ-%NO&*>.K$Z9%J1C646;7/F^6)S&ZOY>=VU@V,<UL_ 7]M/\ 8_\ VI[V
M]TS]FG]J3X?>/[O3HA+J%GX/\86>HS6T9( >2."1F122!N( )XS0!Z;1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117SE-_P6"_X)26\S
MP3?\%(?@@'1BK#_A9^E\$<'_ );T ?1M%>7_ !Q_;<_8Y_9FAT6X_:)_:F^'
MW@=/$EL]QX?;Q7XNL[ :E"@0O)!YTB^:@\R/++D#>OJ*;\&?VX/V-OVB]%\1
M>(_@'^U1\/O&=AX1M4NO%5[X8\6VE]%I$+K*R27+0R,(4*P3$,^ 1$_]TX /
M4J*P_AM\2_A]\8_ >E?%'X4^---\1>'-=LUN]'UO1[Q+BUO(&^[)'(A*LI]1
MZ5N4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Q>D_M'_L^
MZ]\;-4_9JT3XW^$[OXAZ)IZ7VL>!K;Q!;OJ]E;.L;K-+:!_-1"LT+!BH&)4/
M1AD [2BN<U/XO?"O1?B=I7P5U?XBZ+:^+]<TVXU'1O#,^I1K?7MI 56:>*$G
M>Z(74,P! S71T %%%% !17G?[1_[5/P4_9/T;POK_P </$T^EVOC+QSIGA#0
M)(-.FN?/U:_=DMH2(E8HK,K9=L*N.2*]$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@#YUUK_@K7_P3=\.ZQ=^'];_ &O_  C;7MC<R6]W;R7,FZ*5
M&*NA^3J&!'X56_X?!_\ !,K_ */,\'?^!,G_ ,17EGBO_@W@_P"";OC+Q1J7
MB_6_#/BYKW5;^:\NVC\5R*IEE<NY V\#<QXJA_Q#>?\ !,K_ *%;QC_X5LG_
M ,37U\:/ _*N:K7O_A@?+2J\8\SM3HV]9GL7_#X/_@F5_P!'F>#O_ F3_P"(
MH_X?!_\ !,K_ */,\'?^!,G_ ,17CO\ Q#>?\$RO^A6\8_\ A6R?_$T?\0WG
M_!,K_H5O&/\ X5LG_P 33]CP+_S]K_\ @,!>VXS_ .?5'_P*9[%_P^#_ ."9
M7_1YG@[_ ,"9/_B*/^'P?_!,K_H\SP=_X$R?_$5X[_Q#>?\ !,K_ *%;QC_X
M5LG_ ,31_P 0WG_!,K_H5O&/_A6R?_$T>QX%_P"?M?\ \!@'MN,_^?5'_P "
MF>Q?\/@_^"97_1YG@[_P)D_^(H_X?!_\$RO^CS/!W_@3)_\ $5X[_P 0WG_!
M,K_H5O&/_A6R?_$T?\0WG_!,K_H5O&/_ (5LG_Q-'L>!?^?M?_P& >VXS_Y]
M4?\ P*9[%_P^#_X)E?\ 1YG@[_P)D_\ B*/^'P?_  3*_P"CS/!W_@3)_P#$
M5X[_ ,0WG_!,K_H5O&/_ (5LG_Q-'_$-Y_P3*_Z%;QC_ .%;)_\ $T>QX%_Y
M^U__  & >VXS_P"?5'_P*9[%_P /@_\ @F5_T>9X._\  F3_ .(H_P"'P?\
MP3*_Z/,\'?\ @3)_\17CO_$-Y_P3*_Z%;QC_ .%;)_\ $T?\0WG_  3*_P"A
M6\8_^%;)_P#$T>QX%_Y^U_\ P& >VXS_ .?5'_P*9]1?L_\ [;7[*/[5.L:A
MX?\ V>/CGH?BR]TJV6XU&WTJ5F:")FVJ[;E'!;BOF#_@XM^)WQ \(_\ !/[3
MO@_\.O%EWH%U\9OBKX<^'>H:Y82%)[*PU*X;[44;^'?#"\3>JRL.]>T?L4_\
M$N?V4?V O%&M^+_V>-(URVO?$%A'9ZBVJZTUTK1(^]0H8#:=W>JW_!63]A'5
M/^"B7[%FO? 'P;XSA\-^,+74;'7_  #XBN%8Q:=K5C,)K9Y-H)"-AXF8!BJR
ME@K%0#\[F,<OCBFL$Y.GI9RLI;:WMIN>]@)8Z6&3QBBJFM^6[7EOKL:H_P""
M6G_!/8?LTG]D=?V1O P\"G1_[._LS_A'H/-V^7L\_P"T;?-^T_Q_:=WF[_GW
M;N:^:?\ @WXTS3/CM_P39LOA5^T9X?TKQ]-\&OB1XD\"Z#J_BK2X;Z5[&QNP
M(-IF5MH6)HX1MQ\D"#^&K\O[:'_!=_6/AJ?A%8?\$A=*TOXG2V'V%OB/=_&'
M2'\)VUR5V?VH(%9KMX@W[W[*%,@X0L>I^A?^"8'[#5E_P3L_8M\*?LQR>+3X
MBUJP-SJ/B[Q(4*_VMK%Y.]Q=S@'G9YDA1,_-Y<:;N<UPG8?*?_!OG\!O@;X@
M^!GQLUK7O@QX3O;S3OVL/'$&GW=WX=MI9;6**[A\J.-F0E%3^$ @+VQ4?_!5
M;]GOX!Z!_P %"_V$]&T'X'^#[*SU;XOZU#JEK:>&K6..\C722RI*JQ@2*#R
MV0#S7N'_  1F_9:^.O[*'P;^+7A3X^^!_P"P;_Q/^T5XO\3Z'!_:5M=?:=*O
M;B-K:XW6\D@3>JD['*NO\2K1_P %$?V6OCK\=?VUOV0OBW\+/ _]J>'OA?\
M$W5=5\=:A_:5M!_9EG-IIACEV2R*\V9/EVQ*[#.2 .: /#O^#B_PQ\(O@C^Q
ME\'IM%^%NGV7AVT_:N\&:AJ^A>&O#:-]M16N#*JVL"?Z1(\:! @4L^%7!X%>
M8?#[Q9^SM_P4&_X+5?!;QK_P3R_9[N?AG=_ .QU;4OC?K^M>%(O"FH7^FW]H
M(++3?[-?R[N\4R;\R21".%9<ALNH/V!_P66_9:^.O[5WPF^#OAGX!^!_[>O?
M"O[2'A#Q3KT/]I6UK]ETFRGE:ZN<W$D8?8KJ=B%I&S\JM6;^W_\ LD_'V7]O
M7]G+_@H;^R%\/UUOQ'X.\03>$?BQID&IVMG)J/@K45/G3.US)&LWV*8&>.$,
M79Y<@';P ?:5%%% !1110 5EZKXT\+:'=FPU;6X()@H8QR$YP>AK4KGO$?PR
M\+>*M3.K:M%.TQ0*3',5&!TXH E_X67X#_Z&BU_[Z/\ A1_PLOP'_P!#1:_]
M]'_"LS_A1_@/_GWNO_ DT?\ "C_ ?_/O=?\ @2: -/\ X67X#_Z&BU_[Z/\
MA6GI6L:9KEH+_2;Q)X2Q421GC(ZBN9_X4?X#_P"?>Z_\"370>'/#FF>%=,&D
MZ2KB$.6 D?<<GKS0!:OKZTTRTDO[^=8H8EW22-T4>M9'_"R_ ?\ T-%K_P!]
M'_"M/6-*M-<TR;2;\,89TVR!6P<?6N9_X4?X#_Y][K_P)- &G_PLOP'_ -#1
M:_\ ?1_PH_X67X#_ .AHM?\ OH_X5F?\*/\  ?\ S[W7_@2:/^%'^ _^?>Z_
M\"30!L6/CWP=J=W'86'B"WEFE;;'&I.6/ITK7KF-(^$G@[0]3AU:PAN!- ^Z
M,M.2,_2NGH R]5\:>%M#NS8:MK<$$P4,8Y"<X/0TRQ\>^#M3NX["P\06\LTK
M;8XU)RQ].E5?$?PR\+>*M3.K:M%.TQ0*3',5&!TXJ'2/A)X.T/4X=6L(;@30
M/NC+3DC/TH Z>OQ#_P"#?C]I3]G?PU_P33^$'PD\=?\ !+/XN^/=5DU/5[:Y
M^(VB? ./5]%N//U^^*R?VBQ^>.%9%CD8C]V877^"OV\K\IO^"4%]_P %=O\
M@FU^P3X(_8O\2?\ !&;Q%XMO/!TVK>;XATSXY^$;:"[%WJMW>J4CDO"R@+<A
M>>25)P,XH M?\%?/'O@;X2_\%EOV1/%?CC]G3Q/\3](M/ /CJ-_!/@KP6NO7
MUSNMK=$:.R. ZQDAR?X%4MVKZ5\/_$OX2_%_]@CXW^./A;^QKXR^# 7P9K=C
M?:1X[^&:>&+[4#'I<LB3K"N3-"/.95<GAA( !@Y\V_X*$_"C]N>+_@HG^S1^
MWC^SA^Q9??$ZS^'O@KQ18^+O"UEX]T;2;BQN=2MK>*)/.O[B-)=I\S+1[P?+
M/3*D^Q^&_B=^VE^U?^SQ\7OA[\;O^"?6L?![4[KP->6'A*'5OB/H>LC7KFZM
M+J(QJVGSNMML80@M,55O.&#\K8 ,?_@@Q_RAU_9Y_P"R<6G_ *$]?7%?.O\
MP22^!/Q4_9D_X)K_  :^ 7QO\+?V)XM\*^";:PU_2?ML%S]EN%+%D\V!WC?&
M1RC,/>OHJ@ HHHH *Y;XI?&SX4_!2PM=4^*WCFQT.WOIFBM);YR!*X&2HP#S
MCFNIKSO]HC]E[X4_M0Z+IV@_%:SOIK?2[I[BT%C>F$AV7:<D#D8JH<G,N;8P
MQ+Q"HMT$G/I?;YV,;_AO;]CK_HX+P_\ ]_G_ /B:ZCX6_M%_!#XUW]UI?PI^
M).FZY<6,*RW<5B[$Q(3@,<@<9XKQC_AT=^QU_P! 37__  >O_A7HG[._[%_P
M0_9>UG4=>^%-AJ,-QJEJEO=F^U!I@45MPP".#FMIK#<ONMW/.PT\\=9*O"FH
M=;-W^5SUBO)]0_;G_9&TF_GTO4?CUH,-Q;3-%/$\SY1U)#*?EZ@@BO6*^;=;
M_P""4O[(WB#6KS7M1T;73<7UU)<3E-;< N[%FP,<#)-125%W]HW\CJQLLQBH
M_5(Q??F;_"QVO_#>W['7_1P7A_\ [_/_ /$UZOI]_9ZK80:IIUPLUO<PK+!*
MG1T8 JP]B"#7S3_PZ._8Z_Z FO\ _@]?_"OI+1-(L_#^C6F@Z<K"WL;6.W@#
MMDA$4*N3W. **BHI+V;?S)P4LSDY?6XQ2Z<K?SO<P/BE\;/A3\%+"UU3XK>.
M;'0[>^F:*TEOG($K@9*C /..:XO_ (;V_8Z_Z."\/_\ ?Y__ (FMG]HC]E[X
M4_M0Z+IV@_%:SOIK?2[I[BT%C>F$AV7:<D#D8KR?_AT=^QU_T!-?_P#!Z_\
MA506&<??;OY&.*GG2KM8>,'#IS-W_ ]G^%O[1?P0^-=_=:7\*?B3INN7%C"L
MMW%8NQ,2$X#'('&>*[6O)_V=_P!B_P""'[+VLZCKWPIL-1AN-4M4M[LWVH-,
M"BMN& 1P<UZQ6<^3F]S;S.W"O%.BGB$E/KRWM^)Y/J'[<_[(VDW\^EZC\>M!
MAN+:9HIXGF?*.I(93\O4$$5%_P -[?L=?]'!>'_^_P __P 37%:W_P $I?V1
MO$&M7FO:CHVNFXOKJ2XG*:VX!=V+-@8X&2:J_P##H[]CK_H":_\ ^#U_\*WM
M@^[_  /+=3B.^D*=O61]+:??V>JV$&J:=<+-;W,*RP2IT=& *L/8@@U^%_[6
MOP;^+VD_\%=?VT?^"D7[,%A->?$S]F#Q%\,?$MMHT,C >(/#<_A-H]<TM@.O
MF6L2R X+#R"$&YP1^YFB:19^']&M-!TY6%O8VL=O ';)"(H5<GN< 5\H_L?_
M ++OQK^&7_!4G]LK]HGXA^!EM/!/Q9D^'_\ P@NJMJ%M,-573=!DM+X&%)&E
MA$<S!/WR)OSE=R\URGN*]M=SQ%?CY\-?VI?^"U'[(W[17P=UL:CX9\9_LT^*
M]5T>ZX#>5++:-L< G9(ARCH>5=&4\@UU7[>'Q[_X*Q?L\Z3\0?COH'[0?[+_
M (2T#PC;ZGJO@KX:^)-.O[K4O%&EVBR2(+B\>\MQ#=31QG;%!"R([*AD;!>O
M'_V+_P#@D1^UA^Q?_P %J+;QGX1\/VUY^R_X:\/^*+KX;WXU>V$GAQ];>WGG
MT,6QE\_RH[F.9XV6,Q[)"6DWL5'!:A_P3G_:YTT?M'?"?XF?\$FO!_QL^)OQ
M4\8^([SP?^TKXU\3:)<65II%]&4LLB\,E]8R6B$+':V\07>B89$'F@&?17[4
MG_!7;XHVO[-O[)WQ"^#%UX(^&;_M1);/?_$3XH12W>A>" ^E+?>1*(Y8!-<2
MR,8("\D<;-&Q; R5]"_:7_;7_:B_X)S_ /!.#Q1^T7^TQ=> OBCX^M=9MM+^
M'G_"O]/N=,L?$DE_+;V^GF>&::8POYDLCRB*5D:*(%&#-@<9X7^'?[3?[.W_
M  3 _9^_93^(_P#P2ZM/CWI=C\+;+1?BUX);Q5HAN-%OK:TM5A5;>^?[)?H7
M^T*S13;HVC1EW@DCPGPG_P $=OVP_%__  2<^+OP"TKPK:?#/Q!J?QI3XA?
M'X1ZQXN&KVW@NVM+BVN+?29;M&>-?.:*X^2-VBB:=6+9,F #"_X*C)_P5I\-
M:1^S+I7[=-]\'/%'AG6OVK/ 5W+JOPVL+W3KGPWJJWKD6+Q74LHO;9T:3;.I
M1U:+YU(=2/O#]M#6O^"C.G^.Y)O@1^T/\ /A-\/;;3X/LWB'XDZ7>:EJ6IZB
M2QDA*?:;6WM8 -@!#32,23A< 'Y6_:^T'_@KW_P4FL_@AI&N_P#!.*S^%6@_
M#GXZ^$?%OC>+7/B7I6HZAJ+V=ZHG:P6WF$:VD$3SRN\C>=+^Z6*(X8G1_:J_
M8_\ V@+/_@JC\0OVG/BC_P $R],_:S\#>+_!NB:;\)+;6/$6BBV\ 7%M"RWU
MM+::PXCB2ZG/VAKJ*.1E V@,79: -WP3_P %P_'.E_\ !'GQI^WC\4OA5X?U
M/XD^!O&U[X"D\.>$K^0Z1KWB./48["WDM)'9G%K(9XICEF;8L@5C\IK%_:._
M;)_X+<?L#:1\+/$?[2]I\!?&.D_$_P"*OAGPOJM]X.TG4;.7PE/?WL:SVOE3
MW+"^B:$3)'<!D>.1061U88X7X=?\$=?VQ/$?_!&3XQ?L@>)? GA7P!\4;SX^
MZIX]^'&EZ5J<,NB;H=1M;NSC@:'_ %-K*L,D,2R+&\:M&9(TP5KG_P#@JE^T
M1_P49^/?P[_9Z7]HW]@JT^"?AC2_VG/ G_"13ZUX]LM8O=6U<WQ5(M/CL&=8
M[1/WKM-.P=\Q*B8#M0!^R5%%% !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 5YW^
MTC^RM\%/VM/#GAWPI\<O#,VJ6/A;QIIOBK18H-1FMC#JEA(9+:4F)E+JK$Y1
MLJV>0:]$HH **** "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@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKQO_
M (*'_"GXR?'3]A/XN_!O]GK6SI_C?Q/\/=5TWPS<B[^SDW<MLZ)&)<CRB^?+
M$F1LW[LC&: /'A_P6K_9&NO^"FME_P $YM&^(W@B]%SX!;6IO'D7Q&L?LL6L
M_;S:+X>$/(>^*@3>6)?,"L/W9Y(]T_:1_;;_ &0?V/;6SN_VH_VEO!7@+^T0
M3IUOXG\0P6L]VH."T43MYDJ@]2JD#OBOP'_X)G_%O_@CM^S9X*\*_P#!/3_@
MLI_P3+N/A3\6]$UIG?XI>*_#<T)U"<WK2V]S+?1F.\M$4M'&&0R6I6/>9%0D
M#]C/^"@_[!/_  2?\:7OB7_@H9_P4)^$'A_7XO#'P^33M1UWQ/?3O:V6E6\E
MQ.H@@60)Y[R7+*K*IE9FC1#DX8 ^C/@7^T-\"?VG? $/Q4_9V^+_ (<\;^')
MYFACUGPQJ\5Y;B50"T3-$Q"2+D91L,,C(%>;V_\ P5&_X)R7?QK'[.=K^V]\
M,9/&YU+^SE\.IXQM3.;W=M^RCY]IGW?)Y6=^[Y<;N*_##_@C=I?Q_P#V1?\
M@AS^W-^W+X&M]9\,>%/&NEQV7PF2XN'$T)A-Y9SW\+?WD^WP1B9>LEF_),?&
MQ\:/^":'[('A7_@TDT']K30_@MH$'Q2L]/TCQ1)\08]/1=6N)[S7X;62"2Z
M\QH5M[DHL.=@,:-MW98@'[[?M!_M/?LZ_LG^!Q\2?VE_C9X9\"Z$]R+>'4_$
M^L16<<TQ!(BC\Q@9'(!.Q06P"<8!J/\ 9W_:H_9N_:V\&2_$/]F3XY>%_'>B
MP7)MKK4/#&LQ7:6\P&?*E",3$^"#M< X(.,$&OPS^&VO6_\ P56_X+)_L3_"
MG]LC2XO&7A/0OV2=&\3ZGX8U^/[18ZMK-QHTUU<74\3Y67S)A;,RME7%LBL&
M&X'V?_@G;\/O!W[$W_!U5^T!^R?^SQX>MO#?PY\5_"BVUC_A$-(B$-C978@T
MNZ5XXDPL822>\"* %1;IE4 8% '[1T444 %%%,N;F"S@:ZNI0D:#+NW0"@!]
M%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#
M4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I
M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8
M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5
M%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#
M4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I
M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8
M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5
M%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#
M4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I
M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8
M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5
M%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#
M4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I
M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8
M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5
M%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#
M4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I
M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8
M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5
M%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#
M4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I
M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8
M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5
M%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]4 :5%(CK(@D1LJPR".XI: "BBB@ HHHH **** "BBB@ HHHH ***
M* "O//VL&_:8C_9V\5S_ +'">&W^)L6G"3P?#XO#_P!FS7*R(QBGV$,%= Z
M@C#,#E1R/0Z* /P*_:$B_P""MG_!R-;7G["_Q _9+^$_PMTKX,?%=;'XI?$5
M?$8U"72]4@ADCGMK*,2.[ I*S%(]RNRQ*TR ,:]2_P""]7[!?_!7S]J_XR_#
M']GG]FS]F*;XD_LS_#K0]*N+OPXGQ)TK13XEU*#=&Z7[W%W#.0L21HI1 %$D
MC(P=LI^P_@[X9?#;X=W>LW_P_P#A[H>A3^(M6DU3Q!-HVDPVKZG?2 ![JX,:
MJ9IF"@&1\L<#)XK<H _-KX-?##_@I=^W1^R3\4_^">O[<'_!.3P5^SE\/M4^
M$\VA?#_4_"?C73]4@M;W"QVL(M;.YE*10X27HH(BV@Y;CXGD_8>_X.#/BU_P
M3IT#_@A'XP_8T\*>'O!.FZ[!:ZQ\<Y_'5G/:3:)!J1OX0+>.4RMME$1&U/,9
M(D1HD;>X_?VB@#\A_P!N#_@EC^VE^QE^VK^SM_P4/_X)9_!VP^*!^#WPKL_A
MYXD^'6I:Y!IUQJ&G6EG/90W*R3.JL6@GVMM)9)((F"2*7 ]!_P""1'[!'[;V
MK_\ !1'XR?\ !8C_ (*,_#/2?A_XV^(^B0>'O"7PXTW6(M0;2-,1;13)-+"S
MQAO+L;5%PV]B9V98]P6OTWHH **** "D=$D4I(@93U##(-+10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0   # & .@%%%% !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 4450T#Q3X8\66TEYX6\
M1V&I0PSM#-+I]XDRI(IPR$H2 P(((/((IV;5Q72=B_1112&%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 445QVE?M!?!;7?B>WP9T/XDZ7>^)DM
M9+B72K.X\UHTC*APS+E5<;@=A._ )Q@$AI-[$3J4Z;2DTKZ*_5G8UY?\>OVQ
MOV>_V<+=T^)/CV :BJ;H]"T[%Q>R<9'[I3\@/9I"JGUKT]T61"CC(88(]17R
MA\./^"1GP$\/>.-1\:?$G7-2\5)/J<UQI^DW,C0P0Q-(619F5C)<.!C+%E5C
MG*G-:4E1;;J-_+J<>/GF,5&.$@FWNY/2/RW?R.,\%_\ !2']I;]H[XSZ1HO[
M._P F?PM:ZM#_;C/&)IY;7< _F3L5@MB4)(&2<@?,1P?N.J'AGPMX:\%Z+!X
M;\(>'[+2]/MEVV]CI]JD,48]%1  *OT59PFUR1LAX'#8K#P;KU7.3UV22\D@
MHHHK([@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@ KG/BS\7OAC\"/ &H_%/XP^.-.\.^'M)A\
MV_U74[@1QQCLH[N['A44%F) 4$D"O#/^"AG_  5-_9J_X)V^$3-\1-7_ +:\
M87EL9-#\"Z3.OVRZZA9)3R+:#(YE<<X;8LA!6OS8^&7[,?\ P40_X+]_$NS^
M.O[4?BB[\"?!BSNS)HEI;0M' T6<%--MW_U\A'RM>RY&<@%]GE#Z?*>')8K#
M_7<=/V.&7VGO+R@MY/SV];6/G<SS^.&K_4\'#VN(?V5M'SF^B_'TO<W_ -J'
M_@JC^V7_ ,%8/B?<_L;_ /!+WP1K6D>%KC,6M>)U)MKR\M2=K37$_33K0\_*
M#YL@PI.7,-6[7_@V3_::^%NCV'C#X ?MW6FE^,5LT-\D5C>Z9#'<8RPBO+:5
MY2@/ )A!.,X&=H_4W]E[]D[X"?L;_"^V^$?[/G@"UT/2H</=2H-]S?S8P9[B
M8_--(?5C@#"J%4!1Z-7?5XPJ8"V'R:FJ5%;W2E*?G-M/[EMWVMPT^%88Z]?-
MINI5?9N,8>4$K?>]^Q^-O]A_\'.7[&(S8ZO=?%'1+7[W^DV?B#S\?]=0FH'\
M,9^M7_#7_!RE^TQ\%=8B\)?MM_L%3Z7?9VSR:>UYHLZ8ZD6M]'(7/MYB_6OV
M#JAXE\*^&/&>CR^'O&'ARPU:PG&)K'4K-)X9/]Y'!4_B*R_UFRW%_P"_Y?3E
MYPO3?KI>[-?]7LPPO^Y8ZI'RG:HO36UD?$'P8_X.+_\ @FK\5/*M?%GC+Q'X
M$NY,+Y/BOP[(T>_T\VS,Z ?[3E1ZXKZR^$'[4?[-O[0%NMQ\$?CSX1\5[EW&
M'0?$%O<RH.OSQHY=#[, :\7^-'_!%O\ X)G?''S;CQ#^ROH>C7DF2M[X0>72
M&1C_ !>7:LD3'_>1A7R;\7O^#67X*WURVK_LZ_M1^*?#-RC>9;6_B33H=217
M'("R0&V=!GH2'(]Z/8<$X[X*M7#O^]%3C\N7WOO#VW&&#^.E3KK^[)PE_P"3
M:?<?JM17XV_\._/^#B']CC][^SI^U4_CC3+7FUTVW\8+=*L8[?9-:00I_NH6
M]LFE'_!;?_@KW^R01;?MI_L)#4-.MC^^U:X\.7NCM-CJ1=QB6T;ZI'@4?ZG5
M<3KE^*I5O)2Y9?\ @,K6^\/]:Z6'_P!^P]2CYN-X_P#@2_R/V1HK\UO@Q_P<
M^?L3^-O*LOC#\-?&O@BZ?'FW"VL6IV4?K^\A99C^$-?6WP8_X*9_L!_M ^5%
M\+/VLO!EY<SX\G3K_55T^\?/86]V(I3^"UX^-X=SS+[^WP\TN]KK[U=?B>KA
M,]R;'?P*\6^U[/[G9_@>YT4V*6*>)9H9%='4,CJ<A@>A![BG5XQZP4444 %%
M%% !15/7O$.@^%=(G\0>)];M-.L+9-]S>W]RL,42^K.Y 4?4U\H?'[_@KM\'
M? LLOAKX&Z)/XTU<MY<=V T%@C]!AB/,F.>R*%;L]:4Z52J[15SCQ>88/ 0Y
MJ\U'\WZ+=GUW6!\4_%NM> OAOKGC;P[X6;6[W2=+FN[?24N/*:Z,:%C&&VM@
MD XX.3QCFO#OV#_B'^VM\2]2\0>+_P!IOP;_ &9H6I00R^'(Y;1+1[9U8[HT
M@/[WRV5@V^7)^08)!X^D*)P]G.SU'A\0L;A?:03C>]KJS7G9_>C\[/[1_P""
ME'_!0OY=/B;P/X(N_P"-3)86DL1_VN9[L$>F8R1T6OH/]E'_ ()I?"#]FC7;
M+XA7NN:AXA\5V:MY&IRN;>"V9D*-Y4*-W5F4^8S\'H*^D.G2BM9XF<H\L5RK
MLCAPV28>E55>O)U:B^U+IZ+9>78****YCV0HHHH **** "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@ HHK@/
MVD_VH/@7^R-\,+OXO?M ?$"ST#1K7Y8VG;=-=S8)6"")<O-*<'"*"< DX )&
ME*E5KU%3IQ<I/1):MOR1%6K3HTW4J-**U;>B1WD\\%K ]U=3)'%&A:221@%5
M0,DDGH .]?E__P %%_\ @ODNF^)W_96_X)J:4?''CO4;G[ ?%NG61O;:WG8[
M?*L(5!^VSYSB3!A&!@2Y.WPGXO\ [8'_  4&_P""\WQ,O?V<OV./"-]X)^$,
M$XCUZ_NIS"DD!/$FIW,><[ARME#NSSGS=N]?T8_X)T_\$G_V;/\ @G;X72Z\
M'::/$/CF[MO+UGQWJMLHN9<CYHK=,D6L&?X%)9N-[O@8^UIY7E?#,%6S5*I7
MWC13T79U'_[;U\U>WR$\QS+B&;I99>G1VE5:U?=4U_[=^3W^4?\ @GI_P01U
M35?%X_:S_P""H.LS>,_&FJ7(OQX,U&^-Y%',<$2:E,2?M4@X_<J3$H&&,@.U
M?U+L[.STZSBT_3[6."W@C6.""&,*D:*,*JJ.     .E245\WFV<X_.L1[7$R
MO;116D8KM%=/S?5GT&693@LHH>SP\=]V]92?=OK^78****\H](**** "BBB@
M I&564JP!!&"#WI:* /%OC/_ ,$YOV%/V@_-E^+7[*G@K4KF?/G:E!HR6EX^
M?6YMO+F_\?KY*^,__!L=^PIXZ\V]^$OC/QIX%N6SY-O!J*:C9I]8[E3,V/\
MKL*_1ZBO8P7$&=Y?;ZOB)Q2Z7;7W.Z_ \K%Y'D^.O[>A%OO:S^]6?XGXWR_\
M$)_^"JG[)\K7W[$7[>@N;*!BT>FPZY?Z&\_< VP::V?Z.X%-_P"&W/\ @XY_
M8U'E_';]FF7X@:7:<37L_A*/4%6(?Q&YT5U"\?Q2@G^\":_9*BO9_P!<<1B=
M,PPU*OYN"4O_  *-K?<>3_JI0P^N!Q%2CY*3<?NE>_WGY0_"?_@Z8^&7VP:%
M^TK^R=XE\.W4+^7=W'AG5(K[:_<F"Y6W:/'==[GZ]*^K_@O_ ,%N?^"97QM\
MJVTG]IW2] O9,;K+QE;RZ48R>QFN%6 _\!D->^?%G]G+]G_X\V1L/C7\$O"G
MBR(IM7_A(?#]O=L@_P!EI4)0CL001VK\W_\ @I9_P1?_ &8-#O/#%[^S#^R-
M>1W>NZC)#?MX<UF_E1)% 98S;%V2)&7>=ZE0!&<@=:J-;@O,':5"K0D_Y)*<
M?_)[/[C#$_ZV931=7VL*\5WBXR[:<MU]Y^DNH_'[X':7X&_X6;=_%[PV?#W\
M&LPZS#);R'&=J.C$.Q'15R3V%)\$_CK\,_VA?!S^//A3KYU'38[^6S>5H'B9
M98R,@HX#+E65AD [7!P.E?F=X5_X(?\ [3FF?"=S\.KKP!X3UEU!M-%UB:=T
M4XZSR6L;_-]"_N>U>;>%?AA_P<6?\$\WOA\,_ FE>+/#T]T;B[M/#VF:;JD%
MS(!@'RT6._/R\# ''O7%A,APN8N:P^*IQ:>BJ246_P U?YC?$.;4*D)XG!S5
M-K7E3DT^_2R\FKGZR_M0?LX^$_VI?A3-\+?%E_-9(U[!=VFH6T8>2VEC;EE#
M<$E&D3GLY/:LSX _L4?L[?LWQ17/P_\  L4VJHN&U_5L7%ZQ[D.1B+/<1A ?
M2OS4\+_\'+/[1/P<U>/PC^VO^P9<:5?]+A]-DN]'G3'4BTOHY"WT\U<5],?!
MC_@XI_X)I?%;R;7Q/XZ\0^!;N7 $'BWP])LW>GFV9GC4?[3LH]<=*O%<)\38
M2E_!<H=X-33_ / 6W]Z-J&?<+8S%>U<XJJM/?7*U_P"!65_0^ZJ*X?X1?M-?
MLZ?'VV6Z^"/QU\)>+ 4W&/0/$%O=2(/]M(W+(1W# $5W%?,U*52C-PJ1:?9J
MS/J*=2G5CS0::[K4****@L**** "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 **I>(_$GA[P?H%YXJ\
M6Z[9Z7IFG6SW%_J.H7*PP6T2C+222.0J* ,DD@"OR;_;E_X+D?&+]ICXA?\
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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 **** "O'?VSOV[?V</V#OAJWQ'^/WC1+5IE<:-H-EMEU'5I5'^KMX<@MU
M +L5C3(W,N1GY>_X*=_\%W/A+^R+<7GP._9M@L_'OQ1+FVDC@8RZ;HDQ.W;.
MT9S/.&X^SQG(.0[(0%;P#]C'_@BS^T5^W!\2E_;1_P""MOB_6[AM39+BS\$7
MEP8KZ\BSN1+D)@6%L ?EMH@KX)!\K&&^MR_AVC1PRQ^;S=*B_AC_ ,O*GE%=
M%_>?Y:GR^.SZK5Q#P65Q]I6ZO[$/.3ZOR7YZ'GNH^(?^"D7_  <0_$I]$\.6
MTGPY^!.EZD!,S-(=/C*D',K#:VJ7@&"(QMCC.W/E;M[?JC^PU_P3Q_9K_P""
M?WP]_P"$-^!_A,'4KN)1KWBO4@LFHZJXYS)( -L8/*Q(%1>N-Q+'U_P7X*\'
M_#CPI8>!? 'ABPT71=*MEM]-TK3+58+>VB7HB(@ 4?05J5S9OQ%6Q]%83#05
M'#1VA'KYR>\GZ_GJ=&59#2P55XK$2]KB);S?3RBOLKT_+0****^;/H HHHH
M**** "BBB@ HHJ*^OK+3+*;4M2NXK>WMXFEGGGD")&BC+,S'@  $DG@ 4!L2
MT5\D?'__ (*Y_!3X?22^'?@OI4WC75P3&ES$3#8(_3_6$;YN>R+M;LXKE?V?
M(/\ @IG^T'\9O#WQL^(>IGPIX4TW4%N#HEZCV5O=6[ K)&EHN9)"49MLD_3(
M96.,5T+#5%#FEHO,\>6=X26(5&@G4E?7E5TO-O8^X:^'?V@O!/\ P4N_:5^,
MWB'X1:)>IX7\$6&H-##JEK(UC:7EJP#([2 M-<L8V =$S&'#*0N*^XJ*BE5=
M)W23]3JQV!CCZ:A*<HJ^O*[779^1\L_L^?\ !)[]GSX3^1KGQ)#^-]9CPQ_M
M*+R[&-O]FW!(?T_>,X/7:*^HK6UMK&VCLK*WCAAAC"0PQ(%5% P% '  '  J
M2BE4JU*KO)W-,)@<)@:?)0@HK^MWN_F%%%%9G4%%%% !1110 4444 %%%% !
M1110 4444 %<3\6_V:OV>/CW:FS^-OP-\)>+%*;5;Q!X?M[MT'^R\B%D([%2
M"*[:BKIU:E&?/3DT^Z=F14ITZL>6:379ZA1114%A1110 4444 %%%% !1110
M 4444 %%%% !1110 45P%W^U%\!K']INU_8WNOB% OQ+O?!K>++;PM]CG,CZ
M.MR;4W?FB/R@OG*R;2X<D$A<<UW] !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M44RXN;>TB,]U.D2 @%Y&"@9.!R?<@4 /HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBOG+_@H)_P %/_V:?^"=_@S^T?BAKG]J^*;VW,F@^!])F4WU\>0KOU%O
M!D$&9^.&"!V&VNG"8/%8_$1H8>#E.6R7]?CLCGQ6*P^"H.M7DHQ6[?\ 7X'M
MWQ0^*GPX^"G@34?B=\6?&NG>'O#^DP&;4-5U2Y$4,*]AD]6)P%499B0 "2!7
MY#?M6?\ !6?]KW_@J'\4)_V,_P#@E=X)US3_  _=[HM7\61@VU]>VV=KS23'
M TVSYZDB5QA<J6,1YCX?_L__ /!1;_@X(^)=K\8OVA_$5SX ^"=A>E](MH(6
M2UV D%-/@?FZG(RK7DN54E@"=ODU^N?[*?[('[/W[%GPO@^$W[/?@*WT;3TV
MO?79_>7>I3 8,]S,1NED//7Y5!VJ%4!1]DJ.4<):U[5\6OL[TZ;_ +W\TEVZ
M>6C/DW5S3BC2C>AA?YMIU%_=_EB^_7SU1\T_\$Q?^"(GP)_81M[/XH?$<VGC
MCXH[ [:_<V^;/1W(Y6QB<9##I]H<>8W.T1ABE?<5%%?)9AF6-S7$O$8J;E)]
M^GDELEY(^HP&7X/+,.J&&@HQ7X^;>[?FPHHHKA.P**** "BBB@ HHJO8:KI>
MJF<:9J5O<FVG,%R()E?RI0 2C8/RL 0<'GD>M 718K&\=?$+P+\,?#\OBKXA
M^+M/T73H?OW>I72Q)G^Z-Q^9CV49)["L?]H%OBS'\&?$-Q\"[B*/Q9#I[2Z+
MYMNDH>52&*!7^4LRAE7=P&()XKXW\$?\$Q?VB?V@_$4?Q#_;7^,E[&S<_P!E
M6MXMU=JIZQA^8+8>T8<>PK>E3IR7-.5E^)YF.QN+HU%2P]%SDUOM%>K_ $/H
M;X)?\%!?@)^T%\:;CX,_#BXOY98]/DN;35;NV\F"^:,C?'$K'S"0I+_,J\(W
M'%>XRQ17$303Q*Z.I5T=<A@>H([BN$^"7[,7P-_9XTT6'PH^'UEI\S1[9]2=
M?-NYQWWS/ER,\[00H[ 5WM14=/F]S;S.C!QQBH_[4TY?W5HO+7\SROX*?L5_
MLV_ '49-<^'OPWM5U-YFD75=0_TBXAR2=L3/GRE . $"\ 9R>:]4HHJ92E-W
MD[FU&A1P\.2E%179*P4445)J%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7C?_!0[XP_
M%K]GW]A3XN?'#X#Z"-2\8^%/A]JFJ>'+4VOGC[5#;.Z2&+_EJ$QYFS^+9M[U
M[)7GG[6/[0$?[*_[.OBO]H:?X8>)/&4/A/31?7/AKPA9"YU*\A$B+)Y$1(#L
MJ,TA!(&U#R.M 'X9_P#!'+]GWX?_ /!2>?PM^VY'_P %V/B9I?[7Y:2W\2>'
MKW7H&>'2XM0>?^RDT^5HY;NP=%24I#(;96ER8E92M?=O_!Q?H'_!2.;]E;QC
M\1OV9/VI].^%OPK\$?#RZUGQ=)H,=POB;7]124A+&*X0J+2T\O86DCD60EF4
MJZG _+#_ (*C^/?^"7G_  4G\5>"I_\ @B3^R1\0=,_:=OO'5K<WTG@WPA/H
MD5E$!(TDEW'$_D0W"7'DR?:8PNS9(\DV ,_I9_P<-?\ !1?]G_\ 9>_X)W^)
M_P!A;]HOQW?R?%GXF?!UDT=;#0II;6_N<K#)(TRKLB#31R'!Q@8X&10!Z-_P
M3'^*7Q-\2?\ !NKX9^+7B/XB:YJ/BH_!/Q!>'Q+?ZM--?FYC%_Y<QN'8R%UV
M+M;=D;1@\"OS-_X)*_"WX>?MJ_!GX;>,_C-_P<I_%_PA\6/$5_/]O^%$OQDE
MCF66+4IX;>W1;F[#2/-#%%($PS'SAA2"*^O/^"!__!5#]C'4_P#@C\?@/+8>
M(?%>M? 7X/ZAJWQ0\)67A-[@W-AY]U(\%N)=L-VSQMM\LL VX@G&2/A7_@KI
M^T#_ ,$7?^"AWP0\%?LX_P#!&O\ 8HM9OCIJWC.S?35^'OP@70+BVM1'(LT5
MRT,40N,LT8YWHFQI"Z!<L ?=G_!6+XH?M!?MS?\ !:/X1_\ !&#X9?M(>,?A
M=\/+CP7-XJ^)NM^ -4-CJNH,(KN9+99@#A EM"%!RFZZ9W23RD%4_P#@CY\2
M?VB/V*/^"U?QQ_X(S?$O]I'QC\3_ (?Z1X.A\4?#S5_'NJM?:C8EH["?R?-;
MD*T5](KJH6,R6H=$3S'SY9^V]JOC+_@D=_P6S_9L_P""C7[7UIK6J?#S4/@A
M:>#OB%X[TJPEO5MM=ATZYM)V?8"6+.UM. ?GD0S%%8QD5WW_  1^U6\_X*1_
M\%Y_CY_P5]^%_@_6K3X-0>"K?PCX(U[6=->U_MB\6'3X'>(/]Y0ME<2,OWHQ
M<0!PK$B@#]E**** "BBHKRUCOK5[29F"R+ABC8/X&@"6BL?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B
MBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
M@#8HK'_X0?2/^?F]_P# MJJ:YHO@SPSI<VN>)/$;:?96Z[I[R^U/RHHQZL[$
M!1]30)M)79T=%?(_QK_X*5_LF?#!I=,\%:IK'C348R1LT:Y9+56_VKB3@CWC
M605]'^$M/\(^-O"NF>,_#^HWLMAJVGPWEE+]J;YHI4#H?R85I*E4A%.2M<Y:
M&.P>)JRITIJ3CO;7_@$'Q:^/_P &/@5IPU/XL_$;3-%5H]\-O<SYN)EY&8X5
MS))R#]U37RA\5/\ @L19ZEJ?_"'_ +,'P?O_ !!J,[F.UO=6A<+(_P#TSM82
M9)0?=D/M7N?Q]_8*^"'[2'B?1/$WQ$FUC?HT,L7E6=\$^UQNRL$D8J6"J0Q&
MTJ?G/-=;\-OV7_@C\'[#^SOAGX)@T9&7;))9DB64?[<AR[_\")K2$L/"-VFW
M^!PXJEG.)KN%.<:=/NE>3^_1&-^QIXQ_:(\;_!T:S^TUX.DT?Q"=2F\E);>.
M$S6K;6C8Q*<Q%=S1[7 ;$8)R3FM3]J?X$77[2?P6U/X06_C>;0%U*2)I;V&T
M$VX1N)!&R%ERI95)PP/%;GBNS\ ^!?#=]XR\:^*QI&DZ9;/<:CJ>I:KY,%M$
MHRTDDCD*B@=23BOSXUS_ (.+_P#@GIH7Q@U#P OA_P"(6H^';240VWC72X$>
MWNG'WG$$DJ3"(=FVEF_N 8)[<!E6:9I.4\%1<N75V6B_X/EOY!C,7EF786.'
MQU;22Y?>>LN][?G^)TO_  J+_@J7^Q?^]^&OBB;QOX;M?NV-K(=0C$8Z+]EF
MQ-'[B#C_ &J]O_8E_;]\4_M-^-K[X3^.O@S/H>NZ3ISW6HWEK,PMTVNB;7BE
M DA8EP N7/!Z8-)\"O\ @I!_P3=_:,\FW^&G[6FA?;9\"/2M=U9]+NV8_P "
MQ7@B:1O]P-[9'->]V_P\\)RW/]N6GF--/"J_;([C+21]5&\<E><CG'-9XNGB
M<.W#%47"?FG%_<SGR_!TXU(U,#BG*EUC=35NR?0Z&BL.Y\$V*VTC6<MR\P0F
M));YU5FQP"0"0,]\'Z&O@;Q!\2_^"F7[*&KW.I_%?P1-XK\/?:'EDN8PUU;Q
MH6).V>W(DA7L/.& /X:XZ5%U;I-7_,]''9A3R_EE4A)Q=[M*Z7J?HK17Q]\"
M_P#@II^S'\4KNU\/>.K;7_".K74BQ1I<SO=VLDC$!566(;LDG'SQJ/>OJG_A
M!](_Y^;W_P "VJ:E.I2=I*QMA,;A,=#GH34EY=/5;KYFQ16/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U0=1L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1
M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M0!L4V66.&-III%1$4L[L<!0.I)[5Y?^T1\7/V>_V4?AC>_%_P"/GQ*'
MA[0[(8\^ZOG,EQ+@E888UR\TK8.$0$G!., D?D7\6_VM/VZ_^"X/Q3O?V:_V
M&?!NK>$?A9%((]>U/4+UXQ+;L<>;J=RF0BL 2MG%N+?-GS=N5][)N'\7FZ=5
MM4Z,?BJ2TBO3N_)?.QXF;9YA<K:I).=:7PPCK)_Y+S?RN?1G_!1[_@OIIWA'
MQ%)^R_\ \$YM-7QW\0+^Y^P'Q/I]H;VSL[ACM$5E$H;[?<9Z$ Q*<?ZWE1A?
M\$^_^""_B7QEXS_X:Z_X*G:Y<^+O%VJW OU\$ZC?FZ42G!5]2FR1.PP,6Z'R
MU"A6+C,:_4/_  3V_P""._[,_P"P+X<AU31HYO$?CR>VV:MXWOHQ',<CYHK6
M,9%M#[ EV_C=L #Z>_X0?2/^?F]_\"VKU<7Q!A,LP\L%DB<8O255_P 2?I_+
M'LEKZ.]_.PN1XK,:\<7G#4I+6--?!#U_FEW;T]=+:6G:=I^D:?!I.DV,-K:V
ML*Q6UM;Q!(XHU "HJK@*H   '  J:L?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_
M  +:OC&VV?6;&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45X+^T!^UO^RO^SA=SZ'XX\>WMWK=
MNH+^']&E:XNE)4, _(2(D$'$C*2"",U\PZO^W/\ M6?M,ZQ+X3_9 ^"VHV4&
M_8VI%FO)X\]&>5]MO;Y]'!QV:MZ>&JU%>UEW9Y6+SK 82?LW+FG_ "Q7,_PV
M^=C]&*\/_;>_;$NOV0O"FDZQ8_#.Y\07&N7,MM:2"Z$-O!*JJ0)" S$L"2J@
M<[&^85UWP0\#>.$^$GA^'XSO+'XIBTV./6_LVI&17F7Y2^Y>"6 #'' +$#(%
M=)=?#CPU?/#)>QSS-;S"6W:6<L8I,$;US]UL,1D<X)]:SCRPJ>\KI'765?$8
M7]U+DDTK-J[7R?7H?"/]F_\ !4[]N+G4)Y? 7A:ZZHV_2X&C/;:-UU."/[V4
M/J,U]1_L4?L@C]D#P1J7AAOB/>:_+J]W'=W0DM5AMX)0FTF),LV6&T,S,<^6
MN O.?4?^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK6IB)3CRI)+LCCP>44<-65
M><Y3J?S2??LMDC8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJYSUC8HK'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB
ML?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HI(T$4:QJ3A5 &3S2T %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'C_P"R[^Q'\'OV2/&WQ5^('PRU
M#7+K4OC#\0+CQAXKDUJ]CF$=[,H4Q6X2-/+@4#Y48NPW'+'C'L%%% !5.P\.
M^']*O[C5-+T*SMKJ[.;NYM[5$DF/7+L!ENIZU<HH AU'3=.UBRDTW5K""ZMI
MEQ+;W,0=''7!5@0:6SLK/3K2.PT^TB@@A0)%##&%1%'0 #@#VJ6B@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK*\<WWB?2_!>
MK:EX*TR"]UBWTV>72[.Y)$=Q<+&3'&Q7D!F &1ZT)78I/EBV:M<A/\??@M!\
M2++X0'XF:1)XFOVD6WT6"[$D^Y$:1@X3/EG:C'#[<XXR:^(SX/\ ^"J'[;?S
M>*-2E\!^&+K[UO,7TN%HSU7R5W7,P(Z"3*GCD5[/^S1_P2M^$'P)\2Z9\1/$
M_BW5?$GB/2[E+FTG5S9VL$RG(98XV+M@]G<JPZK@D5U2HTJ<??GKV6IX=+,\
M?C*L?J]!J%]93]W3K9;^C/J2OC+XU_\ !-3XR?M&?'W6_%'Q(_:%N$\&/J)G
MT*P:66ZN((G4,T*1.5B@56+(K L2%!*\U]FT5C3JSI.\3T<;@,-F$%"NKI.]
MKM7];'B?P2_X)[_LL? PPWVA?#N+5]4BP1K'B,B\F##HRJP$<9]T13[U[8
M, 8 Z 445,ISF[R=S:AAL/A8<E&*BO)6"O'OVSOVZOV<_P!@[X9/\2OC[XS2
MU,RNNC:#9[9=0U:51_J[>'(+=1N=BL:;AN9<C/S5_P %0?\ @N9\'OV+#>_!
MCX%16?CKXJ',#V$,ADT_0Y3P/M;QG,DH/_+LA#<?.T?&[YN_8Q_X(T?M(?MZ
M_$U/VU_^"M'BS6Y(M29)[#P5>3-!?7L.=R).J8_L^U&>+>,+(<G/E=6^KRWA
MVC3PJS#-YNE0^ROMU/**[?WG^6J^>Q^?5:F)>!RN/M*W5_8AYR??R7YZ'!76
MI_\ !1S_ (.)?B>VGZ9%)\.?@1I.I?O"2[6$14Y^<_(=4O0.BC;''D?ZK=N?
M](?@U_P1K_X)W_"+X(P?!*[_ &<?#_BJ'_6:CX@\5:=%=:G>3[<&7[3M#P^R
M0E%49P,DD_1_@OP5X0^''A2P\"^ /#%AHNBZ5;+;Z;I6F6JP6]M$O1$1  H^
M@K4K',^)\5B8QP^"7L*$/AA!M/UDUK*7];ZFN7<.X;#RE7Q;]M6E\4I*_P H
MK9+^MM#\[OCK_P &T/[ OQ)\Z_\ A-JWBWX>7CY,,6FZI]OLE)_O178>4CV6
M9:^?9O\ @B/_ ,%</V-I6U']A;]M_P#M33[=BT6CV^N7.CO.>HW6<K2V;_\
M Y*_9.BJPW&>?T(>SJ5%5A_+42FGZMZ_B3B.$LCK3YZ=-TY=X-Q:^2T_ _&K
M_AZO_P %TOV)/]&_;'_9!/BK2+3B\UR[\,- "!UQ?Z839CCN4;UKVCX%?\'/
MO[&?CKR;#XX_##Q?X"NY,>;<PQIJUC'ZYDAV3G\(#7Z6UXO\=?\ @G9^PY^T
MIYTWQG_9?\(:M=W&?.U6+2UM+YL^MU;>7-_X_71_;7#.._WW <C_ )J,N7[H
M/W?Q,/[(XAP7^Z8WG7\M6/-_Y,O>.!^&?Q-_X).?MB^.-'^(GPJ^('PZUGQ1
M9:C#?:>ME?KI^I23HX=&EM',4LOS ?ZR-J^IJ_,OXZ?\&O?[(7C;SK_X%?%W
MQ=X%NI,F.UO?+U>QC] $?RYOSF->/?\ #L3_ (+T_L1?Z3^R-^UHWC#1[3FT
MT6T\4$ */6PU4&U4X[*[$]/2J>3<.9A_N>/Y7TC6BXV_[?7N_@90S+.\N;>)
MP%T]Y46G?_MU^]][/N3]J[_@H=\3/V7/CQ)X7U'X#SZEX+2TMU36)4FMFN;A
MEWR&&<JT4BJ&5=FW.Y&^8 C';?!;_@I/^RC\9O)L8_'@\.:E+@?V;XG46IW>
MBRY,+<]!OW'TK\X;G_@MU_P5#_97@;PI_P %!_V"8-9T@XBN;W4- N='^V \
M']_LFLYA_N1@9XSZ%G_P4)_X(H_M38/C3PIXQ^!NOS_ZR]M-+^TZ;YAZ#9:^
M:-F>I$,/N0.:5?@_-Z5)35'GC_-3:FG\EK^!P+B9+$R]GB$KN_LZL7!KR4MO
MO9^RT%Q!=0)<VLR21R*&CDC8%64\@@CJ*?7B'[#WQ2_9-U/X+>'OA9^S;^T-
MX4\9PZ+IPCD;1]8@>YDD)+RRR6ZN9(2SLS;6&1NQSUK>_:D_:R^'/[)?AW2/
M$GQ"LK^[CUC5/LD-MIB(TRJ$9WFVNR@JN%!YSEQ7RE3#UJ59TI1:EV:L_N9]
MI'&T%A%B)R2C9-M.Z7S6^IZC17FOP9_:]_9S^/BQP_#7XI:=<WL@XTFZD-O>
M ]P(9=K-CU4$>]>E5E*,HNTE8WI5J->'/3DI+NG<****DT"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHJIKNNZ'X7T6[\2>)M9M=.TZPMWGOK^^N%A
MAMXD!9I'=R%10 26)  %-)MV0FTE=ENOC_\ X*6?\%C_ -G;_@GOI%QX/AGB
M\7_$F:WS8>#=.N@!:%AE9;Z49^SI@@A,&1P1A0I+K\J_MW_\%T_B?\>?'W_#
M''_!)KPUJ6OZ]JTS64WCFPL3)-,>0XTZ-A\B 9+7<N H#,H4!9:]&_X)I_\
M! _P9\$]7@_:._;EO8/'_P 2KJX^WII%Y,;O3]+N6.\R2M)G[==;CDR/F-6)
M*AR%DK[/"Y!@LHH1QF>-J^L:*^.?^+^6/>^OH]'\EB,[Q>:5GA<G2=M)57\$
M?3^:7X>JV^>/V>/^"='[<_\ P6?^)UG^UQ_P46\<:KX:^'S'S= T*&(V\UU:
ML0PBT^V?(L[=@!FXD#/( I'F9\P?K[\#_@/\(?V;?AO8?"/X'> =/\-^'M-3
M%MI^GQ8!8@;I)&.6ED; +2.2S'DDUUP  P!17D9SG^,SAQIM*%*/PTXZ1BO3
MJ_-_*QZN4Y'A,J3FFYU9?%.6LI?Y+R7SN%%%%>$>R%%-EEB@B:>>141%+.[G
M 4#J2>PKC?!W[1/P0^(?C^[^%_@3XF:5K&N6%DUU=V>FW'G".)75&/F+E"0S
MJ"H8L,\@4U%M72(E5IPDE*23>VN_H=I7._$?XM?#+X0Z,?$'Q.\=Z7H=I@[)
M-1NUC,A'9%)W2-_LJ"?:N@EC$T30LS .I!*,01GT(Y!]Z^(_#G_!(34?&7CN
M^\9?M(_'S5=>1[V3[/%9S/)=7$ <^69KF?)#%<;D5#@D@-WK2E&E*[G*QQXZ
MOCJ2C'"TN=N^K=DO7O\ (ZC6_P#@KS\$+CXEZ-X"^&WA#5]<M+_5X+2]UR5#
M;10Q/(%:6*(J992 <[66/I7UM7!_!S]F/X#_  "M%M_A3\---TR8)MDU#RO-
MNY!WW3R%I"#Z;L<\ 5WE%5TFTJ:MZA@:>80C)XN:DWLHJR7E?=_,\E\?_L0_
MLW_%3XP/\;/B)X#75]7DM(8'M[JX;[*YBR%D>)<"1MNU#OW+A%^7(R?3]#T'
M0_#&EPZ'X;T6TT^RMUVV]G8VRQ11+Z*B !1]!5NBH<YR23>QTT\/AZ,Y2A%)
MRU;2U?J%%%%2;!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 445P7QE_:?^ OP MC+\5_B7IVF3F/?'IPD,MW(.Q6",-(0>F[&WU(IQC*
M3LE<SJU:5&#G4DDN[=D=[17PK\1O^"O'BGQMK)\#_LE_ Z_U:_G)6VO-5MGG
ME?ME+2W))]06?ZKVKZG_ &6-?^-WB7X(:1J?[1'AM]+\6'S1J$3K$OFKYC&.
M39$2(R4*@J<$$'(&:UJ4*E*/-+3\SAPF;8/'5W2H-RLM[/E]+]R']J/]ISP=
M^RE\.X_B)XUT'5=0@N+Y;.VATN%6)G9'=0[.RA%(1OFYZ< GBOD&\_;>_P""
M@'[7EU)HO[+?PAE\/Z3(YC.J6L(E9!T(>]N L*''955QS@FOO/Q=X*\'^/\
M2/\ A'_'/A>PUBP\^.8V6I6B3Q&1&W(Q1P02",]*T+2SM-/M8[&PM8X(8D"1
M0PH%5%'   X 'I54ZM*G'X;OSV^XSQF!QN,K65=PI]HJTG_V]T/GC]A3]EW]
MH+X"W_B'QA\=OC"OB"^\310&YL//FNVBEC+%9#<2D$G:[*5"XZ?,=HKZ+HHK
M*I.527,SNPF%I8.@J5.]EW=WKJ%%%%0= 445XE^V_P#\% OV;_V OAN?'GQT
M\6A;RZC?^PO#&GE9-1U:0?PPQ$C"@XW2N51<C+9*@[X;#8C&5XT:$7*4M$EJ
MV8XC$4,+1=6M)1BMV]CUCQOXY\&_#3PEJ'CWXA>*;#1-$TJV:XU+5=4NE@M[
M:)>KN[D!1]>YQ7Y%_ME?\%D/VEO^"@'Q.?\ 8H_X),^$M;:VU)G@U#QI:1-!
M?7T.=KR1.V!IUH,\W$A60Y7_ %71N$L-#_X*-_\ !Q)\3TUG7IY/AU\"-)U(
M^2JAVL(BIQB-3M.IWH&07.V.,D_ZK=M;]9?V-?V&OV=/V$?ABGPS^ '@M+,2
MA&UC6[O$NH:M,HQYMQ-@%NIP@"HFXA54$U]HL+E7"2Y\6E7Q?2GO"F^\W]J2
M_E7^3/D7B<SXG?+A6Z.%ZSVG-?W%T3[_ /!1\V?\$OO^"&WP;_8G6R^,?QMD
ML_'/Q4XF74IHB]AH<AY(LTD&7E!ZW+C?Q\BQY;=]Y445\GF69X[-L4\1BIN4
MG]R79+9+R1]/@,NP>68=4,-!1BOQ\V^K"BBBN [0HHHH **** "BBB@!ES;6
M]Y;O:7=NDL4J%)(I$#*ZD8((/!!]*^=_CK_P26_X)U_M$^=<?$/]E7PQ#>SY
M+ZIX<MVTFY+G^-I+,QF1O]_<#W!KZ+HKIPV,Q>"GSX>I*#[Q;7Y'/B,+A<7#
MDKP4UV:3_,_*OXT_\&MOP6O[IM>_9F_:9\3^%+R-_-MK3Q'91:C$CCD!)83!
M)$ >C'S&'O7D?CW]@#_@OU^S7HQT'PY\0++XR^%;3)CTN\U:WUR..+T2VUA!
M+$>G%M\P/W3WK]L**^EH\:YTHJ&*Y*\5TJ14OQT?XGSM?@_)YMRH<U)OK"37
MX.Z_ _F[\>_M/_%GX0:ZFB?M/?L<ZWX!U-I@HDM;6]T] !R76VOPYE8]<I.B
M=P .*^Z_^"67_!9S]EO0-*U;PK^TM^U3K>G274T$?ANP\76%U+#:1KOWYN$6
M5(MV4^5I BA>N3BOU,\0>'/#WBW2)O#_ (JT&RU.PN%VW%EJ%JDT,H]&1P58
M?45\N_'7_@B1_P $T?CWYUWK'[->F^'-0ER1J7@F9])9">I$,!$#'_>B:NF6
M<<*YE#EQ>%G2;ZTY)K_P&>WR/+I<,YUE6)5?!5XSM]F:<?QB]?*ZW/?O!7[0
M_P !OB7X-N_B%\-_C+X8\1:)86CW5[J>@ZW!>101(I9F<PLVW !)!Y&*O?#?
MXO\ PM^,&D_VW\,/'^E:Y;@ R-IUXLC19[.@.Z,^S &ORY^(W_!L*W@OQ /'
M'['W[7-]I=[;,QM-.\;:0DX8$8*O<VVSY2."/L[9S7G&L_L5?\%7/V7=677M
M9_9^N/$:V)S'XJ^#^O"><$=TM6:.Z)/7*H/IVKBKY'E5;WLOQ:GY2]R2\K2:
M4OD_D=M3/L^PDE]9P3LMW%\R]59.WHU\S]L**_(?X??\%SOBM^S+(EC^TF-4
MUFQL98TU+P]KV@M9>(H8V8*?+2<P,[#DDR[AP?FZ5]:_ O\ X+P?\$S/CGY-
MH/CT/!]_-C_B7^.M/?3O+S_>N#NMA_W^K@GPYG<*3JK#R<5I=1;_ $O\]CT<
M'Q/DV,?+[50EVDTG^=F?8=%97@WQWX'^(NAQ^)OA]XRTK7=-E_U6H:-J,5U
M_&>)(F93P1W[UJUXLHRB[-69[\91DKIW04444AA1110 4444 %%%% !117P-
M_P %//\ @NG\'/V,Y+WX+_ 2&S\>?%+)@>S@D,FG:)*>/]*>,YEF!_Y=XSNR
M"':/@-WY;E>.S;%+#X6#E)_<EW;V2\V<689C@\KP[KXF:C%?>_)+=OT/I[]L
M3]M_]G3]A;X92?$W]H'QQ'81R!UTG1[7$NH:K*HSY5M#D%SR,L<(FX%V4'-?
MDOK_ (^_X*0_\'#GQ)E\&_#[3I/AU\"],U$+>2R._P!A3:0P-Q(-IU*[ PRP
M+B.,[2?+R9#W7['?_!&K]IG]O[XFI^VC_P %:/&.N&WU$I/8>"KJ8P7][#G<
MD<JI@:=:C/%O&%D.6_U1Y;]<O ?@'P3\+O!^G_#[X<>%-/T/0])MEM]-TG2[
M588+:,=%1%  [GW))/)KZMXG*>$URX5JOB^L]X4W_<7VI+O_ ,%'S"P^:<3O
MFQ-Z.%Z0VG-?WG]E/M_P&>.?L(?\$X_V:O\ @GQX!_X1;X+^&//UF\A5=?\
M%^IJKZCJC#!PS@?NX@>5A3"#&2&;+'WJBBOC<5BL3C:\JU>;E.6[>K/K</AJ
M&$HJC1BHQ6R045XY^US^VG\/?V0=*TZ?QAX<U?4[[64F.E6FGPJL<ACV[]\K
MD! -Z] S<CY:^6)?VI/^"D7[:<K6'[/GP]E\)>'IV*_VG9)Y0V=]U].!EA_T
MP"M[44\-4J1YMEW9P8S.<)A*OL4G.I_+%7?^2/T*KA?VEO&GQ1^'?P2U[QM\
M&O"UOK7B'3K99;/3+B"243+O4/A(B&=@A9@H/)7'>N2_8B_9^^+?[._PVU#P
MS\7_ (GQ>);_ %+56U M&99?LSNBK(OGRG=*&*@\JN#NZ[J]GK)J,*FFJ7XG
M9"57$X2\DZ<I+R;C^GF?GK%^RM_P4?\ VTI5U#]H;XBR^$_#T[!O[+O7\L!.
MVVQ@(!(_Z;%6]S7TC^RW_P $]/@C^RWK$?C3P_=:KJ_B1;=X6UC4+LHJJXPZ
MI#'A I_V]Y&.#7O-%:SQ-2<>5:+LCBPN28+#U56E>=3^:3N_ET04445SGKA1
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 444$@#)- !17
M':1^T%\$_$'Q'_X5'X?^)VD7_B/[-).VEV-V)G1(\;PQ3*JPR#L)#8R<8!([
M&FXN.Z(A4IU$W!IVTT[F=XJ\8>$_ NC2^(_&OB;3](T^$?O;W4KQ((D^K.0*
M^:/BK_P5T_9E\"ZO%HG@J/4O%DGVE$N;RPA,%K"FX!V$D@W2$#) 5"K8^\.M
M<9XI_P""5WQ0^-GQBUGQ?\=OVBKZZT$ZM.VB6T<TEW>"S:0E(RTV([<A<#"J
MXXZ"OH'X)?L._LR_ +R;OP1\-+2?4H<$:UK ^UW>X?Q*[C$1_P"N80>U=*CA
M::O)N3\M#Q)5<]Q<VJ4(TH]Y>])^B6GWGJUI=6U]:Q7MG,LD,T:O%(AR&4C(
M(]B*\<^.W[!_P%_:.^*>G_%3XH6&H7%Q8Z<MG)86EYY$%VBNSJ92@$A(WL/E
M9>",YP*]GHKGC.4'>+L>Q7P]#$T^2M%26]GL<]\.?A+\,OA%HPT#X8^!-+T.
MTP-\>G6:QF0CN[ ;I&]V)/O70T44FVW=FD(0IQ48JR78****104444 %%8OQ
M%^(_@+X1^"=1^(_Q/\7Z?H.@Z1;F?4M6U2Z6&"WC'=F8XR3@ =22  20*_(7
M]KG_ (*X?M7?\%,OBA-^Q7_P2H\':W:Z+?;H=6\7PJ;:^OK;.UY3*<#3;/GE
MV(E<%1\A8Q-[63Y#C<YJ-T[1IQ^*<M(Q7F^_E^FIY&:YU@\I@E4O*<OAA'64
MGY+]?UT/H[_@I_\ \%VOA=^R7=7GP'_9DM[/QY\4G<VL@@)FT[0YR=NV8QG-
MQ<!N!;QG@Y#LI&QO"OV(/^")WQV_;!^) _;5_P""MOBC6=0N]5D2ZM/ VH7+
M)>7:=4%YLQ]C@ .%M(MK '#>5@HWTS_P3 _X(D? []A"VL_BE\2&M/&WQ3,8
M=]>G@S::.Y'S)8QN,AAT-PX\QN=HC#,I^XJ]O$9Y@<DH2PF2;O2=9_'+RA_+
M'\?GJ_'P^38W-ZRQ6<;+6-)?#'SE_-+\/EHJ'A?PMX:\$>';+PAX-\/V6E:5
MIMLEOI^FZ=:I#!;1*,+''&@"HH'  &!5^BBOBVW)W>Y]<DHJR"BBBD,****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@##\?_#'X;?%?0F\,?%+X>Z'
MXETU\[]/U_28;R!L]<QS*R_I7R3\=?\ @@%_P3.^-GG7EA\'[SP1?S9S?^!]
M7>T"GVMY1+;K^$0K[2HKOP>:9EETKX6M*'HVE\ULSBQ>6X#'JV(I1GZI-_?N
MC\R];_X(J?&O]GW2;-OV6OBJ=272;/R;*2"^DT;5U .<)/$X4L>I8219).%'
M2N"OOVO/^"J7[)&K)H?B7QU>W*1'$&B_%/PT+R"8#KLO(O)N9!_MF:4<?6OU
MQJIKF@:%XFTU]'\2:)::A:2X\RUOK998WQTRK@@UO#.,2YN59*=]7S)/??=-
M?=9^9XE7ABE2UP-65%]DW;[KW_%^A^5OPT_X.@?"'A_Q'/X&_:P_95UK1+VP
MN6M[S4O!^H+<HS XWBUNU@>->^#(QP>F>*^OO@7_ ,%EO^";7[0/DVOA7]J'
M0](OYL#^S?%^_2)5<]$#702-V_W';/2O;?B[^SM\!/C[IG]C_&_X,>%_%MN$
M*HGB'0H+LQC_ &&D4E#Z%2".U?FY_P %!?\ @A3\(H-:B\2_LF?LM"/2)K$O
MK4&D>(+B2X2YWM@PP33$JH7;\L602>4 49]M5^#<PC:=&I0G_=DIQ_\ )K/Y
M(YL1_K9E--U(U(8B*Z.+C/Y<MUZMGZFZ5JVE:[IT.L:)J=O>6EP@>WNK699(
MY5]5920P]Q5BOYO=-_9[_:C_ &6/%,R_LY?M&>,? &HQ7 ^TZ5<W]WI[*>XF
M\G&_M\K18/>OH;X2_P#!53_@N=\$/"@\8^-?@Y'\6O"-I.T%SK;>%?M0@"@$
MA[G2RGD/M93FX0MA@2,FK?"-/%*^ Q=.I_=E>G+Y)W3^\Y\+QO1D^7$X><&M
MW'WTO6UFON/V\HK\N/@?_P '2'[-_B.2/2?VB/V?O%?@Z[W;)KO1+F+5;9&'
M!9PWD2H/94<CISUK[+^!7_!47_@G[^T=Y,'PK_:J\)S7D^!%I6KWQTR\=O[J
MP7@BD<C_ &017CX[AK/LMN\1AY)=TKK[XW7XGT.#X@R7,+*A7BWV;L_N=G^!
M[Y6'\2/B5\/_ (/^"-1^)/Q2\8Z=H&@Z3;F;4=6U6Z6&"!!W+,>I.  .6)
M)(%>*_M\?\%,_P!F;_@GOX$&O_%?Q(-0\0W]L9/#W@S295>_U$\@/C.(8<CF
M9\+P0N]@$/YB>#?@Y_P4<_X.$OB5;_$[XTZW-\/?@?IU^S:9!#$XLPJDJ5LH
M6P;ZYQE6NI/D0EP","&NK*.'*F,H/&8R?L<,MYO=^4%O)_AZO0YLTSZ&$K+"
M86'M<0]HKIYR?V5_6FYU_P"UM_P5\_:O_P""DWQ/F_8P_P""4?@O7+;2K[=#
MJ?C"!#;W][;YVO+YC8&FVG/,C%96RHS&6,;?4_\ P3#_ ."'/P0_8>2R^+?Q
M<>S\=?%( 2C6)X2UCHLAY(LHW&2X/'VAQO./E$0+ _1O[,W[*7[+G_!/KX-_
M\(/\(?#^F^&=%MT676==U2Y1;B_E QY]W<OC>W)QG"*#A%5<"N;U'_@IG^RN
MGQ0T;X5>&O%5SK=UJ^JQ6+:GI]M_H-J\C!%9YG*[EW%>4#+SDD8KIQ^?IX5X
M#**;I4.K^W/SG+_VU:=-M%PX?+*&'Q,<;G%93KOX4_AAY0C^OS\SZ"K@OC)^
MT_\  7X VK3?%7XF:;ILX3<FG"7S;N08XVP1AI"#ZXQSR17>U\[_ !+_ .":
M'[/WQ@^/.I?'#Q_+J=R-3$+7&@VMP+>VDE1 C2.R#S#N"J2%9><G)S7RE-4G
M+WWIY'T>-ECHTE]5BG)O[3LDN^F_H>.?$7_@KGXR\>ZT? O[(WP.O]4OYR5M
M[W5+5[B9^VY+2W)/N&9S[KVK[)^$FN>,O$GPPT#7?B'X<DTG7KK2H7UC3I=N
M8+G8/,'RD@#=D@9R 0#@Y%+\.OA/\-/A%HH\/?#+P+I>AVF!OBTZT6,R$?Q.
MP&Z1O]IB3[UT-55G2DK0C;\S' X7'4INIB:W.WT2M%>G7YF'XS^&7P\^(LFG
MR^/O!.EZT=*N3<:<-4LDG6"4KMWJ'!&<?R!Z@5M111PQK##&J(BA411@*!T
M':G45E=V/04(J3DEJPHHHI%!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(S*
MBEW8  9))Z4 +16)JWQ&\$Z-E;WQ%;EAUC@;S&SZ87./QJUX8\4:7XNTPZKI
M!?RA*T9\Q<'(]L^X/XT :-%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 444CND2&21PJJ,LS'  ]: %HI%964,I!!&01
MWKP[]MS]LJX_8_T#1-3MOAC-XBDUZ>>"W9=0%O%!)&$(#G8Y8L')  YV'D54
M(2J2Y8[F&)Q-'"4'6JNT5N]_R/<J*_/FX_:!_P""J7[5BC2OA?\ #"?P;I-U
MQ_:-KIS6(,9_B^U7;9./6'#>@KZ0_87_ &9_B_\ LW^%]=M_B]\6(_$E]X@O
MX[V6&,S2BVG";)'\^4[I2ZB,'*KCRQR<UM4H>SA>4E?L>?A,U>-KJ-*C+D_F
M:LOE?5GIOQO\2^/?!OPC\0^+?AAH%OJFO:9I<MUING72.R7#H-Q3:A#,2H;"
M@@EL#O7PZ/@7_P %//VU_P!_\7O%\O@OPU<\MIUXYLHS&?X?L</[R0CTG(_W
MJ_0NBII5G26B5^YICLLCCYKVE22@MXIV3]>I\Y?LN?\ !-'X,?LU>);+XB#7
MM6U_Q/8J_P!GU*XF-O!"SHR,4@C/0JS#$C..:^C:**B=2=25Y.YU87"8;!4O
M9T(J*\OZU"BBBH.D**** "BBB@ HHHH *\&_;O\ ^"C/[-G_  3X^'W_  EG
MQH\3>=K%Y"S>'_"&FNKZCJCCC*(3^[B!X:9\(O3)8A3\P_\ !3G_ (+R> ?V
M<-2NOV=_V.[6U\>_$^>;[#+>6J&YT_1KACL$>(^;RZ#$ 0I\JMP[$J8CY/\
ML'_\$.?BU^T=\0?^&T/^"M'B/5-;UG5IEO;?P-J5V3<7'=#J#+CR8U& MG'@
M*-JML :(_7Y?P]A\-AEC\YDZ=)_#!?Q*GHNB\W^%TSY;'9[7Q&(>"RF*J55\
M4G\$/5]7Y+\;6/*_"_PT_P""B_\ P<._$^'Q]\3]3F^'GP,TK46-A%$C_8D"
MDJ5M8VVG4+O&5:X?$<9+@;.(C^M_[(W[&'[/7[$'POA^%/[/G@:+2[3Y7U+4
MIL27VJ3 8\ZYFP#(_)P.%4'"*J\5Z3H6@Z'X7T6T\-^&=&M=.TZPMT@L;"QM
MUAAMXD 58T1 %10  %   %6ZX<XXAKYG36&HQ5+#Q^&G';UD_M2\W^=[]F4Y
M%0RZ;Q%63J5Y?%.6_HOY5Y(****^>/="BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F/B9\%_A/\ &72_[&^*
M7P^TK7( I$9O[17DBSWCD^_&?=2#47P8^"?PY^ '@A/AY\+M$:PTI+N:Y$+S
MO*Q>1MQ)=R6; PHR2=J@9.*ZRBJYI<O+?0R]A1]K[7E7-M>VMO4^:_\ @H]\
M$/V>]<^!FL?$7QQ^Q[X8^(VNPM#';"\\,^?<JK2 22-<0*)XD6/>2RN!D*">
M:_+Z^_8>_P""3'QX8PQR>/\ X&:S(<(;._\ [>T5&/JLZFZ'/;> !U;O7[JU
MYC\9_P!C?]F[X]K+<?$7X6Z?+?R@YU>Q3[->9]3+%@OCT?</:O;RSB#,LLCR
MT:TXKREI_P" N\?P/G,ZX?68U?:QC!Z;2COY\R]Y?)GYQ_L#_P#! ']E.'XN
M2>.OC)^U)H'QHTS288;C0?#.B$0PR19PDM_&)I'V!@5$ 8*2N'9AE*_5V#0[
M/2O#J^&_"\,.E06]G]FT]+*V18[-0NU!''C8 HQA<8X QBO#OV7?^">?PP_9
M3^(VH_$;P3XX\17LUY9O9Q6E_-#Y26[,C%7V1@R,&12&^4#'3O7OU99QG.89
MS753$U7.RTT22]$K+UTU.S(LKHY9A'"-%4Y-N]FW?M[SU]%?0^!;7_@FM^UQ
M^T7XG;Q#^US\?GCM(;E_)M8K@WDK*"1F.)2L%LK#D;<D9Y2OI/X'?L!_LO?
M0PW_ (9^'D.IZK#@KK7B B[N PZ,NX".)O>-%->ST5YT\35FK7LNRT-\+DN7
MX6?M%'FG_-+WG^/Z!1116!ZH4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16-J_
MQ!\&:&634/$-N'4X:.)O,8'T(7)'XUS.J_'_ $* F/1M&N;EN@:5A&I_F?T%
M '?T$@#).!7F/_":?&?Q5QH/A\VD;?=D6WV\?[TO!_"EC^$GQ!\0NL_BOQ>4
M&<A/->4K^'"C\#0!Z;7+_$+XD#P++;VXT5[I[E"8V\W:N0<$="2>1^==/&KK
M&JR/N8  MC&3ZTCP0R2+-)"K.F=C%02N>N#VH \S_P"$Q^-'BKC0] -G$WW9
M%M]N1_O2\'\*%^$'CWQ&PE\7>+L*3GRS(TQ'X<*/P->G44 <9I/P+\&6&'OS
M<WK#J)9=J_DN#^IKJ=)T72="M?L6CZ?%;1;MQ2),9/3)]3P.?:K5% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%<7\2/VC/@/\(5=?B3
M\6]!TB:,?-:7.HH;@_2%29&_!35[X1_%_P"'WQT\$0?$3X8:]_:.D7,\L4-R
M;>2(EHW*,"DBJR\C(R!D$'O5<LN7FMH8K$4)5?9J:YNUU?[CIJ*X']IVY^-E
ME\$=:O?V=PC>+XEA;2HGMXY/,_?()% E^3/EER"W&0*^._\ AAK_ (*0_M$?
MO?V@OC__ &/8S_Z_39]9>;&?2VM,6Y_[Z%:4Z49QO*27Y_<<6-S"MAJJI4J$
MJDFKZ64?G)[,^Y;#XH?#75?%K> =+\?Z-=:XL#S/I%MJ<4ERD:D!F:-6+* 6
M R1WK=KYI_93_P""9WPZ_9@\=VGQ1@^)&N:SKMI!+"I,<5M:.LB%&S$ ['KD
M9DX(!YQ7TM4U%3C*T'='1@ZF+JT>;$P4)7V3OIZGQ)\9_P!HW_@IKXM^+'B+
MX6? GX,C3[#2M7GL[/7K;1-PN(U<A)/M%XWV?+)M; '&:YI/^"<W[=?Q_<77
M[2?[2'V.TE(+V$NIS:@T?KB!"D"_\!>OT HK98IP7N12^6IYL\BIXB;EB:LY
MI]+VC]R,KP)X<NO!W@C1_"-[K+ZC-I6EV]G+J$D>QKEHHU0RE<G!;;DC)Y-:
M$]E974L4]S:12/ ^^!Y(P3&V,94GH<$C(J6BN9MMW/;48QBHK9!1112*"BBB
M@ HHHH **** "BBB@ HHKYY_;_\ ^"F/[-G_  3P\"_VY\6->_M#Q)>V[/X?
M\%:7*K7^HGD!R#Q!#D$&9_EX(4.P"'HPN$Q..Q$:&'@Y3ELE_7X]##$XK#X.
MA*M7DHQ6[9[+\5/BO\-O@AX"U+XH_%SQKIWA[P_I,!EU#5=4N!'%$O0#)Y9B
M<!5&69B H)(%?D%^U1_P5-_;$_X*Q?%*X_8Q_P""7W@S6=*\*W.8M;\4 FVN
M[ZU)VO-<3]-/LS_=SYL@PIY<PUSOP_\ @-_P40_X.#?BA;?&']H#7[GP#\$M
M.OF;2;:WB9;4("59+"%_^/N<C*O=R?*IW ?=$-?KM^RQ^R/\ OV,?A=;_"/]
MGSP%;Z+ID6'O+C[]UJ,^,&>YF/S32'U/"CY5"J H^S5'*>$5S5N6OC.D=Z=-
M_P![^:2[=/+1OY)U<SXHTHWHX7^;:=1?W?Y8OOU\]4OGC_@F-_P1;^ ?_!/_
M $VU^('B=;;QG\3Y(?\ 2?%-W;?N-,+##16$;?ZH8)4S']ZXS]Q6,8^T:**^
M1S#,<;FF)>(Q4W*;ZO\ )+9+R1]3@<!A,MPZH8:"C%=OS?=^;"BBBN(ZPHHH
MH **K7^L:3I2[]3U2WMQCK/,J?S-8.I?&#P#IV5&L&X8?PVT3-^N /UH Z>B
MO.K_ /:"LR_E:)X:GF8\*9Y0I_[Y4-G\ZZOP'XAU;Q-H7]I:SI1LYO.9?*,;
M*"HP01NY(YZ^H- &U4$VJ:9;.8KC48(V'57F4$?F:K^*=&D\0^'[K1HKHPO/
M'A91GY3D$'CZ5Q-O^SUIXC'VOQ-.[]S';A1^I- '<_\ "0Z!_P!!RS_\"4_Q
MIO\ PD_AK_H8;'_P+3_&N-_X9\T#_H/7G_?*?X4[_AGWPU_T&K[_ ,<_^)H
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
M17$W/QT\,66I7&G7FFWH\B=X_,B5&#;6(SRP/:H-4^/_ (<MUQI6DW5R^/\
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
MQQ_;4_;7_P""TWQ8O/V5?^"?7@S6?#7PW5O+U[6;^\>%KBV8D>=J-PN5MX6
M.+6/<\F&!\W[JVO@E^Q;^WS_ ,%V_BA9?M._ML^,+_P=\)H92^@:;:PF%9K<
MG)BTRVDR%5@ &O)=Q;C'F[<)^P'[/?[./P5_96^&-C\'_@+X L?#V@V RMM:
M)EYY" &FFD;+S2M@9=R6. ,X  ^QME/"&_+7QB^=.D__ &Z2_!]FM?E+YGQ3
MM>CA/NG47_ML7^/G?3YY_P""=O\ P1O_ &;OV!?#L.M6?F^)OB!<6VS5?&MY
M&(W3<,-#:1\_9HNH."7?^)B,*OU+_P (/I'_ #\WO_@6U;%%?'XW'8O,L3+$
M8F;E-[M_UHNR6B/JL'@\+@,.J&'@HQ71?UJ_-ZF/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%%<AU&/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%
M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%
M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M6Q10 D:"*-8U)PJ@#)YI:** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH X#XG_LH_LP?&L2'XO?L[^"/$SRYW3ZYX7M+F7/J'DC+*?<$&OG3X
MG_\ ! O_ ()=?$OS+B']G^;PW=29S=>&/$-Y;;?I$TCPC\(Z^RJ*]#"YMFF"
M_P!WKSAZ2:7W7.'$97EN+_CT8R]8I_H?E7\3O^#5K]GS56DF^#7[4GC'0')W
M1)XATJUU15/IF'[*<?B3]:X4?\$4?^"RO[.7[[]EK_@H(+NRM_\ 5:;%XRU3
M3#(!T'V9EDMS]&? K]CJ*]VGQOQ#&/)5J*I'M.,9?I?\3Q:G!^1.7-2@Z<N\
M)27ZV_ _'$_&G_@Y^_9BX\8?"J;Q_8V_^J']@:9K'F*/?3&6Y;_@7S5/I_\
MP<H?M9?!F]CTC]KG_@GP=/N"VR;[/-?Z&ZGOB&]AF)/^R6'UK]AZAU#3M/U:
MRDT[5;&&YMYEVRP7$0=''H5/!%:?ZRY5B?\ ?,MI/_ Y4_RN1_J_F>'_ -US
M"HO\:53\['YS?##_ (.=_P!@WQ;Y=K\1/ ?C_P )3MCS9IM*@O;5/H\$QD/_
M 'Z%?17PP_X+#?\ !,WXM^6OA?\ ;#\)6DDF,1>))Y-'8'T/VY(AGMP>>V:Z
M?XG_ /!-?]@/XQ^9)\0?V0? -U/-GS;VT\.0V=R_UGMQ'(?^^J^=/B?_ ,&W
M'_!-/QYYDGA+0?&/@MWR4_X1WQ2\R*?I?)<$CVR/J*.?@;%;QK47Y.,X_C[P
M<O&6&VE2JKS4HR_#0^X_!_C[P)\0]-&M> /&ND:Y9G&+O1]2BN8C_P "C8C]
M:UJ_(CQC_P &M^K>%]3/B3]G#]N'4=*O(B?LL>L>'FCE7GC_ $JUG4C\(JR?
M^& ?^#CK]F;YO@O^UZ_C2W@YM;2/QZ;P!1T7R=;C6)?]T$K[FC_5[(L3_NF9
M0]*D94_Q=T']NYUA_P#><OGZPE&?X*S/V-HK\<?^'D7_  <._LT?)\<_V,&\
M6VD _P!+OY? $TX '5O/TB00)]2I'M6[X'_X.FK+1M0_X1_]H7]BG5](NH&V
MW<FA^(@\BGO_ *-<P1E?H9#4RX(SV4>;#J%9=X3B_P VG^!4>,,FB^7$<])]
MIPDOR31^N-%?!_PP_P"#CC_@F5\0/+3Q+XS\5>#)),#9XE\*RN%/H6L3< ?4
MG'KBOHOX8?\ !1']A3XR^7'\./VM_ &H3S8\NQ?Q-;V]TV?^F$S))_X[7BXK
M(\YP7\?#SBN[B[??:QZ^&SG*<7_!KPD^W,K_ ';GLM-GGAMH7N;F98XXU+22
M.P"JH&223T KAOCW^TS\"_V8_A3=_&OXW?$C3M#\.6J K?33;S=.02L4"+EI
MY&P=J("3@G& 2/R#^-O[:/[?7_!=OXH7O[,?[$W@^_\ !WPFAE":_J-W,85F
MMR<"74[F/(56 )6SBW%N<^;MW)U9/P_B\VYJK:IT8?%4EI%>G=^2^=CFS;/,
M-EEJ:3J59?#".LG_ )+S?RN>X_\ !1K_ (+USV_BIOV3_P#@F=IC>-?'>IW/
M]GMXNTVR-[;V\[?+Y6GQ*&%Y-G/[W!B7' ER2I_P3E_X()S6OBI?VL/^"E^I
MMXU\=ZE<_P!H+X1U*]^VV]O.QW>;J$K%A>39Q^[R8EQR9<C;]2?\$Y?^"3_[
M.'_!.SPJMUX1T]?$/CJ\MO+UKQUJELHN901\T5NF2+6#/\"DLW&]WP,?45>G
MC.(,)EV&E@<D3A!Z2JO^)/Y_9CV2L_36_G83(\3C\0L9F[4I+6--?!#_ .2E
MYO3UTLV""&VA2VMH5CCC4+'&B@*J@8  '04ZBBOC3ZP**** "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 **** "L/Q
MQ\,/AK\3M/\ [)^)7P\T/Q#:X(^S:YI,-W'CTVRJPK<HJHRE"7-%V9,HQFK2
M5T?,/Q/_ .",O_!,;XL^9)XA_9"\-:?+)DB7PP9](V'U"V4D2_@5(]J^=/B?
M_P &OO[#WBCS+KX:?%'X@>%;AL^7"]];7]JGI\DD*R'_ +^U^E-%>UA>)>(,
M'_"Q,TNSDVON=T>3B>'LCQ?\3#P]4DG]ZLS\A?"?_!K(UC\2-*M/'O[8MQK/
M@"UN6GOM-LO#K65])G'[N,M/-%&6P TN"<#A>>/U+^!GP%^#_P"S3\-=/^$/
MP-\!6'ASP]IJ8M["PCQN8@;I)'.6ED; +2.2S'J377T5.:\0YQG48QQE5R4=
ME9)7[M))-^8\MR+*LHE*6%I\K?6[;MVNVVEY!1117BGKA1110 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 %%%% !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
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
MH **** "BBB@ HHHH **** "BBB@ HHHH *_.+_@IA^T;_P<#>$OBG\0YOV
M_P!FCX7V7PJ^'6C17T'B[QI?B?4O%173X[NZ%I!]H01K$[R0[71=[PDB0YVK
M^CM?E+_P7P_X*K^(F\2'_@C7^POK6E3_ !E^)UE_9OC7Q)J6JQV>G^"='N8=
MTK3W$A"Q3R6SEL_>BB?<H,DD((!-^Q9_P<;W/Q4_X(L?$K_@I=^T3\(]/M/%
M'PJUM_#]_H?A^:2&RU_4I%M/L1@\TR/ DCWL2R M(8Q'(XR,*/&O$7_!:[_@
MMC^Q3\//@O\ M^_\% _@_P#!VZ^ /QFU>RBET7P9;WL6M>';2]@:ZMW<R2,J
MRFU2294+3!A$T;F%V!7*_P""G'[ _P "_P!B[_@V(\1?LW?LJ?$O1_'3>$?%
MNA^(/B3XCT#4(;@ZCJ$][!#/=2)"[>4@)A1$)RL-NF2Q5F.%_P %\_VA/A!\
M>/\ @W^_95^%OP?\8Z5X@\3^.=6\'#P]X<TF]CFO&:#1+B"=?*4EE:.>6*W8
M$ K)(%/.: /N;_@HW\=?^"^*?%[Q!X>_X)H_LV_# ?#OPQX?M]03QOXWU)9K
MOQ)<M;^=);V4(N$5 F=F9$PS#(E'*CA_^"27_!;/]K+_ (*2?\$TOBC\=O#G
M[,>C:_\ &WX;7ATW3/"^AW;V>F^)+F6%'M9 9Y&-N?F?S4,A&(MP=!(%3'_X
M+7?\%5/$W[.G@SPY_P $C/V-=6L-5_:%^(GARVT34=4GU..VM/!VGS6P22\N
M+B5E2*=XM[Q[B/*CS.V/W2R>S_\ !*[X"?L/_P#!&7_@FUJNB0_M(^$=;M?"
MMM)XG^,?CO3-6BN8GOY(@K.%B9G6(+"L$$6-\GEC"F1V! /B[XX?\%JO^"Z?
M_!,C]J;X3:+_ ,%.O@%\()_ WQ9U8P1:;X"$K7%G$D]O'<I!,+F0B> 74+;9
M!(D@;:KYRR?M_7X2?LZ^(_#O_!?G_@I/HO\ P4I_:Y\>>&? '[/'P5U1H/@M
M\/O$_B2TM[_Q#=PSK)]LN(GD^6-IHXI)CRC&"*V7S!'+)7[M(Z2H)(W#*PRK
M*<@CUH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***;++'#&T
MTTBHB*6=V. H'4D]J /Q'_;F_P""L/\ P<H?L1_"NT_;D^-W[)'P6\&_#&;Q
M!;V;^!I[F34-4L8IRWDK>2Q78.]P I>,C:Q7=$O*U]%?MY?\%T/B=\/?V4OV
M8]6_8P^"VFZK\9?VMK?36\ >'/%4[O9:*+F.T,DEP8VC,NR6\AB0[D0C?*3M
MC*-\I?MV_M2Z#_P<7?MEV'[!?P=^-.A^"OV6OA3XBBU3XF_$W5-;M[-O%5]'
MOC6'3Q,P\U0IF2$X*99KAP56!6Z;_@LK'\'/V=?^"JG_  3?^*?A74='T_X/
M>']3C\.Z)JEE>H^EZ;;VMY90(//#%%CCCEB^8M@+$Q)^5B #W7]BK_@J/_P4
M<^$O_!5'3O\ @DU_P5E\(_#6X\1>-_"#Z_\ #SQM\,5N8[2YV17$K0R"XVET
M9;.[0-Y<;K+!MQ(LBLOCO_!03_@I]_P<E?L=?#76OVXO%W[*/P9\&_"+1/$D
M=HOA;4KA]1U9+*:Z$%M/>-%=J?WK/$I,7ELID7,:X8UH?M>Z_P"'?VB_^#MK
M]F70?@WK]GKC?#SX6W-WXQO=)N5GCTT"/69A%,R$A6*SVPP?^?N/^]7"?\%,
M?VPK/_@O?^UM#_P2N_9I^-&@^$/@!X!U^'4?C7\7=6UBWMH=6G@D95M+#SF4
M7"HX<1XRLLR^;Q% KR 'W?JW[:__  47_; _8!^"O[17_!,;]GWP*/%/Q8TV
M*\\1WGQ.UN1=*\'PF$^:Y2$I/=YG!2,QJQP [1D' \/_ .":/_!6+_@HS?\
M_!5_QC_P2*_X*6^!OAW?>*-%\-OJ^F^+OAI%.ENI%O;W2JXE;YX9()P58I%(
MCC:RMO&SZ@^.?PB_9@UO]C'P/^Q)\"/V[I/@9I5U86NG_#7Q%\/?'EK9ZG=6
MFE&))8+.9I,W.!L68H2V7RQR3G\K_P#@FA+K/_!-3_@Y+U/]B?PO\8=*_:'C
M^+6BRGQ-\5]7C^V>)M+86$U^89[T32G<KVD?G(6Q(C1.0K*J@ _H HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\1?VYO^"L/_!RA^Q'\
M*[3]N3XW?LD?!;P;\,9O$%O9OX&GN9-0U2QBG+>2MY+%=@[W "EXR-K%=T2\
MK7[<2RQPQM--(J(BEG=C@*!U)/:OPD_;M_:ET'_@XN_;+L/V"_@[\:=#\%?L
MM?"GQ%%JGQ-^)NJ:W;V;>*KZ/?&L.GB9AYJA3,D)P4RS7#@JL"L ?5O[>7_!
M=#XG?#W]E+]F/5OV,/@MINJ_&7]K:WTUO 'ASQ5.[V6BBYCM#))<&-HS+LEO
M(8D.Y$(WRD[8RC9O[%7_  5'_P""CGPE_P""J.G?\$FO^"LOA'X:W'B+QOX0
M?7_AYXV^&*W,=I<[(KB5H9!<;2Z,MG=H&\N-UE@VXD6167PK_@LK'\'/V=?^
M"JG_  3?^*?A74='T_X/>']3C\.Z)JEE>H^EZ;;VMY90(//#%%CCCEB^8M@+
M$Q)^5B.C_:]U_P ._M%_\';7[,N@_!O7[/7&^'GPMN;OQC>Z3<K/'IH$>LS"
M*9D)"L5GMA@_\_<?]Z@#/_X*"?\ !3[_ (.2OV.OAKK7[<7B[]E'X,^#?A%H
MGB2.T7PMJ5P^HZLEE-=""VGO&BNU/[UGB4F+RV4R+F-<,:_0SX5_\%-?A+XA
M_P""66C_ /!4GXMZ<_A7PS/\.4\3:WICS"1[:4)M>TA8[?.9YQY,/"F0O'P"
MV*_,C_@IC^V%9_\ !>_]K:'_ ()7?LT_&C0?"'P \ Z_#J/QK^+NK:Q;VT.K
M3P2,JVEAYS*+A4<.(\9669?-XB@5Y.[_ ."Y/@;XBO\ #;]EG]C_ /8Z_8X\
M<_&+]E[PQ<QZCXWT/X/V<NI+K%MI!B@L=*ENK=)%2,D2F0MEG;YA\\6: .A_
MX(??\%N?^"@?_!0#_@HQXQ_98_:[^$7@OPCH<'PA'COP_I>C:3<Q7]K!<SZ3
M)8+)-)<.LB266IK(<QJQ)0C9\R']<Z_GL_X)U_MQ_%_Q=_P='_$#XMWO_!/7
MXD>&-0^(OP\TKPMK?P_O+!H[[P+8>7X>B&K7R&%?+LU6TB?)5 %NXL'D!OZ$
MZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /.?VKOV2OV
M>_VW_@CJ?[.?[47P\7Q3X-UB>WFU#1VU.ZL_,D@F2:)A-:RQ2H5D13\KC."#
MD$@_)FG?\&P/_!#+2M0@U2Q_8="3VTRRPLWQ*\3, ZD$'#:D0>1T((K[YHH
M^8?V[O\ @C?_ ,$Z_P#@I)XFTSQU^UK^S[!KGB'2+06EEXAT[5[O3KW[,&+"
M"22UEC\Z,,S%5DW;"S;=NYL]C\.O^"<O[%7PE_9$U?\ 81^&_P !--T?X5^(
M-+O-/UWPQ8W=S&VH174?E7#370E^TR2NF%,QE\T!5 8;5Q[;10!\ I_P:Z?\
M$*4<.O[#(R#D9^)?B<C\CJ7->D?MK?\ !#?_ ()F?\%"/B_;_'C]J7]GV;6_
M%4-A#8S:K8^*M2L#=6T6?+BE2VN$1@H8@, 'P<;L 8^MJ* .)_9Y_9P^!?[)
MWPGTSX&?LX_"_2?!_A/1U86&BZ/!LC5F.7D9B2TLC'EI'+.QY8DUVU%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %?//[<?_  2G_8%_X*1Z
MEX<U?]M'X!KXSN?"<%S#X?F_X2;5-.:UCN#&TJ_Z!<P^8&,49^?=MP<8R<_0
MU% 'R-^RE_P0D_X)4?L1?&_2_P!H_P#9@_97'AGQIHL-S%IFM'QMKE]Y"3P/
M!*!%=WLL1W12.N2A(W9&#S7/_&;_ (-VO^"/OQ\^/5[^T?\ $G]D.SG\1ZKJ
M1U#68[#Q#J-G8ZC=LVYII;2"X2$LS?,^U5$A)+ABS9^V:* /G;]L'_@DY_P3
MW_;T\*>"O O[4W[-]CX@T?X=6T]MX(TVPUK4-(ATB"9((WAB73KB >7LMH%"
M'*J(EV@<UPO[,O\ P0*_X)*_L=?''0?VD?V<OV31X=\:>&9)Y-#UD^.==O/L
MS3026\A\FZOI87S%+(OS(<;LC! (^PZ* /B[]HG_ (-[?^"1O[4_QXO?VD/C
M'^R;;77BC5KTWFNS:7XBU'3[;5+@G+33V]K<1QL['+.P53(22Y8DFOKWP1X(
M\'?#3P=I?P\^'OA>PT30M$L(K'1]'TNU6"VLK:) D<,4: *B*H   P *U**
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /CG]I/\ X(!_
M\$C_ -KSXW:]^T9^T-^R2NO^,O$\\4VN:PGCG7;+[5)'"D*MY-K?1Q(?+C0?
M*@SC)R22>V_99_X)%?\ !.C]B_X<>.OA#^SK^S-I^D>&?B9:Q6WCO1-4UK4-
M7M]8ACCFC2*1=1N)\)LGF!5=H.\YS@8^D** /C#]FG_@WT_X))?LD_'.S_:+
M^"O[*%M:^*=*N_M6A7.K^(M1U*'2ILY$MO#=3R1K(IP4<JSH0"A4C-:?[5/_
M  0=_P""47[;'QRUC]I+]IO]E)?$OC77X[9-7UM?&VN6)N1;V\=M#F*TO8H@
M5ABC3(0$A!G)YKZ\HH ^6_V=/^"+7_!,[]DWX;?$KX1? #]FA=!\/?%[P[_8
M7Q$T]O%^L7?]K:?Y5Q#Y/F7-Y))!\EU.-T+1M\^<Y52/)/\ B%R_X(4?]&,_
M^9-\3_\ RSK[_HH BLK.UTZSAT^RA$<,$2QPQCHJJ, ?@!4M%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?'/[2?_! /_@D?^UY\;M>_:,_
M:&_9)77_ !EXGGBFUS6$\<Z[9?:I(X4A5O)M;Z.)#Y<:#Y4&<9.223]C44 ?
M-_[+/_!(K_@G1^Q?\./'7PA_9U_9FT_2/#/Q,M8K;QWHFJ:UJ&KV^L0QQS1I
M%(NHW$^$V3S JNT'><YP,<!^S3_P;Z?\$DOV2?CG9_M%_!7]E"VM?%.E7?VK
M0KG5_$6HZE#I4V<B6WANIY(UD4X*.59T(!0J1FOL^B@#Y#_:I_X(._\ !*+]
MMCXY:Q^TE^TW^RDOB7QKK\=LFKZVOC;7+$W(M[>.VAS%:7L40*PQ1ID("0@S
MD\TOPJ_X(0?\$H_@E\'?B)\ OAE^RE'IWA+XKV5A:>/M)?QIK=Q_:D-E,T]L
MOFS7KRP;)'9LPO&2<9)P,?7=% 'P!_Q"X_\ !"C_ *,9_P#,F^)__EG7WMHN
MCZ;X>T>TT#1K406=C;1V]I K$B.-%"JN3DG  '-6:* "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *@U33+#6M,N-'U2V6:UNX'AN87Z21LI5E/
ML02*GHH ^ #_ ,&N7_!"@DD_L,]?3XF>)_\ Y95[=XQ_X)%_\$[?'O[&FA_L
M >*_V;-/O?A3X8E>;PUX>N-6OGFTJ=I996F@O6G-TDA>>8EO-R1(R'*';7TC
M10!\X?L'?\$EOV _^":LFK:C^R#\!+7P[JNNPB#5]>O-2N=0O[B$,&$/GW4D
MC1Q;@I,<>U6*JS D UXG=?\ !KU_P0LO+F2[G_897?+(7?9\2?$R+DG)PJZD
M ![  "OONB@#Y*\=?\$,?^"67Q&_9:\*?L9^*?V5[6;X?^!;V^N_!VF#Q+JG
MVG29[R9IKEXKPW)N3YDC;F5Y&4[5&W"J!O?L+_\ !'[_ ()W?\$X-7OO%7[)
M/[.MCH&O:G:FVOO$E_J5UJ.H/ 6#&%)[N61H8R54LD6Q6**6!(!KZ7HH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH @U33+#6M,N-'U2V
M6:UNX'AN87Z21LI5E/L02*^!S_P:Y?\ !"@DD_L,]?3XF>)__EE7W_10!\W>
M,?\ @D7_ ,$[?'O[&FA_L >*_P!FS3[WX4^&)7F\->'KC5KYYM*G:665IH+U
MIS=)(7GF);S<D2,ARAVT[]@[_@DM^P'_ ,$U9-6U']D'X"6OAW5==A$&KZ]>
M:E<ZA?W$(8,(?/NI)&CBW!28X]JL55F!(!KZ/HH ^!+K_@UZ_P""%EY<R7<_
M[#*[Y9"[[/B3XF1<DY.%74@ /8  5];_ +*O[*/P!_8E^!VD?LW?LP^ !X8\
M%Z%)<R:5HPU.ZO/):XGDN)3YUW++,^Z65V^9SC.!@  >B44 >1>$?V$/V4_
MG[8_BG]O[PI\*Q:_%OQKX=BT+Q-XL_MJ]?[981K:*D/V9YC;1X%C:#<D2L?)
M&3\S;O7:** "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 **** "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
$H __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ottr-20241231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MP@*\ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***9;W5M=H9+6XC
ME4,5+1N& (X(X[B@!]%%% !1110 4444 %%%% !1110 4444 %%%,CNK:6>2
MVBN(VDBQYL:N"R9Y&1VS0 ^BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *_-[_@Z8_;9^*W[%'_!,4ZO\"/B;JWA'Q?XT\=Z;H.F:YH%
M\UM?6L(6:\G>*5"'CREIY992#B;&?FK](:_#[_@Z?TB7]L7]OW]C?_@F1I^K
MW-K%XM\2R7OB%[)E\V"UOKZVL4N5# @&**WU!P2".O!QB@#Q#_@I;X8_X*Q?
M\$8/V8?@_P#ME6O_  6Q^)_BSQ9XRU2PMM1^&GC&YEND@F>P>[N&2.ZN9TN8
M(9$$$F^%>9XCD$A3^Q7[0?\ P5=_9N_8/_92^'OQT_;T\6KX3\2>-/#EC/%X
M*TJPENM2O-2>VADN;:VM5RY6*2387<JB$H&<,R@_C19_L*?"7_@FE_P<P?!C
M]FW]HW4M4^.'@;QKI%G<^!=6^*]])?7FD7=R]S#:/\K+#-+'J%IM"O&4V3AA
M&) CCLOVLH?VF_VP/^#KGQ+X.^%?QN^'_@?Q+\&?!]F?AI/\5=.-[IZA=/LY
M76WMC@2732:G<W49_A$6\',:D 'Z<?L<_P#!?/\ X)Z?MI>(?&/@?P9XE\4^
M$_$O@;PY=:_KWA?Q_P"&)-.OETVVC$EQ<1H&D601J58H&\S!W;"N2/@;]G__
M (.P_"GQ)_X*P>)?"WBWQAJ$/[..IZ7;Z;\,M)L/ 1EUF^UJ4V,2&9E/F*K2
MM>MC. /*7:3S7U1_P3M_X)G:'\._VWOB'_P4T_:X_P""@>@?'CXV0>'_ .R]
M;7PEIMG8Z=X6M&@5 CVUM([&0V]OL0NL0V>:2DCGS!\S?\&BGBGX7?%;Q#^T
MI^U)XU\5>'8_'7Q8^+?F6'A^]U"W&H^7$ESJ4DD,#-YA0M?R$L@Q_HS?W#@
M^Z?^"AO_  7[_P""<7_!,_XGV_P2^/OQ!UG4_&+V\=QJ'AOP;H_V^XTN&1=T
M;W3,\<<1=2&$>\R%65MFUE8]3^Q-_P %G?V#/^"AGQFUOX(_LI?$+5/$5_X>
M\'VWB/5-4?0IK:PBM9O(_=&64*1.AG57C*@JR2#.4;'Y/?\ !OE^U5^Q]X5^
M+?[97_!4S]OCXH^&M+\<-XH=E7Q+>0G4+.PN)+N:>WLH)#YDK2NL-LL<8)(M
MTC4 '!YK_@BG\0=,^&O_  3I_P""C/\ P57TSPK:>&QXE_M+3?!]C90)#!I-
MR\%W<16D*H J(LVK6";5  $2@ 4 ?2?[''Q@_9N\)?LN?MX_\%</V</VU_BI
M\33J5AKL-M%XYTR33[+1]0\F:ZM+>U1I7$N'N[2-) (]D>U1&N<5[?\ \&EG
MP/?X0_\ !&WPOXMNK8Q7/Q%\7ZUXEG5Q\Q'GC3XR?9HK"-A[,#WK\T_%Q_X8
M]_X,W-#T4_Z'JG[0_P 5Q+<1#B1H_M\DRM]&M=#@R>FV4 ]<5^^W_!.WX%_\
M,S?L&?!SX!2V?D7/A3X;:-8:C'MP3>)9Q_:6([%IC(Q]VH _.+_@XZ_:;_:O
MU3]N7]E#_@G#^Q[^TQXN^&.J_$SQ S^*]8\&ZM-:7*VMW>VUE;S.871WCA5+
M^4Q[@&VCNH(\'^(7Q"_X*>?\$AO^"S7[/O['>A_\%1O&G[0^C_%/6-)3Q/X5
M\<![B6TL;O4?LDPD2:>X:#$0DGCG1XROE-N4HIWU_P!LC]F/3O\ @LK_ ,'3
M?BG]FK5_BCXJ\,^'OA)\+X(;CQ)X)OTM]0LA;6T4Y$,LB.L>+_5O+;Y<D!P"
M"0:G_P"#<3X,_#O]F;_@M_\ M'_L?_'?PM9>,_B;X(@OI_!/Q6\0F:756L[>
MZCM90@ED=(WN+6[MY2RCS HE3S&0X !^HW[>G_!:_P#8/_X)X_$+3_@M\8?%
MVN^(/'^IVZW%OX!\ :#)JVJI P)$LL:%4A!4%@KNKLOS*I7FL#X=_P#!?O\
MX)Q?%/\ 8D\>?MY^#O'GB"?PG\,;JRMO'>BOX=D76=)FO+F.VME>USAA))(
M)$=H_DD^;,;A?R+_ ."/&D?M\?M>_MN?M2?MJ?L]_MD_"?X8>/\ 4_%]Q9>)
M+OXD>'EU35M/L)KF61!9QR_)# @BCA.[Y?\ 18TP M?8.H?\$@?@O^S'_P $
M0?VPO$O@7]IR'XX>,?BSX4U3Q1XZ^(VGBV6SU&_T=[J]\FWBMI)43R[D76X>
M8S&5V!V[0B@'W_\ $?\ X*C_ +(?PJ_X)^V'_!3#QEXNU&#X7ZIHNGZEI]S'
MI;/?3I>R1Q00K;@[C+OD 9<_+M<D[5)KFOC=_P %HOV!_P!G+]DCP)^V1\9O
MB/J.B>'_ (FZ3#J'@'0)]%E?7-;BE19$\FR3+XV/&Q=B(U$D>7&]<_A1^SI\
M4/&/_!9;]F3]BS_@AW\);B_&F>%9M1\2?'G5[=&":;I]IJE[%;)OQC*V,FX9
MRC37UHN0RG'MG[3_ (3^._[1'_!TE=?!'X _%;X=?#F^^ 7@#2[/X06_Q,TP
MW>E6T$.E6<@AM;7.V2Y#:C/<1=U%N'!S&I !^K'[ ?\ P7#_ &%?^"BWQ:U;
M]G_X/:IXK\.^/='L&OIO!OC_ ,-/IE]-;+LWRQ#<Z/M\Q"4W!]K;MNT$CS_X
MM_\ !S/_ ,$G/@M!XYB\8?%K77U+P)XUN?"USHECX<>6[U6^MW=9VLUW!9($
M*',\C1Q_,@!)=0?.?V3OV#] _9G_ &C_ (R_\%BOVQ_^"@/A[X]?&CP7\/+U
M];M_"5A9Z=IWA>RAL7;;);V\KMO:WM'C1G$0VF4E9'/F#Y"_X-]?@?\ "WX+
M?\$A/VFO^"OGQK\%Z=K7CG6=-\5_V7J^L6:3,+"UT]G>.'>#L:YO99HY,??$
M4:DX!% 'ZS_ #_@KO^Q+^TI^PCXG_P""BGPV\<ZB?AYX+M=0E\6?;M*:*_TR
M6SA6>:VD@!.Z;RY(F549@XF3#'/%KPI_P5;_ &1O%O\ P3KG_P""H]OK.NV?
MPGM]/N;QKW4-$>.]9(+U[%@MODEF:X0HN#AL@YP:_#'X66VK?LJ?\&;WC?Q1
M;QRQ7?QX^+A2WGP04MA?VMI(/]UH]&N%_P"VI]177?\ !5[]N']FKX&?\&ZG
MP _X)E? CXL:)XH\9>./!GAB\\5:9X:U*.Z_LVV18M3N6N/*+>5))J'EJD3X
M9@LAP-G(!^TT_P#P58_8GT/]@_1?^"C_ ,0OB?)X3^%_B"R6XTB^\1Z?)#>7
M1:21(X8[5 \DLSF)V6.,,2H+_=!(\<_9+_X.,?\ @G#^U[^T%H?[,WA;4O'/
MA/Q1XK4'P>GC[P@^G6^NE@QC%M*'<9D"ML\S8'.%4ER%/YA?\%EO@Y\1[#]L
M?]@'_@DSI7C;PKX6T?P/\)]#N;"\\>1E] FUU9)+9_MT8XG#MI<<>TYR;QEX
M$C9^Y?@U_P $J_B)^T#_ ,%(/ 7[57_!2C_@I?X)^*OQ ^$5D=3\!_"KX=Z%
M9Z5#IL<4ZE;R5%E,\D,=Q+"Q)C'[SR5:4KB,@'ZBRRQP1M--(J(BEG=C@*!U
M)/:OYNO^"/?_  6;_8=_8[_:._:P_P""@_[7'CG5KC6_C-\36C\&>'?#FE&]
MU Z>+J\O)Y"I9$BA NK*-3(ZY\DA VQMO[C_ /!5GXZ?\,U?\$U_CC\:X;S[
M/=Z+\,M6_LJ;=C;?36SV]KS_ -?$L0K\5O\ @EOXT_X)R?L0?\&W'QA_:$\7
M^./ >I?%GXJ>'?$FA:GH\]_;3ZR;F43V&FZ3Y!)E6(C9>, N-DSRMD(-H!^L
M/Q._X+O?\$\OA9^PKX-_X**ZIXYU[4?AKXY\0KH6D76C^'I)KN'4=ERSV]Q
M2IA9/LDX;)P=H*[@RD]]^WC_ ,%2_P!D/_@G+\$_#/Q\_:.\5ZDFA^,-4AL/
M#D>@Z4UY<WLDD#W =8@0?+$:9+$@ N@ZL!7XN:A^PYXV\.?\&9MSK?C;1KB'
M5CXQM_B5I6GW,9$D%G-J<-E'( >BO8R-<@]TE'K5O]A_Q?XF_P"#@_\ ;U_9
M@\&:AH=Y+\'?V1OA'X?O_'UQ>PL(=4\3+:6WG18/#":[M88@C?>AL;E@2'&0
M#^AK2M035M+MM5BMIX5N;=)5AN83'(@90=KJ>589P0>0>*_ C]F'XL?MH_\
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
MGP._;1^!.N_LT_M(^#9/$'@OQ*+<:UH\>JW5D;@07$5S%^^M98Y5VS0QMA7
M.W!R"0?EN[_X-N?^"+MY\5M-^+LG[$^D+>Z9';+%I2ZWJ TN9H$5(WFL_M'D
MS':J[]ZD2D%I [,Q;[DHH ^ ?^#@S6?VM-<_8B;]B7]AK]D/7/B!KWQ@C?P[
M?W^F:2#I7A?21Y8EEGD)6."1PRQQ;BJH!)(2/+56];_X)!_\$R?AO_P2I_8U
MT3]G?PJUM?\ B2ZQJ7C_ ,311X;5]7D11(RD@$01@"*)3C"("1O=R?J.B@#C
M_C[\ /@U^U)\(-;^ ?[07P]T_P 5>#_$=ND.LZ%J:L8;E4D25#E2&5DDC1U=
M2&5T5E((!KY(^!G_  ;;_P#!&G]GSXFVOQ;\$?L?6E]JVG72W&EQ^)_$>HZM
M:6DBMN5EMKNXDB<@XP9%<@J""#S7W/10!X/^WC_P31_8Q_X*6>"M&\"_MB?"
M)?$UKX=O9+O0+F#5+FRNK"61567RYK:1&VNJH&0DJVQ"1E5(Q/'7_!(C_@GG
M\1_V*-#_ .">GBK]G:RF^%'AB87'ASP^FJ7:S:;<^9+(;F*[$OV@3%YYRSF0
ME_.D#;E8@_2=% 'QU\+_ /@@/_P24^#I\!7/@']D6PL[SX;>*U\2^&-2/B#4
MFN?[51H72XN9#<YO=CP1LD<_F1QX8(BB20-VO[>O_!)3]@C_ (*7W?A_5?VP
MO@C_ ,)'J'A=)8M%U.SUN\T^YA@D8,\#/:RQF2,LH.U\[3DKM+-GZ0HH ^=?
MV@_^"3G_  3Z_:B_9J\)?LC_ !H_9QTS4O W@&QAM/!&G0WUU;W&AQ10K"@M
M[J*59URB('RY\S:#)O(S7._L-?\ !$__ ()L?\$Y_B!<_%K]E3]GH:-XJNM/
MDL7\0ZEXAO\ 4;E+:1E+Q1_:9G2($HN2BJQ'!)'%?5E% !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 %%>*^,_^"B'['?P^\6:EX&\7_&#[
M)JFDWLEIJ%K_ ,(_J$GE3(Q5EW);E6P01D$CT-9G_#T#]AC_ *+C_P"6SJ?_
M ,C5JJ-9KX7]S.&69Y;&33KP37]Z/^9[[17@7_#T#]AC_HN/_ELZG_\ (U'_
M  ] _88_Z+C_ .6SJ?\ \C4>PK_RO[F+^U<K_P"?\/\ P*/^9[[17@7_  ]
M_88_Z+C_ .6SJ?\ \C4?\/0/V&/^BX_^6SJ?_P C4>PK_P K^YA_:N5_\_X?
M^!1_S/?:*\"_X>@?L,?]%Q_\MG4__D:C_AZ!^PQ_T7'_ ,MG4_\ Y&H]A7_E
M?W,/[5RO_G_#_P "C_F>^T5X%_P] _88_P"BX_\ ELZG_P#(U'_#T#]AC_HN
M/_ELZG_\C4>PK_RO[F']JY7_ ,_X?^!1_P SWVBO O\ AZ!^PQ_T7'_RV=3_
M /D:C_AZ!^PQ_P!%Q_\ +9U/_P"1J/85_P"5_<P_M7*_^?\ #_P*/^9[[17@
M7_#T#]AC_HN/_ELZG_\ (U'_  ] _88_Z+C_ .6SJ?\ \C4>PK_RO[F']JY7
M_P _X?\ @4?\SWVBO O^'H'[#'_1<?\ RV=3_P#D:C_AZ!^PQ_T7'_RV=3_^
M1J/85_Y7]S#^U<K_ .?\/_ H_P"9[[17@7_#T#]AC_HN/_ELZG_\C4?\/0/V
M&/\ HN/_ );.I_\ R-1["O\ RO[F']JY7_S_ (?^!1_S/?:*\"_X>@?L,?\
M1<?_ "V=3_\ D:O2_@K^T!\(_P!HCP]=>*O@[XM_MBPLKTVES/\ 8+BWV3!%
M?;MGC1C\KJ<@$<]:4J56"O*+7R-*6/P.(GR4JL9/LI)O\&=E11169UA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17BOC/_@HA^QW\/O%
MFI>!O%_Q@^R:II-[)::A:_\ "/ZA)Y4R,59=R6Y5L$$9!(]#69_P] _88_Z+
MC_Y;.I__ "-6JHUFOA?W,X99GEL9-.O!-?WH_P"9[[17@7_#T#]AC_HN/_EL
MZG_\C4?\/0/V&/\ HN/_ );.I_\ R-1["O\ RO[F+^U<K_Y_P_\  H_YGOM%
M>!?\/0/V&/\ HN/_ );.I_\ R-1_P] _88_Z+C_Y;.I__(U'L*_\K^YA_:N5
M_P#/^'_@4?\ ,]]HKP+_ (>@?L,?]%Q_\MG4_P#Y&H_X>@?L,?\ 1<?_ "V=
M3_\ D:CV%?\ E?W,/[5RO_G_  _\"C_F>^T5X%_P] _88_Z+C_Y;.I__ "-1
M_P /0/V&/^BX_P#ELZG_ /(U'L*_\K^YA_:N5_\ /^'_ (%'_,]]HKP+_AZ!
M^PQ_T7'_ ,MG4_\ Y&H_X>@?L,?]%Q_\MG4__D:CV%?^5_<P_M7*_P#G_#_P
M*/\ F>^T5X%_P] _88_Z+C_Y;.I__(U'_#T#]AC_ *+C_P"6SJ?_ ,C4>PK_
M ,K^YA_:N5_\_P"'_@4?\SWVBO O^'H'[#'_ $7'_P MG4__ )&H_P"'H'[#
M'_1<?_+9U/\ ^1J/85_Y7]S#^U<K_P"?\/\ P*/^9[[17@7_  ] _88_Z+C_
M .6SJ?\ \C4?\/0/V&/^BX_^6SJ?_P C4>PK_P K^YA_:N5_\_X?^!1_S/?:
M*\"_X>@?L,?]%Q_\MG4__D:O2_@K^T!\(_VB/#UUXJ^#OBW^V+"RO3:7,_V"
MXM]DP17V[9XT8_*ZG(!'/6E*E5@KRBU\C2EC\#B)\E*K&3[*2;_!G94445F=
M84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?BM^V7_P G8_$;_L<M0_\ 1[5YI7I?[9?_ "=C\1O^QRU#_P!'
MM7FE?2T_X:]#\0QO^^5/\3_-A1115G,%%%% &CX2\)^(O'?B>P\&^$=)EO\
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
M3\QR23N&><@>8UU4WS03O<\#%T_98B4.7EMTO?\ 'K?>ZT[:!1115G.%%%%
M!7Z6?\$5?^3?/%'_ &.3_P#I);U^:=?I9_P15_Y-\\4?]CD__I);UQX[_=W\
MCZ3A3_D<Q]'^1]D4445X9^J!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!^*W[9?_ "=C\1O^QRU#_P!'M7FE
M?L_XH_Y&.^_Z^Y/_ $(U0KV(8RT$N7\3\\K\+^UKRG[;=M_#W?\ B/QOHK]D
M**KZ[_=_'_@&7^J?_3[_ ,E_^V/QOHK]D**/KO\ =_'_ ( ?ZI_]/O\ R7_[
M8_+#]GOXE_![X;:[J%Q\9_@9#XYTZ^LA!%:R:L]H]HX<-YB,BDDD#;V.#UZ@
M]I\<?VT;?QM\+Q\!/@=\)-/^'O@E[D7&H:;8W;7%QJ4@((,\S*I8953@@G*K
MEB  /T;HK-XB#ES./X_H=<,AQ%.@Z,*Z2>C]Q7L]US7O;RN?F=\6?VH="\;>
M"/ASX7^'_P '],\*7O@*WC,FL6CI)-J-RBQ8F8B)",O&9"&+DL_7C)]CU?\
MX*C^!]0\00_&6#]D[1A\38=+^QP^*+C5WDAA^4KYBP[ 3PQ&-P8*Q7>1U^SJ
M*EU:4DDX?BS:GE./I2<HXC>WV(_95DUKHTNJU/S'^#W[2.G?#KQSXA^./B[P
M@WB?Q]>R27'A_4]2F7[)87LK,TEY)#M_>R*3E!D*IYQG!%WX(?M9GP*?'VF_
M&#PA=>,[#XCVT2>(G.M-:7;21R.ZR+,$?J78%<>G( P?TKHJGB(.]X_CV,89
M%BJ;CRXC:_V%K?1WN];K36^A^6/[2G[0&J?M%>/;?Q3/X=M]%TW2])@TK0-#
MM9FDCL+*$'RXMY +G+,2V!G/0  5Y[7[(45<<6HJRC^)A5X9J5ZCJ3KW;W]W
M_P"V/QOHK]D**?UW^[^/_ ,_]4_^GW_DO_VQ^-]%?LA11]=_N_C_ , /]4_^
MGW_DO_VQ^-]?I9_P15_Y-\\4?]CD_P#Z26]>R5WGPJ_Y MQ_U]'_ -!6N?$X
MGVM+EL>KDN0_V?CU6]IS:/2UM_FSJ****\T^S"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /Q6_;+_ .3L?B-_V.6H?^CVKS2OU*^*'[$O
M[,7C3XC:YXN\3?#/[3J&I:I/<7MQ_;5ZGF2NY+-M28*,D]  *P?^'?\ ^R-_
MT27_ ,KU_P#_ !^O;ABZ:@E9GYCB>&L=4Q$YJ4;-M[OJ_0_-.BOTL_X=_P#[
M(W_1)?\ RO7_ /\ 'Z/^'?\ ^R-_T27_ ,KU_P#_ !^K^N4NS,?]5\P_FC][
M_P#D3\TZ*_2S_AW_ /LC?]$E_P#*]?\ _P ?H_X=_P#[(W_1)?\ RO7_ /\
M'Z/KE+LP_P!5\P_FC][_ /D3X4_9[^)?P>^&VNZA<?&?X&0^.=.OK(016LFK
M/:/:.'#>8C(I)) V]C@]>H/:?'']M&W\;?"\? 3X'?"33_A[X)>Y%QJ&FV-V
MUQ<:E(""#/,RJ6&54X()RJY8@ #ZW_X=_P#[(W_1)?\ RO7_ /\ 'Z/^'?\
M^R-_T27_ ,KU_P#_ !^LW7H.7,T_Z\KG7#),XIT'1A."3T?>SW7-RWMY7/C'
MXN_M0:1XX\!_#WPE\-_A9:>#+_P-9!)-?TF[ N[ZY"1KY_F)&CQG<C/RS'<^
M<\9/0_LX?\%"/BW\#=4UW6/%NL>(O&<NIZ*]EIL>L>+K@Q:?*S!OM 219 [#
M:.FTXR-W)KZM_P"'?_[(W_1)?_*]?_\ Q^C_ (=__LC?]$E_\KU__P#'Z3K8
M9QY7%V_KS*CE&>0KJM&K%2TVO;166G+;;R/BCX)?M%:?\+O%6L?&#Q=X:NO%
MOCMH1_PC.KZ[?F:&PN2-INY5<,T\J*%V98!2,]<$:'P0_:S/@4^/M-^,'A"Z
M\9V'Q'MHD\1.=::TNVDCD=UD68(_4NP*X].0!@_8_P#P[_\ V1O^B2_^5Z__
M /C]'_#O_P#9&_Z)+_Y7K_\ ^/TW7P[O=/7]/F33R7.:7+RU(:7[]='?W=;K
M36^A\*_M*?M :I^T5X]M_%,_AVWT73=+TF#2M T.UF:2.PLH0?+BWD N<LQ+
M8&<]  !7GM?I9_P[_P#V1O\ HDO_ )7K_P#^/T?\._\ ]D;_ *)+_P"5Z_\
M_C]5'%48JR3_ *^9A5X<S2O4=2<XMO?5_P#R)^:=%?I9_P ._P#]D;_HDO\
MY7K_ /\ C]'_  [_ /V1O^B2_P#E>O\ _P"/U7UREV9G_JOF'\T?O?\ \B?F
MG17Z6?\ #O\ _9&_Z)+_ .5Z_P#_ (_1_P ._P#]D;_HDO\ Y7K_ /\ C]'U
MREV8?ZKYA_-'[W_\B?FG7Z6?\$5?^3?/%'_8Y/\ ^DEO1_P[_P#V1O\ HDO_
M )7K_P#^/U[Q^RK\&/AK\$O!>H>'?AAX;_LRSNM4-S/#]LFFW2^6B[LRNQ'"
MJ, XXKFQ>(A4HN*/9R'(\7@,Q56I*+5GLWV]$>H4445Y1]V%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E7B
MC_D8[[_K[D_]"-4*O^*/^1COO^ON3_T(U0KK6QY$OB84444Q!1110 4444 %
M%%% !1110 4444 %%%% !1110 5WGPJ_Y MQ_P!?1_\ 05K@Z[SX5?\ (%N/
M^OH_^@K45/@-\-_%1U%%%%<QZ(4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!Y5XH_Y&.^_Z^Y/_0C5"K_BC_D8[[_K[D_]"-4*ZUL>1+XF
M%%%%,04444 %%%% !1110 4444 %%%% !1110 4444 %=Y\*O^0+<?\ 7T?_
M $%:X.N\^%7_ "!;C_KZ/_H*U%3X#?#?Q4=11117,>B%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E7BC_D8
M[[_K[D_]"-4*O^*/^1COO^ON3_T(U0KK6QY$OB84444Q!1110 4444 %%%%
M!1110 4444 %%%% !1110 5WGPJ_Y MQ_P!?1_\ 05K@Z[SX5?\ (%N/^OH_
M^@K45/@-\-_%1U%%%%<QZ(4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!Y5XH_Y&.^_Z^Y/_0C5"K_BC_D8[[_K[D_]"-4*ZUL>1+XF%%%%
M,04444 %%%% !1110 4444 %%%% !1110 4444 %=Y\*O^0+<?\ 7T?_ $%:
MX.N\^%7_ "!;C_KZ/_H*U%3X#?#?Q4=11117,>B%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E7BC_D8[[_K
M[D_]"-4*O^*/^1COO^ON3_T(U0KK6QY$OB84444Q!1110 45^:/_  6V_P""
MWOQ'_8=U2Z^"7[%OA#0_%'CCPQI4.N?$W5=;MI+G3_"FF3316]M'*L4L>;J>
M:X@"J6^5'4E6\T,OK]K^U5_P4Q\;_P#!,;X/_'7]G[]G;PCXS^-/Q,TW3;K4
M+*\G;3]#T2TN[6:[%_,DEP)"BQK AC67<TDW'389YE>Q?LY<J?<^SZ*_*7]@
M+_@K7_P4E;_@K/<?\$LO^"A7PZ\!3ZM/IT\XU7P/#(@TV1-,_M*)R_FNDL,D
M&%PRJZO(F3P5/Z4_M"?''P+^S/\  WQ;^T%\3;N2'0?!V@76K:HT*AI'BAC+
M^7&"1ND8@(HSRS =Z:DFA2@XNQV-%?C#\1/^"Q7_  6OT[]D"/\ X*RZ7\&_
M@QH/P-GU^&'2_ NJ&]GURZT^2[^RI</*&52&E^02*8ST<0%.6^A_VH?^"JW[
M27CWXI>'/@=^PM;>#?#<Q_9U?XR^._%WQ!L)[V+2=(, DM[*.&&2(>:S-&'D
M8D*DH(&5(I<Z*=*2/T7HK\]/#/\ P6A\>>(/^"?'P:^(NA?!^R\0?M(?'32I
M8? ?PJT4N(9[J.XF@?4Y][E[;346+[0S._W3L#X#RI]J?LY>'OCGX7^"OA_1
M_P!I?XA:9XH\=K9;_$NL:+I:V=F]R[%C'!$.1%&"(U9OF<)O(4MM#33)<7'<
M[>BBBF2%%%% !7>?"K_D"W'_ %]'_P!!6N#KO/A5_P @6X_Z^C_Z"M14^ WP
MW\5'44445S'HA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MOH_^@K7!UWGPJ_Y MQ_U]'_T%:BI\!OAOXJ.HHHHKF/1"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /*O%'_(QWW_7W)_Z$:H5?\4?\C'?
M?]?<G_H1JA76MCR)?$PHHHIB"O)OV[/A9\>OCA^R)X]^#_[,7C[3_"WCCQ+H
M3:=HGB#5+B:&&Q$KHD[^9 CR1OY!E",BDJY4C&,CUFB@:=G<_FZ_X*#_ +#7
M_!33]F'X'?L^_P#!)SXE?%SX2:AX4^(_Q$6W\$:#X%TRXBF;4TDC@>[U"XDM
M(Y)$+ZFK,V7/&< 1J!^DW_!1#_@J5X%_X)Q?L4S?LD_M6_%6WU#]H37_ ('7
M;:=_PB'AN=-,FOIX;FS@EC8(JPPB>-@NX*2L))5<@5^CQ5202H.#D9'2EJ%"
MVQHZJE:Z/R3_ .#<']MG]E/X5?\ !*3Q+X4T6^UJ^U_X0:#K/C;XK6]IH4H6
M-'ENYHT@D8!)I3:6B*%#<LA[#@_X*E?M0>)?^"KW_!O?XA_:5_9^^#'BG2;"
M7Q3;7&HZ%J$*S7,NG6.H!)KE/)+"2%759&8?=$,A/"$U^M;*K*59001@@CK2
M0PPV\2P6\2QH@PB(N H] !THY7:UP]HN?FMU/P>_:(_:T\*?\%GOV:/V<O\
M@DG_ ,$]O#?B6[6V3P_)\6-;GT&6&T\*V%A9+;&.61AM=49GDW#Y6:"%$9VD
MVC[O_;U^+\>M>._"/_!,#]@;X;>&==^,UKHL"GQ5K&C0WUG\)-!6-(QJDSNC
M;+HQA/L\ PS,4=A@QK)]U:7HFBZ'')#HND6MFDLADE6UMUC#N>K$*!D^])9:
M!H6G:E=ZSI^BVD%Y?E#?7<-LJRW)0;5,C 9? X&2<#I346)U%I9;'X ?MG?!
M?]G+]C/]HGXG?L?_ !@\7^-%T/PK\!GU3X3Z='J>H0WWQ*^(VJ87^W;B2U8-
M>W2W,ACVN62-8 H4JCAOVC_X)U>$_C5X&_81^$GA/]HS4M0NO'%CX"TU/$TF
MKS-)=I=>0I:*=VRSRQ@B-V))+(22>I]BFLK*YGBN;BTBDD@),$CQ@M&2,$J3
MTR/2I:%&S"=3FC8****HS"BBB@ KO/A5_P @6X_Z^C_Z"M<'7>?"K_D"W'_7
MT?\ T%:BI\!OAOXJ.HHHHKF/1"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#RKQ1_R,=]_P!?<G_H1JA5_P 4
M?\C'??\ 7W)_Z$:H5UK8\B7Q,****8@HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *[SX5?\ (%N/^OH_^@K7!UWGPJ_Y MQ_U]'_ -!6HJ? ;X;^*CJ*
M***YCT0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RKQ1_
MR,=]_P!?<G_H1JA5_P 4?\C'??\ 7W)_Z$:H5UK8\B7Q,****8@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *[SX5?\ (%N/^OH_^@K7!UWGPJ_Y MQ_
MU]'_ -!6HJ? ;X;^*CJ****YCT0HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH \J\4?\C'??\ 7W)_Z$:H5?\
M%'_(QWW_ %]R?^A&J%=:V/(E\3"BBBF(**** "BBB@ HHHH **** "BBB@ H
MHHH **** "N\^%7_ "!;C_KZ/_H*UP==Y\*O^0+<?]?1_P#05J*GP&^&_BHZ
MBBBBN8]$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \J\4
M?\C'??\ 7W)_Z$:H5?\ %'_(QWW_ %]R?^A&J%=:V/(E\3"BBBF(**** "BB
MB@ HHHH **** "BBB@ HHHH **** "N\^%7_ "!;C_KZ/_H*UP==Y\*O^0+<
M?]?1_P#05J*GP&^&_BHZBBBBN8]$**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /*O%'_(QWW_ %]R?^A&J%?B
MU^WQ_P %=/\ @H9\)OVV?BM\,?A_^T'_ &?H>@>/M4L-)L?^$3TF7R+>*Y=$
M3?):,[84 99B3W)KR/\ X?;?\%//^CFO_+,T7_Y#K])P_ASG>(P\*L:E.TDF
MM9=5?^0_-\1QQE-&O.G*$[Q;6T>CM_,?T T5_/\ ?\/MO^"GG_1S7_EF:+_\
MAT?\/MO^"GG_ $<U_P"69HO_ ,AUO_Q#3/?^?E+[Y?\ R!C_ *^9/_S[J?='
M_P"2/Z :*_G^_P"'VW_!3S_HYK_RS-%_^0Z/^'VW_!3S_HYK_P LS1?_ )#H
M_P"(:9[_ ,_*7WR_^0#_ %\R?_GW4^Z/_P D?T T5_/]_P /MO\ @IY_T<U_
MY9FB_P#R'1_P^V_X*>?]'-?^69HO_P AT?\ $-,]_P"?E+[Y?_(!_KYD_P#S
M[J?='_Y(_H!HK^?[_A]M_P %//\ HYK_ ,LS1?\ Y#H_X?;?\%//^CFO_+,T
M7_Y#H_XAIGO_ #\I??+_ .0#_7S)_P#GW4^Z/_R1_0#17\_W_#[;_@IY_P!'
M-?\ EF:+_P#(='_#[;_@IY_T<U_Y9FB__(='_$-,]_Y^4OOE_P#(!_KYD_\
MS[J?='_Y(_H!HK^?[_A]M_P4\_Z.:_\ +,T7_P"0Z/\ A]M_P4\_Z.:_\LS1
M?_D.C_B&F>_\_*7WR_\ D _U\R?_ )]U/NC_ /)'] -%?S_?\/MO^"GG_1S7
M_EF:+_\ (='_  ^V_P""GG_1S7_EF:+_ /(='_$-,]_Y^4OOE_\ (!_KYD__
M #[J?='_ .2/Z :*_G^_X?;?\%//^CFO_+,T7_Y#H_X?;?\ !3S_ *.:_P#+
M,T7_ .0Z/^(:9[_S\I??+_Y /]?,G_Y]U/NC_P#)'] -=Y\*O^0+<?\ 7T?_
M $%:_G"_X?;?\%//^CFO_+,T7_Y#K]</^#?7]J_X_?M=_LO^,?'/[0WC[_A(
M=5TWQ[)865U_95K:>7;BRM9 FVVBC4_-(YR03SC. *\?/>"LUR3+WBJ\X.*:
M7NN3>K\XI?B>OD?%67YMF"P]&,U)IO5*VB\I,^]:***^'/MPHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#X8^-O_!73_@GG\)OB_XF^&/Q
M _:#_L_7- URYL-6L?\ A$]6E\BXBD*.F^.T9&PP(RK$'L37+_\ #[;_ ()A
M_P#1S7_EF:U_\AU^.?\ P4^_Y2*_&[_LI^L_^E<E>%5^YX+PYR3$8.G5E4J7
ME%-ZQZI/^0_%<9QQFU'%U*<80M&36TNCM_,?T _\/MO^"8?_ $<U_P"69K7_
M ,AT?\/MO^"8?_1S7_EF:U_\AU_/]175_P 0TR+_ )^5?OC_ /('/_KYG'_/
MNG]TO_DC^@'_ (?;?\$P_P#HYK_RS-:_^0Z/^'VW_!,/_HYK_P LS6O_ )#K
M^?ZBC_B&F1?\_*OWQ_\ D _U\SC_ )]T_NE_\D?T _\ #[;_ ()A_P#1S7_E
MF:U_\AT?\/MO^"8?_1S7_EF:U_\ (=?S_44?\0TR+_GY5^^/_P @'^OF<?\
M/NG]TO\ Y(_H!_X?;?\ !,/_ *.:_P#+,UK_ .0Z/^'VW_!,/_HYK_RS-:_^
M0Z_G^HH_XAID7_/RK]\?_D _U\SC_GW3^Z7_ ,D?T _\/MO^"8?_ $<U_P"6
M9K7_ ,AT?\/MO^"8?_1S7_EF:U_\AU_/]11_Q#3(O^?E7[X__(!_KYG'_/NG
M]TO_ )(_H!_X?;?\$P_^CFO_ "S-:_\ D.C_ (?;?\$P_P#HYK_RS-:_^0Z_
MG^HH_P"(:9%_S\J_?'_Y /\ 7S./^?=/[I?_ "1_0#_P^V_X)A_]'-?^69K7
M_P AT?\ #[;_ ()A_P#1S7_EF:U_\AU_/]11_P 0TR+_ )^5?OC_ /(!_KYG
M'_/NG]TO_DC^@'_A]M_P3#_Z.:_\LS6O_D.C_A]M_P $P_\ HYK_ ,LS6O\
MY#K^?ZBC_B&F1?\ /RK]\?\ Y /]?,X_Y]T_NE_\D?T _P##[;_@F'_T<U_Y
M9FM?_(=?4?[#'[5_P!_:[^'&K>.?V>?'W_"0Z5INMM87MU_95U:>7<"&.0IM
MN8HV/RR(<@$<XSD&OY6Z_=?_ (-9/^3,O'__ &4^7_TW65?,\6\%95DF32Q5
M"<W).*]YQ:U?E%/\3Z+A;BK,,VS>.'K1@HM-Z)WT7G)GZ<T445^4'Z@%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% '\LG_!3[_E(K\;O^RGZS_P"E<E>%5[K_ ,%/O^4BOQN_[*?K/_I7)7A5
M?UEE?_(LH?X(_P#I*/YCS'_D85O\<OS84445W'&%%%% !1110 4444 %%%%
M!1110 4444 %%%% !7[K_P#!K)_R9EX__P"RGR_^FZRK\**_=?\ X-9/^3,O
M'_\ V4^7_P!-UE7PWB+_ ,DQ/_%'\S[+@+_DHH?X9?D?IS1117\\'[L%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?RR?\%/O^4BOQN_[*
M?K/_ *5R5X57NO\ P4^_Y2*_&[_LI^L_^E<E>%5_665_\BRA_@C_ .DH_F/,
M?^1A6_QR_-A1117<<84444 %%%% !1110 4444 %%%% !1110 4444 %?NO_
M ,&LG_)F7C__ +*?+_Z;K*OPHK]U_P#@UD_Y,R\?_P#93Y?_ $W65?#>(O\
MR3$_\4?S/LN O^2BA_AE^1^G-%%%?SP?NP4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?RR?\%/O^4BOQN_[*
M?K/_ *5R5X57NO\ P4^_Y2*_&[_LI^L_^E<E>%5_665_\BRA_@C_ .DH_F/,
M?^1A6_QR_-A1117<<84444 %%%% !1110 4444 %%%% !1110 4444 %?NO_
M ,&LG_)F7C__ +*?+_Z;K*OPHK]U_P#@UD_Y,R\?_P#93Y?_ $W65?#>(O\
MR3$_\4?S/LN O^2BA_AE^1^G-%%%?SP?NP4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!_+)_P4^_Y2*_&[_LI^L_\ I7)7A5>Z_P#!3[_E
M(K\;O^RGZS_Z5R5X57]997_R+*'^"/\ Z2C^8\Q_Y&%;_'+\V%%%%=QQA111
M0 4444 %%%% !1110 4444 %%%% !1110 5^Z_\ P:R?\F9>/_\ LI\O_INL
MJ_"BOW7_ .#63_DS+Q__ -E/E_\ 3=95\-XB_P#),3_Q1_,^RX"_Y**'^&7Y
M'Z<T445_/!^[!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!_+)_P4^_Y2*_&[_LI^L_\ I7)7A5>Z_P#!3[_E
M(K\;O^RGZS_Z5R5X57]997_R+*'^"/\ Z2C^8\Q_Y&%;_'+\V%%%%=QQA111
M0 4444 %%%% !1110 4444 %%%% !1110 5^Z_\ P:R?\F9>/_\ LI\O_INL
MJ_"BOW7_ .#63_DS+Q__ -E/E_\ 3=95\-XB_P#),3_Q1_,^RX"_Y**'^&7Y
M'Z<T445_/!^[!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'\LG_!3[_E(K\;O^RGZS_P"E<E>%5[K_ ,%/O^4BOQN_[*?K/_I7)7A5?UEE
M?_(LH?X(_P#I*/YCS'_D85O\<OS84445W'&%%%% !1110 4444 %%%% !111
M0 4444 %%%% !7[K_P#!K)_R9EX__P"RGR_^FZRK\**_=?\ X-9/^3,O'_\
MV4^7_P!-UE7PWB+_ ,DQ/_%'\S[+@+_DHH?X9?D?IS1117\\'[L%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MM7S,\GHHHK[<^0"BBB@ K]U_^#63_DS+Q_\ ]E/E_P#3=95^%%?NO_P:R?\
M)F7C_P#[*?+_ .FZRKX;Q%_Y)B?^*/YGV7 7_)10_P ,OR/TYHHHK^>#]V"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#^63_ (*??\I%?C=_V4_6?_2N2O"J]U_X*??\I%?C=_V4_6?_ $KD
MKPJOZRRO_D64/\$?_24?S'F/_(PK?XY?FPHHHKN.,**** /2/@I^UQ^T)^SM
MX \<_"_X-_$ Z+HGQ)TA=,\:6J:7:S/J%H(YHQ$)98FDA&RXF4F)D)W\G(4C
MK_V1_P#@I9^VA^P[I%_X:_9R^,4ND:/J=S]IO=%O-.M[VU:?:%,JQW$;^6Y5
M5!9-I8*H;(48\(HKCK9?@,1&<:M*,E.SE>*?,UHF]-6EHK['52QV-H2C*G5E
M%QNHV;5D]6EVN][;GMWQG_X*-_MH?M!?&'PQ\=?BU\<K_5O$/@K58=2\)NUG
M;QVNE7,4J2I)%:I&( V^.,DE"7V*&W 5(?\ @I)^V@/VJ)/VU4^,I'Q*DLC9
MKXA?0;"18K<P^1Y:6[P&!!Y?R\1@\DYR23X;14K+,MC!05&%E%QMRJW*]X[;
M/JMF4\PQ[GSNK*]U*_,[\RV>^ZZ/='U/\3O^"UO_  4W^,GPZUSX3_$7]IM[
M_0/$>ESZ=K5C'X0T>W-S:S(4EB\R&S210RL5)5@<$\UY!J/[6'QJOOV:[#]D
MBTU^VT[P+9ZO)JEUI6E:?%;OJEXQR)KR5 'NB@P$#DA0J8'R+CS>BE1RO+,-
M%1HT(12?-912U6B>BW71CK9EF&(DY5:TI-JVLF]'NM7MY'N_P _X*7_MJ_LO
M_"]O@Y\%/C*VDZ"MY/=V-O+HEE=2Z=<3(4EEM9IX7DMF92P)C9?O,1@DD^':
MEJ6HZSJ-QJ^KW\UU=W4SS75U<REY)I&)9G9CDLQ)))/))J&BMZ6$PM"I*I3@
MHRE\322;]7U^9C4Q.)K4XPJ3;C'9-MI>BZ!111708!1110 5^Z__  :R?\F9
M>/\ _LI\O_INLJ_"BOW7_P"#63_DS+Q__P!E/E_]-UE7PWB+_P DQ/\ Q1_,
M^RX"_P"2BA_AE^1^G-%%%?SP?NP4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!_+)_P4^_Y2*_&[_LI^L_^E<E>%5[K_P %/O\ E(K\;O\
MLI^L_P#I7)7A5?UEE?\ R+*'^"/_ *2C^8\Q_P"1A6_QR_-A1117<<84444
M*&8 @$C(P?>K&GZSK&DI-'I6K7-LMPFR=;>=D$B_W6P>1R>#5:BDTGN";0JL
MRL&4D$'(([4LLTMQ*TT\K.['+.[9)/J33:*8%G4=8U?6&C;5M5N;HPQA(C<S
ML^Q1T4;B<#VHN]:UF_L+;2K[5KF:UL@PL[:6=FC@#'+;%)PN3R<8R:K44N6/
M8=V217EW!#);P74B1S "9$<@. <@$=_QJ.BBF(**** "BBB@ K]U_P#@UD_Y
M,R\?_P#93Y?_ $W65?A17[K_ /!K)_R9EX__ .RGR_\ INLJ^&\1?^28G_BC
M^9]EP%_R44/\,OR/TYHHHK^>#]V"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#^63_@I]_P I%?C=_P!E/UG_
M -*Y*\*KW7_@I]_RD5^-W_93]9_]*Y*\*K^LLK_Y%E#_  1_])1_,>8_\C"M
M_CE^;"BBBNXXPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *_=?\ X-9/
M^3,O'_\ V4^7_P!-UE7X45^Z_P#P:R?\F9>/_P#LI\O_ *;K*OAO$7_DF)_X
MH_F?9<!?\E%#_#+\C].:***_G@_=@HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#^63_@I]_P I%?C=_P!E/UG_ -*Y*\*KW7_@I]_RD5^-
MW_93]9_]*Y*\*K^LLK_Y%E#_  1_])1_,>8_\C"M_CE^;"BBBNXXPHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *_=?\ X-9/^3,O'_\ V4^7_P!-UE7X
M45^Z_P#P:R?\F9>/_P#LI\O_ *;K*OAO$7_DF)_XH_F?9<!?\E%#_#+\C].:
M***_G@_=@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH _ED_X*??\ *17XW?\ 93]9_P#2N2O"J]U_X*??\I%?
MC=_V4_6?_2N2O"J_K+*_^190_P $?_24?S'F/_(PK?XY?FPHHHKN.,**** "
MBBB@ HHHH **** "BBB@ HHHH **** "OW7_ .#63_DS+Q__ -E/E_\ 3=95
M^%%?NO\ \&LG_)F7C_\ [*?+_P"FZRKX;Q%_Y)B?^*/YGV7 7_)10_PR_(_3
MFBBBOYX/W8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _E
MD_X*??\ *17XW?\ 93]9_P#2N2O"J]U_X*??\I%?C=_V4_6?_2N2O"J_K+*_
M^190_P $?_24?S'F/_(PK?XY?FPHHHKN.,**** "BBB@ HHHH **** "BBB@
M HHHH **** "OW7_ .#63_DS+Q__ -E/E_\ 3=95^%%?NO\ \&LG_)F7C_\
M[*?+_P"FZRKX;Q%_Y)B?^*/YGV7 7_)10_PR_(_3FBBBOYX/W8**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBLGQUX.TOX@^$;_ ,%ZW<7<-IJ,!AGD
ML;EH9E4D'*.O*GCJ* -:BO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^.
M_P#PLKG_ !H ]THKPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*
MY_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]T
MHKPO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=**\+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &@#^=C_@I]_RD5^-W_93
M]9_]*Y*\*K^IS_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M_6<+XH?5L+"C]4ORI*_M-[*W\A^8XGPY^L8B=7ZU;F;=N3N[_P Y_+'17]3G
M_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C6__ !%?_J#_ /*G
M_P!H8_\ $,_^HO\ \I__ &Y_+'17]3G_  [W^"?_ $-OCO\ \+*Y_P :/^'>
M_P $_P#H;?'?_A97/^-'_$5_^H/_ ,J?_:!_Q#/_ *B__*?_ -N?RQT5_4Y_
MP[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^-'_ !%?_J#_ /*G_P!H
M'_$,_P#J+_\ *?\ ]N?RQT5_4Y_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=
M_P#A97/^-'_$5_\ J#_\J?\ V@?\0S_ZB_\ RG_]N?RQT5_4Y_P[W^"?_0V^
M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T?\17_ .H/_P J?_:!_P 0S_ZB
M_P#RG_\ ;G\L=%?U.?\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^
M%E<_XT?\17_Z@_\ RI_]H'_$,_\ J+_\I_\ VY_+'17]3G_#O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XT?\ $5_^H/\ \J?_ &@?\0S_ .HO_P I
M_P#VY_+'17]3G_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XT?\17
M_P"H/_RI_P#:!_Q#/_J+_P#*?_VY_+'7[K_\&LG_ "9EX_\ ^RGR_P#INLJ^
MQ?\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O"XCX]_M_*Y8/
MZMR7:=^>^SOMRK\SV<AX*_L3,5BO;\]DU;DMNN_,_P CW2BO"_\ AWO\$_\
MH;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&OSP^[/=**\+_X=[_!/_H;?'?_
M (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X6
M5S_C1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P
M[W^"?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;
MX[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y
M_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=
M**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\+_X=
M[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_^'>_P3_Z&WQW
M_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H _G8_X*??\I%?C=_V4_6?_2N2
MO"J_J<_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &OUG"^*'
MU;"PH_5+\J2O[3>RM_(?F.)\.?K&(G5^M6YFW;D[N_\ .?RQT5_4Y_P[W^"?
M_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (UO_P 17_Z@_P#RI_\ :&/_
M !#/_J+_ /*?_P!N?RQT5_4Y_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
MZ&WQW_X65S_C1_Q%?_J#_P#*G_V@?\0S_P"HO_RG_P#;G\L=%?U.?\.]_@G_
M -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C1_P 17_Z@_P#RI_\ :!_Q#/\
MZB__ "G_ /;G\L=%?U.?\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S
M_C1_Q%?_ *@__*G_ -H'_$,_^HO_ ,I__;G\L=%?U.?\.]_@G_T-OCO_ ,+*
MY_QH_P"'>_P3_P"AM\=_^%E<_P"-'_$5_P#J#_\ *G_V@?\ $,_^HO\ \I__
M &Y_+'17]3G_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^-'
M_$5_^H/_ ,J?_:!_Q#/_ *B__*?_ -N?RQT5_4Y_P[W^"?\ T-OCO_PLKG_&
MC_AWO\$_^AM\=_\ A97/^-'_ !%?_J#_ /*G_P!H'_$,_P#J+_\ *?\ ]N?R
MQT5_4Y_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^-'_$5_\ J#_\
MJ?\ V@?\0S_ZB_\ RG_]N?RQU^Z__!K)_P F9>/_ /LI\O\ Z;K*OL7_ (=[
M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKPN(^/?[?RN6#^K<EVG?
MGOL[[<J_,]G(>"O[$S%8KV_/9-6Y+;KOS/\ (]THKPO_ (=[_!/_ *&WQW_X
M65S_ (T?\.]_@G_T-OCO_P +*Y_QK\\/NSW2BO"_^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_  3_ .AM\=_^%E<_XT?\
M.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T
M-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=_P#A97/^-:O@7]BGX3_#[Q=8>--$
M\2>,)KO3IQ+!'?\ BF>:%FP1AT8X8<]#0!Z_1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !102 ,DU\_P G_!5O_@FA
M'\68O@8?V\/A2WBN:]6RCT>/QO9LYNBVT6^X2%!*6^7RRV[<0N,D"@#Z HKD
M?C=\??@A^S5X N/BI^T'\6_#O@KPW:.L<^M^)]7ALK82-G;&'E8!G;!VH,LV
M, &L+]FO]LO]E']L;0[_ ,1?LL_M#>$O'MII4ZPZJ_AC6XKIK)V!*"9%.Z+<
M%8KN W;3C.#0!Z717S_XD_X*M_\ !-#PA\5!\$_$W[>'PIL_%(O19R:/-XWL
MP\-R6V^1(WF;8I-WR['(;) QDBO?]R[=^X8QG.: %HKRKX'_ +<W[&G[3/CK
M5_AE^SO^U+X"\<>(-!MVGUC1_"OBFUOKBUA601-(R0NQV"1E0L. S*"<D5ZK
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%!( R37S_)_P5;_X)H1_%F+X&']O#X4M
MXKFO5LH]'C\;V;.;HMM%ON$A02EOE\LMNW$+C) H ^@**Y'XW?'WX(?LU> +
MCXJ?M!_%OP[X*\-VCK'/K?B?5X;*V$C9VQAY6 9VP=J#+-C !K"_9K_;+_91
M_;&T._\ $7[+/[0WA+Q[::5.L.JOX8UN*Z:R=@2@F13NBW!6*[@-VTXS@T >
MET5\_P#B3_@JW_P30\(?%0?!/Q-^WA\*;/Q2+T6<FCS>-[,/#<EMOD2-YFV*
M3=\NQR&R0,9(KTOXZ_M(?L__ +,'@@_$G]HSXU>%_ V@B01+JWBK7(+&&20@
MD1HTK+YCD X1<L>P- ':T5YG^S7^V;^R?^V-HU_K_P"RQ^T1X1\?6VDS)%JI
M\,:W%=/9,^=@F1#OBW;6VE@ VTXS@UZ90 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% &9XU\)Z7X]\&ZMX&UQ[A;+6M,GL+QK2<Q2B*:-HW
M*.O*-M8X8<@X-?SF_P#!;C_@GI^P'XQ_:B^#/_!([_@D'^S9HT?Q@AU667Q]
MK&AW=Q<C1[!HT54U.XDDD+LB[KF5G)>)$0#F8*?V2_X+.W__  4Y;]C>X\(?
M\$H/AY'K/Q)\1ZS'IU_J@US3["?0M*:&9I[RV>_GAB\_>L,2D$L@F9U&Y R_
MG[_P16_9?_X+&?\ !.KQ9HG@#4O^".7A"R'C7Q3:_P#"XOCEXB^,>DZAKES9
MR7*M=7)$-[)(5C1G=+>-"&< MO=F<@$WQ;^&FB_\%0?^#CCPO_P3_P#C9+)X
MO^$/[*'PIAU+6M U4E[37M5:UL]T]RN<2,TM]9*Z'(9;.12"KOEW_!+3X2?#
M3P1_P="_M>_#C]F/P=8^$?AAI/PJCTV[T#PM MG8VFH/_88D6&*(!(&%P-09
M0H&S+A0 <#>^+O[*O_!7+_@GC_P67^,_[>O[#/[&&C?'3PM\</#L5K;)<^,+
M33)-%N]MJ2)Q/*C[4FMV.%&QXI$_>(RD ^#G_!-W_@K[^P)_P3[^,/QN_9Y\
M,:+XT_;+_:1\?1ZCXWOK'7-/AB\*Z?(UU,[6\U_-%;RSQR32YVL4#W2;1(MN
M&8 ^5/\ @O#_ ,$^O^"=NA?$#X.?\$E/^"3_ .S#IEU^T!J/B>.Y\0WVC7]Q
M=W6GZ:UM(OE:G<RR/@R-(EVQ<_N(K4N0B2KN^]_V\_B[\<_':?#K_@WN_81^
M(T]S\1[[P#IMG\<?BG$&?_A"O"L-K#!/<2$'*WMXF B%@P6=!E3/'(GSI_P1
MY_95_P""UO\ P3L\:P1ZE_P1T\*ZEXB\>>)X?^%J?'7QC\:=)O\ 6I;.>[5K
MB4^5?22"-%+2F*)6>5T#-YC[<?2G[=/_  ;8?LU?&_QI\8?VQO 7Q8^.3?%7
MQC9:AK%GH7A[XA6.G6>HZJMNYM+(&2T'EPF18XE\R8!%/+J!D '@/_!I/^SC
M\,?"G[0/[77QO^$>F3)X.T_QU#X)^']S<S>;*VG6L]U*YDD_CD>(Z>[D  L2
M0 " /VXK\R_^#;+_ ((V^,O^":7[/=U\5_VB;/Q#HWQ=\<1W%OXI\(W'B:VO
M=,TJWCO'^SF);0O$9Y8HX7>3S9#@JGR$,I_32@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH S/&OA/2_'O@W5O VN/<+9:UID]A>-:3F*4131M&Y1UY1MK'##D'!K^<W
M_@MQ_P $]/V _&/[47P9_P""1W_!(/\ 9LT:/XP0ZK++X^UC0[NXN1H]@T:*
MJ:G<222%V1=US*SDO$B(!S,%/[)?\%G;_P#X*<M^QO<>$/\ @E!\/(]9^)/B
M/68].O\ 5!KFGV$^A:4T,S3WEL]_/#%Y^]88E()9!,SJ-R!E_/W_ ((K?LO_
M /!8S_@G5XLT3P!J7_!'+PA9#QKXIM?^%Q?'+Q%\8])U#7+FSDN5:ZN2(;V2
M0K&C.Z6\:$,X!;>[,Y )OBW\--%_X*@_\'''A?\ X)__ !LED\7_  A_90^%
M,.I:UH&JDO::]JK6MGNGN5SB1FEOK)70Y#+9R*05=\N_X):?"3X:>"/^#H7]
MKWX<?LQ^#K'PC\,-)^%4>FW>@>%H%L[&TU!_[#$BPQ1 ) PN!J#*% V9<* #
M@;WQ=_95_P""N7_!/'_@LO\ &?\ ;U_89_8PT;XZ>%OCAX=BM;9+GQA::9)H
MMWMM21.)Y4?:DUNQPHV/%(G[Q&4@'P<_X)N_\%??V!/^"??QA^-W[//AC1?&
MG[9?[2/CZ/4?&]]8ZYI\,7A73Y&NIG:WFOYHK>6>.2:7.UB@>Z3:)%MPS 'R
MI_P7A_X)]?\ !.W0OB!\'/\ @DI_P2?_ &8=,NOV@-1\3QW/B&^T:_N+NZT_
M36MI%\K4[F61\&1I$NV+G]Q%:ER$25=WZ._\%-Y/^">_[&GP8^ -M_P4!_8L
M\>_M&WW@#P;>:1X7DT#P.VOV=L;:STZ*\N[^WGG2T4S&*W*/.)&&)-N ')^3
MO^"//[*O_!:W_@G9XU@CU+_@CIX5U+Q%X\\3P_\ "U/CKXQ^-.DW^M2V<]VK
M7$I\J^DD$:*6E,42L\KH&;S'VX^O_P!JW]LO_@X"^#OQR\;?#_\ 9]_X)5>"
MOB9X0GU%E^&?C:R^(-O9A+8QJ$.H6T]RKM(LA);!MUQP&.-Y /EC_@U,^"/@
M7XG?M&?M#_\ !3'X5GPGX-\)^-=4FT7PQ\&O"^JI/+X:M);S[8GVN*,*MOA(
MXTA4 !@9]JHJA3^VU?G%_P &ZW_!)'XZ_P#!-/X9?$KXH_M6:YI;?$OXRZ]:
MZEX@T+0IUEM-(@MC=/%%O0"-IFDO;AG\O,:CRU5FP37Z.T %%%% !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 45^(W_  5Y_P""O/\ P40_9>_X*(?$+X%_ O\ :$_L/PKH?]D_V7I?_")Z
M1<^1YVD65Q+^]N+221LRRR-\S'&[ P  /FS_ (?[?\%:O^CL/_+$T'_Y!K[_
M  ?ASG>.P=/$TZE-1G%25W*]I)-7]QZZ]SXC%\?9/@\54P\Z=1RA)Q=E&UT[
M.WO;'])E%?S9_P##_;_@K5_T=A_Y8F@__(-?MS_P2&^/WQ;_ &H?^"=_P]^.
MGQT\6?VYXJUS^UO[4U3[!;VWG^3J][;Q?NK>..-<111K\JC.W)R22?-S[@W-
M.'<''$XF<'%R4?=<F[M-]8K31]3T,EXLR[/<5+#X>$U)1<O>22LFETD]=3Z3
MHHKA/C)^U#^S9^SMJOA[0_C[\??!O@J\\6WCVGA>U\5>)+;3Y-6G4QJT=NL[
MJ9F!FB!"YP94!^\,_)'TYW=%%</\/?VF_P!G+XM_$;Q+\(/A9\>/"'B/Q7X-
MF\GQ;X;T/Q%;75]HTF]HRES!&Y>!@ZLA#@$,"#R,4 =Q17%_ 3]HGX'?M2?#
MN+XM?L\_$_2?%_AN:]N+2+6=%N?-@:>"0QRQ[O56!'Y$9!!KM* "BBB@ HHH
MH **** "BBB@ HHHH **** "BO-/^%@>+O\ H+_^2\?_ ,31_P + \7?]!?_
M ,EX_P#XFM?92.;ZU3[,]+HKS3_A8'B[_H+_ /DO'_\ $UZ742@X[FE.K&K>
MP445Q>D_M'_L^Z]\;-4_9JT3XW^$[OXAZ)IZ7VL>!K;Q!;OJ]E;.L;K-+:!_
M-1"LT+!BH&)4/1AF34[2BN<U/XO?"O1?B=I7P5U?XBZ+:^+]<TVXU'1O#,^I
M1K?7MI 56:>*$G>Z(74,P! S71T %%%% !17 ?M1_M,_"+]CCX!^)/VE_CSK
MEQIOA'PG:)<ZU>VMC)<R1(\J0KMBB!=R7D08 [YZ UW&EZE9ZSIEOJ^GR[[>
MZ@2:!RI&Y&4,IP>1P1UH GHHKP&\_P""K/\ P3&T[Q7/X&U+_@H5\%K76+6^
M>RN=.NOB9I<<L5PCE&B8-.-KA@5VGG(QUH ]^HJ#3-3TW6]-M]8T;4(+NSNX
M5FM;JUE62.:-@"KHRDAE((((X(-3T %%><^&/VJO@OXO_:<\4_L@Z%X@N)/'
M7@[PW8:[KVG-I\JQ0V5X[K ZS%=CDF,Y4$D9&:]&H **** "BBB@ HHHH **
M*_(C_AZ!^W/_ -%Q_P#+9TS_ .1JZ*&'GB+\MM#R,TSG"Y1R>V4GS7M:W2W=
MKN?KO17Y$?\ #T#]N?\ Z+C_ .6SIG_R-1_P] _;G_Z+C_Y;.F?_ "-6_P#9
MU?NOQ_R/)_URRO\ DG]T?_DC]=Z***X#ZT**\:_:"_X*(?L)_LH^,;/X>?M)
M_M=?#[P1KU_$LMOH_B/Q3;6USY3'"RO&[[HXR0<2. IP>>#7K'AKQ+X<\9^'
MK'Q=X/\ $%EJVDZG:1W6FZGIMVD]O=P2*&26*1"5D1E((920000: +M%%% !
M117G/[6?[5?P6_8D_9]\0_M0?M#^(;C2O!WA=;9M9O[33Y;J2(7%U#:Q8BB5
MG?,L\8X!P"2> : /1J*** "BOG]/^"K_ /P3 ?Q(W@__ (>'_!1=36[:U:RD
M^)VEHXF5BIC(:<?-N!&.N>.M>]V-]9:G90ZEIMY%<6]Q$LMO<02!TE1AE65A
MPP((((X(- $M%%><^"/VJ_@M\0_VD?'/[)_A;Q#<3>-OASI>EZAXJT]]/E2.
MW@U!)'M2LS*$D++&Q(4DKQF@#T:BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /YL_\ @OM_REJ^+'_<"_\ 3#IU?'=?
M8G_!?;_E+5\6/^X%_P"F'3J^.Z_JCA[_ )$&$_Z]4_\ TA'\V9[_ ,CO%?\
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
M_#KPW!?2Z[X0AU/]W:7;:DTOD7LT9"^>J1+&3\L8(/FK7^,WPD_X*(_MC_\
M!!_Q_P#L4>+/V"]2\"_$C2?A[X=\,^'='O\ Q]HUTOB:YLY+07,\$D5QY5O$
M!;%E\Z12V_ SC+>V?\%7_P!E'X^?M*?LC_"GX8?!3P)_;6N>&OC%X)UO6K(:
MG:V_V>PL+I'NYM\\B(_EJ"=JDLV/E#&@#[,K\Q/^""7[+O[-/QV_8/\ 'L/Q
MK_9\\$^+A?\ QW\;6UZWB3PO:7K31?VDX",TT;$@ G'/':OT[K\IO^"?MO\
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
M/_BJV:**3;>XU&,=D%%%%(H**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *\"_X=?\ [#'_ $0[_P N;4__ ))KWVBKC.</A;1SU\+A<3;V
MU.,K;72=OO/ O^'7_P"PQ_T0[_RYM3_^2:/^'7_[#'_1#O\ RYM3_P#DFO?:
M*KV]?^9_>S#^RLK_ .?$/_ 8_P"04445D=X4444 %%%% !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 %%%%
@ !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ottr-20241231_g3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MP@*\ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBF3W5M:A#<W$<?F2!$\QP-S'HHSU)]* 'T444 %%
M%% !1110 4444 %%%% !1110 444R>>"UA:XN9DCC09=W8 */4D]* 'T4B.D
MBAT8,K#((.012T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!114&IZE8:-IMQJ^JW:06MI \US/(<+'&H+,Q/8  F@#\-?BGXA_;N_X*N_\
M'!_QM_8P_9__ ."CWQ0^"_PY^%?A2,B;P-K%RD"7%JEA!/&8(;B%&EDO+JXR
M[$MMAQT4 =-_P09_:\_;\TG_ (*]?&W_ ()E?&K]L#4OC[\/OAWHFH2)XWUI
M/-FM[RUO+2!'6=FDD4OY\L4D#RR /$2C?(Q;XA_X)X?\$T_&/_!7KX1_MC_\
M%)]'^/GCWP5XL?Q9K-]X.MO#&HB"UUF^DCN-4GL[Y0OF2(?/M8U".NSS2Q#\
M+7O_ /P2!_:"\!_"#_@V%_:2^-?[.?PJTOPM\5/"\&JZ'XH\4:+YIU'4WEAA
M^R:E)*[NZF&+4)-BJ5C1[=W5%W-D _0?]HW_ (.9/^"7/[.GQ2UWX4/XK\9>
M.+CPI<>1XNUGX>>$GU+3-%EW^64FNB\<;8;()B,BY!7.X%1A?\%5?^#@O]F?
M]EO_ ()WZ#^TA^S%\3X=>\3?&/P[?S?!*\BT22>UFGM9H(;F6Z20+Y'D-/AH
MY0&\R-D*Y5@/SW_X)7?L+?M7_$K_ ((YIX.\/?\ !4_X&_!SX%_%.+49OB(Q
M\+6UQK>R5VMKJVO;NYFB5'\N(1X#H5CP <$Y[K_@XZ^ _P )O^"=W_!%[]GC
M_@F=\ =>DGTC5/B,'C\0:U<QE[V*..YNKJXED4!$62\OX9>/E54 '"B@#[<_
MX(H_\%P/A-^W'^Q/JGC[X_\ Q66+QI\*?#,>J?&KQ-?^'QI6CV GFNWB*29\
ML[8+?!VXR4) .:Q/#?\ P=G_ /!&SQ'XCU_03\4_%UA#HMA<75GJNI>#9HK;
M6?*4MY5K\QD\QP#L69(=QPOWB ? /^#IKXG>$?@U_P $4OAS\"OV7_%NEZAX
M.UKQUI'A;5=5\-WL4UM<V6F:?<2):N\!*EO.M;=RI/!@(Q7A_P#P<6?&W]@G
MP#_P38^ /_!*C]B74O!7C#Q#%J6DW=@_A5[6];3;-+1X_.>:+/EW5]/-&Y^;
M?(HE9^'4L ?<7_!:O]L;]CO]HK_@EC\-O$_B_P#:G^)OPG\+?'/7M+N_"&K>
M#?"LESJ^I0"-IUMYK59HV6%@8W.)/O"+ 8'!^;O^"ROPIM/$W_!2C_@G+_P2
M0T+Q3JVOZ7X(&FZCKEUK-V9[S4["&XMH#<W+?Q2FWT>]8MC&97XQQ4?_  5@
M^$VE^,?^"M'_  3B_P""3WA\I<Z-\,=&TO4]1LH1\DMC;RPHZL/^O709L9Z+
M(3WKK_@0?^&O_P#@\/\ B3\01_I.D? 'X8O8Z9<-RL5Q]BMK*6+V;S]4O\#T
MC8]: /V;OKVTTVRFU'4+E(8+>)I)YI&PL:*,LQ/8  FOYY/^";GA/_@I1_P6
MAT3]H+]M23_@LY\6_@GX1\-^.;T^&[6UUN[;2+:$I+>LDB+>0):V]O ]L"%!
M 5B3TY_8W_@L3\=?^&;?^"6WQX^+\-Y]GNK'X:ZE::9/NQY=[>1&RMF^HGN(
MC[U_.EKO_!'/Q%X*_P"#=#3/^"GOASX\^.;74=3U9=2\5?#9M1QH=UI<NL'2
MX9Q!&%;SCMM9F=F<&/C"[00 ?JO_ ,&NW_!2[]J']J;]BCXK?$+]O7XO1ZOX
M?^&&OQQ:=\2/$C1VY%F+1KB[CN;@A%D6!1%)YLGSA;C#,0%QZ3/_ ,'5?_!)
M*#QS!H#^+O'X\-7.L'38?B2W@"Z70'F'7$S8F( Y.(<@<XQS7PI_P5A_: \"
M>%_^#5?X")^R)\+=+^'_ (4^+/B#1[#Q;HWA@2+:I-%;WMQ?0F1V:64OJ%@"
M7E=Y&6(AV8YKU>V_X(]?'/\ :=_9G^#'[%O[8_\ P5S^#6F_ ;2Y=+;P=X#^
M$WAJRM+GQ-(D;1VXAO;B17EGD661MX27S))6=HW<A@ ?I5=_\%2OV1[7]OGP
MY_P3=3Q-JD_Q'\6>%_[?T$VVEE]-NK/[+-= K=!MK$P6\KC *D+C.>*?J?\
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
M.:R\(6UQ9(]F-3DNY[."_$9&UY!!IT\BD@[7G$G#A2/'?^"?/Q4\5:?\%_\
M@JE_P52^#,3V%QJ]SJ5AX%O-*79]C%]>W\\EQ&5Z/!'<6<JL.ZY- 'Z>?M)?
M\'+_ /P2\_9N^*FN_"6;Q7XR\<7?A.X\CQ?JOP\\)OJ6FZ)*'V,D]T7CC.UL
M@F(R ,"N=P*CU_XP_P#!8S]@SX,?L)Z!_P %'-8^*5SJWPL\47EO::#JVA:5
M+/<7=Q*\J>2(&"NDB-!.)$<*4,+@C(Q7X[_\$HOV&OVLOB5_P1V?PIX5_P""
MIGP.^#?P0^*R:F_Q&9_"UM<ZX(Y7>TNK:]NKF:)48Q1;  Z%8V&&&23TO_!=
MS]D#X:?L\?LQ?L,_\$./V:?%%_J.D>+_ (FR7/\ :MQ,DMQ=W$]Q%;"^?8-F
M))=9NW4 ;55-HX4&@#]7OV,O^"QG[$W[?W[2/C3]F3]EOQ/K7B+5/ FDB_UK
M7ET<QZ3(OGI T<%PS9E<2/C(38P1F1G49/SY_P '/_\ P4T_:%_X)O?L2^'[
MC]E_4/[&\6?$/Q2VBKXL^RK*VCVD=N\TS0AP4%P^$1&8':OF,H#!67[N_9Y_
M9A^ ?[*?PXTCX4_L_P#PKT7PQHVB:3!IUI%IEA''(\$0.WS9 -\SEBSL[DLS
MN[$DL2?#_P!NNY_X)4?MN:=XJ_X)T_MH?%OP'<:IIMO::GJ/A?6?%$.FZII$
MDD1>VO[5Y'1DD5'SOC+ ++MD!24JP!\V?\$_/^"3W[9_PY^(WPI_;&\/?\%W
M?B5\6_#5\L6I>.- UC5+C5-"\36LL#G%FTMY*B)YC*%8H6"Y*M&0%KV/]M'_
M (."?^"=/[$7QCO_ -GSQCXG\5>-/&FB6[3^)?#_ ,-O#+ZK)HD:J&8W<F](
MHRH(+('+ID;U7(S^5?\ P1/^)_Q*_80_X*4_M1?LH_L3_'W4?B[\ ?A]\-/$
M7B*QNFF%SI[7MG;PRVL\31?NO/,[/:-)#M2Y"-(%(1-F+_P0'^!/[?'Q>_9.
M^*7[0/[/O_!2?X0_"L?$3Q==P?%#Q%XK\.0ZGXGCD5-S3237#*D:/]IDE3)&
M7D=MP/( /W)_9_\ ^"HO[#O[2G['.H_MZ?#OXXV,/PST..X_X236]9B>T;1I
M8%5IK>YB<;TE DCP@#&3S8S'O#H3\H>&/^#M3_@C=XEO/$5M)\3/&.FQZ#92
M7-I<ZGX-EC36PC!?+M K,QD(.X+,L1(SW&*_/C_@M5^R1\+?^"5G_!$#X0_L
M7_LO?&V;Q;X1^+OQ?_X23QO\1XIHFM?$#)8(8GC$#O&+4A+:6-%=_P#CS5M[
M$L3T7_!RK\7/V&M6_9O_ &<O^"0G[!EYX*\1ZU8^*--;39_"LEM>C1;(V[65
MO UQ#N FO);E)G ;>_D"23_6(6 /UN^-G_!8[]B#]GCX4?!'XS_%WQ?J^C:)
M^T ;)O $EUI!1Q#<Q03+<789@+6)$N86D=CA ^>@)KR+X.?\'.W_  2$^-GQ
MXU'X%>'OCOJ.E_8;&^NX?&'B/0WL-$O8[2!YYC%/*0Z_NHI&7S8X]^S:N69%
M;XK_ ."P?[/_ ,/_ -L+_@N;^Q;_ ,$E);.2]\"> O L=WK>FQ.47["HEFN+
M9BN"F^RT6!"1@@3+@YQ57]M3]EKX"_MW_P#!U1\*?V.+OX7:*GP]^#WPIT\^
M*?#6FZ;'#:/!:0W>J06KQ(H7R&>]L(6CP%\MBN/FH _0+]A[_@X5_P"":_\
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
M:A_9\I4KOCBGN&BW@,<.R%E/*D'FOM.B@#Y[_;I_X)7?L(?\%)[CPO=_MG_
MT>+Y?!INO^$>E7Q%J.GM;K<F$SH397$/F*Y@BX?=MV_+MW-GUZ'X,?":#X/+
M^S['\.M'_P"$'3PZ-!'A1K!&L/[,\CR/L9A(VF'RODV$8V\5TU% 'Y_:1_P:
M\_\ !$;1_'0\=1_L>-.RW/GQZ3=^-M8EL4?(./):[PR9_P"6;;DP<%<<5]+_
M !=_X)X?L>?'C]I7P#^UY\5_@\FK>/\ X7PK'X%UEM:OH8M+"R-(I6UBG6WD
M*NQ(,D;$'']U<>U44 >,>.?^">_[(?Q*_;(\*_M_>./A(-1^+/@G13I/ACQ1
M-KE\%L;0BY&P6BSBV8C[9<X9HBP,I.<JA7S/]K;_ ((<_P#!,/\ ;C_: @_:
M=_:8_9H@U_QBD$$-]J$.O7]G'J20*%A%U%;SHDY155 S#)151BRJJCZSHH \
M7_9D_P"">7[&W[&OQ%\;?%7]F;X'6'A+6_B&UG_PE,UA>W+PS):JZV\4,$DK
M0VD48D<"*!(TQ@8PB!?G+XD_\&RW_!%GXI_$^^^*WB3]D!+>]U.]:[U#3M%\
M7:K86$TK,68K;V]RB0J2?N1!%'8#FOO6B@#G_A3\*_AY\#OAKH7P>^$OA*TT
M'PSX9TN'3M"T>Q4B*TMHD")&N22< =222<DDDDUX)^T]_P $<O\ @F[^V9\6
M]:^.O[3?[,]EXN\5:]X6C\/7NJZCKFH#RK&-PZ""-+A8[:56 (GB5)1EAOP[
M!OINB@#YP_8/_P""2O[ 7_!-9]5U#]D+X!6GA[5=;B$.J^(+S4+G4-0GA#!A
M +BZDD>.+(4F.,JC%%9@6 -?GGXO_P"">7Q\_P""U7_!;QOVF_VS/V4M9\ ?
ML_\ P0LH])\)Z?XNTDVUWX[-M=32P[T?YGMI)Y)9WXVB 1Q8WRNX_9NB@!$1
M(D$<:!54855& !Z5Y]^T_P#LH?LZ?MH?".\^!7[4?PDTKQGX5OI4FETK548>
M7,F0DT,L;+)!*H9@)(V5P&8 X)SZ%10!\7_LK_\ !OE_P24_8W^+6G_'3X*?
MLJ0)XKT:[%UH>K:]XCU'4SILPY62&*ZG>)9%/*R;"ZD A@:U?VCO^"$O_!+'
M]K/]I=_VMOCY^RU9:[XTN7@DU2X.MWT%IJ<D**D3W-K%,L,Q"HBG<OSA0'WC
MBOKNB@#YU\$_\$FO^">OP[\%?%SX<>#_ -FW3K30OCI>M=?%'2QJM\\6KN6E
M8*H:<_9$5II"D=OY21[OD"X&//OV3/\ @W__ ."3W[%7Q?M/CS\"OV6;>+Q7
MIDWFZ+JNO>(+_5#IC\XDMX[N:2..09^67:9%QPPYK[+HH ^6/VWO^"+7_!-[
M_@HI\4M)^-'[6?[/:^(?$VD:>EA%JEGXAO\ 3WN+1'>1()A:3QB50SO@L-P#
M$!@.*W_VS_\ @E'^P+_P4 \">'?A[^U'^SWIVN6?A"W^S^%;FRO+C3[K28=J
M*889[62-Q$51 8B2AVJ=N0"/HBB@#YU_86_X)0?L!_\ !-V/4+C]D+]GK3O#
M>IZO#Y.J>(+F\N+_ %*YBW!O*-S=222)%D*3$A5"54E21FNB_9C_ .">W[(7
M['7Q-^(WQD_9U^$@T'Q-\6=;_M;Q_J\NN7U[)JEWYUQ/OQ=3R+"#+=3N5B"*
M3)R,*H7VBB@#Q']DO_@G-^QQ^PUH/C'PW^R[\(6\,VWC_5'U'Q<__"0ZA>3:
MA<,KKO,UU<221X#O@(R@%B0,DFHOV6O^":O[$/[&'P \1?LM?L[_  $T_2/
M/BZ\N[GQ/X;U&_NM4AU-[FWCMIQ,U]+,[HT$21F,MLV@\99B?<Z* /S^TC_@
MUY_X(C:/XZ'CJ/\ 8\:=EN?/CTF[\;:Q+8H^0<>2UWADS_RS;<F#@KCBOI?X
MN_\ !/#]CSX\?M*^ ?VO/BO\'DU;Q_\ "^%8_ NLMK5]#%I861I%*VL4ZV\A
M5V)!DC8@X_NKCVJB@ KY'_;8_P""&/\ P3$_X*"_%!_C;^TS^S@FH^,)H(H+
MSQ'I&OWVFW%Y'%&(XUG^S3(DQ5%10[J7"HJAMH KZXHH \>_8[_8!_8[_8$^
M'5U\+/V1_@-HW@[2-0D635?LOF7%SJ+J"JM<W-P\DUQ@,P42.P4,P4 $U\R^
M+?\ @V&_X(F^,_B+=?$C5/V.UMYKV[:YN=)TOQCJUGI[2,23MMX;I5B3)_U<
M>Q!C 4#BOONB@#\^?^"V?P6T;3OV+/A_^S5X!_X)(77[1OPWTO48+2?P7X3\
M22:1=^$[6SM/)LI[%X%>?>%8Q@(I'EAT?B3GX+_8._X(^_%O]I3_ (*#?!?X
MTZ7_ ,$M)OV4?@1\#=4'B!M+\6^(I-2UWQ3K4<R3Q/*]P!<29E@M1MD41111
M2;&+2!*_?JB@#Q>V_P"">W[(5K^VI<?\%#D^$@;XP7.B#27\6RZY?/LM!"(-
MB6K3FVC)B4(66(-C/.68D^'W_!/;]D+X6_M@^+OV]_!'PD%K\6?'6DC3?$_B
MV77+Z=KJU MAY:V\L[00\6EL,Q1H<1 9P6S[110!XO\  K_@GM^R%^S7^T+\
M0OVJ_@S\)!I/C_XIW37'CGQ%+KE]=OJ#-*9F"QW$[QVZF0EML*H.@QA5 ^>O
MC'_P;5?\$:/CI\6M2^,WC?\ 9(6'5M:OWO=7M]#\6:IIUG=3NQ9W^SVURD<6
MXDDB((,DG&237W;10!\Y?&W_ ()*_P#!/?\ :(_9H\%_L=_%?]G6UO?AK\/;
MZ&\\(>$['7M1L(+&:**6)7+6MQ')*=DTP/F,^XRLQRQS71_M;_\ !._]CO\
M;JB\&6O[4_P>3Q1;_#_6/[4\*6AUJ^LX;2YP@W-':SQ+,N(T&R0.N 1C#,#[
M510!X%^WK_P3$_8H_P""F'A?0O"O[8WP>7Q-'X8NIKCP]>6^K75C=6#3!!,$
MEMI$8I((X]R,2I,:'&54CTG]G?\ 9Y^#O[*'P5\/?L[_ +/_ (*A\.^#O"MB
M;30]'AN)9A;QEVD;,DK-)(S.[NSNS,S,222:[2B@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH I>)/$?A_P=X=O_ !=XMURTTS2M*LI;S4]2U"X6
M&"TMXD+R322.0J(J*69B0  23@5\.?LT?\'#'[#7[9G[?]A^P-^ROIGBSQE=
M75E?7$WQ L]-C@T.(6MO)+)M::19Y%)18Q(L6QGD7:64[J^V_'?@;P=\3_!.
MK_#?XA^&K/6= U_3)].UO2-1@$MO?6DT;1S02(>'1T9E93P02*_'W_@C=X-\
M'_&G_@XJ_;)_:&\!^%--TSPM\*-)MOAWX;TS1[&.WL=.\N:&R"V\48"1KC1+
MCA0!^^8_Q4 ?LO7P)^U9_P ' OP.^!?[0_BW]ESX _LJ_&'X]>+/AY;&?XB?
M\*H\+_;;+PX ,M'<3;L^8G1L(45@R%]ZLB_=/C+QAX7^'GA#5?'_ (XUVVTO
M1=#TV?4-8U.\DV0VEK#&TDLSL?NHB*S$]@#7\S6N_&#_ (*%_#ZS_;'_ ."E
M'_!(#PIXGL?V9/B_XEFN?%_CGQ=I%DFK*QNK@WE_I43S><8HI;V[42[28XYQ
MO"RP,\0!^R?A_P#X.!/V'/%G_!/K1_\ @H-X9TOQG?Z;XA\91^#M"\ 6FBQR
M>(;_ ,2N1LTJ*%93$\K(1*&$NPQD'.XA*](_8>_X*E?![]LCPG\4-3\1^ ?$
M/PIUOX*ZY+IGQ0\/_$.2UA;1&2)IC.UQ#-)"T&Q)"7W#'E,2-NUF^(O@;_P2
MB^#/QM_X)4?LJ_%3_@E_\:K/PV/A?XU@^*FC:O\ %O1VGM=;U0<7?]JQVTB>
M2T4L"H#$Q5$M]BL<B8?#EGK>J:[_ &MX=\3Z[XG^,'PO^-'[14DOB>Y\$6RZ
M+/\ M#^.'F!71]-:63%EX8L'&)+IF/F22?* "GV8 _=S]@+]O73?^"A/A;Q-
M\8?AI\&/$.B?#:SUQM/\!^-?$)6$>,XHBZ37UK:D>9%:AU"I))@R9/RJ491]
M 5\P?\$L?V\/!/[;'PG\6^&_#W[/=W\*=8^#7CB[^'_BGX?375K<V^C7FGJB
M&&VFM,0RP*/W:[ H!C8 %=K-]/T %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %+Q)XC\
M/^#O#M_XN\6ZY::9I6E64MYJ>I:A<+#!:6\2%Y)I)'(5$5%+,Q(  ))P*^'/
MV:/^#AC]AK]LS]O^P_8&_97TSQ9XRNKJROKB;X@6>FQP:'$+6WDEDVM-(L\B
MDHL8D6+8SR+M+*=U?;?COP-X.^)_@G5_AO\ $/PU9ZSH&OZ9/IVMZ1J, EM[
MZTFC:.:"1#PZ.C,K*>""17X^_P#!&[P;X/\ C3_P<5?MD_M#> _"FFZ9X6^%
M&DVWP[\-Z9H]C';V.G>7-#9!;>*,!(UQHEQPH _?,?XJ /V7K\X?VF/^#E'X
M!_LR?&[QG\%->_83_:0UYO!.MW>F:AXCT#P#;OIMR]NY26:"66Z0O#E6PY4
M@;AP0:_1ZORB_P"#BG]M[XL?$7Q%X/\ ^"(/[#%Z;OXN?':6.V\875I,0-!\
M/2;O,69DR8A-&DKRGDI:0RDK^^0T >F?"/\ X.5/V+OB_P#L<:S^V9I/P<^*
M=GI5I\0[3P+X9\,7.AV<FK>*_$%S"LT5CI\<%TZ2.$8,Q=TVCU)4'W7]A[_@
MJ5\'OVR/"?Q0U/Q'X!\0_"G6_@KKDNF?%#P_\0Y+6%M$9(FF,[7$,TD+0;$D
M)?<,>4Q(V[6;Y_\ CK_P0QM? W['W[.GPE_8L^*_AGPAKO[,7C>U\9Z7J?CO
M1I+C2O$.HQ#S+JZU%8)$D1GF'G;U8[%!C7:-K)^7]GK>J:[_ &MX=\3Z[XG^
M,'PO^-'[14DOB>Y\$6RZ+/\ M#^.'F!71]-:63%EX8L'&)+IF/F22?* "GV8
M _=S]@+]O73?^"A/A;Q-\8?AI\&/$.B?#:SUQM/\!^-?$)6$>,XHBZ37UK:D
M>9%:AU"I))@R9/RJ491] 5\P?\$L?V\/!/[;'PG\6^&_#W[/=W\*=8^#7CB[
M^'_BGX?375K<V^C7FGJB&&VFM,0RP*/W:[ H!C8 %=K-]/T %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 45XKXS_X*(?L=_#[Q9J7@;Q?\8/LFJ:3>R6FH6O\
MPC^H2>5,C%67<EN5;!!&02/0UF?\/0/V&/\ HN/_ );.I_\ R-6JHUFOA?W,
MX99GEL9-.O!-?WH_YGOM%>!?\/0/V&/^BX_^6SJ?_P C4?\ #T#]AC_HN/\
MY;.I_P#R-1["O_*_N8O[5RO_ )_P_P# H_YGOM%>!?\ #T#]AC_HN/\ Y;.I
M_P#R-1_P] _88_Z+C_Y;.I__ "-1["O_ "O[F']JY7_S_A_X%'_,N?M]_LY_
MM2_M.?"#3O '[)O[;E]\!M>MO$,5[J'BW3?!L.M37EFL,R-9"*6>$1AI)(I#
M(&)_<A<88U\=?\$O?^"!/[3G_!-G]I:[^-EO_P %7-7\6^'/$FNW&L?$7P3%
M\*X-.'BJ\>&X6.2XNVO[ATV37!FPJ?,01\N[</KG_AZ!^PQ_T7'_ ,MG4_\
MY&H_X>@?L,?]%Q_\MG4__D:CV%?^5_<P_M7*_P#G_#_P*/\ F>1? _\ X)!>
M*_#?C#]JJ_\ VF/VU/&7Q,\._M,1W^GIX9N%EM(?"NE77VQ&M[??<3HTB0W2
M0HZ1Q*BVZ_(0VU?EWPE_P;9_MO>'_P!G=O\ @GS-_P %G-=B_9M:]FDE\!Z7
M\++*#4)K:6Z-U+:_;C.TB*\KNS#<T19B3#ABM??_ /P] _88_P"BX_\ ELZG
M_P#(U'_#T#]AC_HN/_ELZG_\C4>PK_RO[F']JY7_ ,_X?^!1_P SS/\ :-_X
M)37_ ,3OV8?AC_P3N^!GQIE^&_[/WANUBL/B+H>D6\CZYXHTJ%5VZ:E\'46\
M<[[VN9-C/+O(&%+J\7[<?_!)%?CL/@#XD_8\^+^E_!;7_P!F[4[F;X=1+X*C
MU;2([:XMX8'MWLS-#RJP1E'WG!WY!+;E]1_X>@?L,?\ 1<?_ "V=3_\ D:C_
M (>@?L,?]%Q_\MG4_P#Y&H]A7_E?W,/[5RO_ )_P_P# H_YE?_@FG_P3Y\+?
M\$YO@%J'PKL/B-J'C7Q+XI\6W_BOX@>.=6LTMY]?UN\93/=&%"PA4A$58PS8
M"Y+$DD_0M>!?\/0/V&/^BX_^6SJ?_P C4?\ #T#]AC_HN/\ Y;.I_P#R-1["
MO_*_N8?VKE?_ #_A_P"!1_S/?:*\"_X>@?L,?]%Q_P#+9U/_ .1J/^'H'[#'
M_1<?_+9U/_Y&H]A7_E?W,/[5RO\ Y_P_\"C_ )GOM%>!?\/0/V&/^BX_^6SJ
M?_R-1_P] _88_P"BX_\ ELZG_P#(U'L*_P#*_N8?VKE?_/\ A_X%'_,]]HKP
M+_AZ!^PQ_P!%Q_\ +9U/_P"1J]+^"O[0'PC_ &B/#UUXJ^#OBW^V+"RO3:7,
M_P!@N+?9,$5]NV>-&/RNIR 1SUI2I58*\HM?(TI8_ XB?)2JQD^RDF_P9V5%
M%%9G6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>*^,_
M^"B'['?P^\6:EX&\7_&#[)JFDWLEIJ%K_P (_J$GE3(Q5EW);E6P01D$CT-9
MG_#T#]AC_HN/_ELZG_\ (U:JC6:^%_<SAEF>6QDTZ\$U_>C_ )GOM%>!?\/0
M/V&/^BX_^6SJ?_R-1_P] _88_P"BX_\ ELZG_P#(U'L*_P#*_N8O[5RO_G_#
M_P "C_F>^T5X%_P] _88_P"BX_\ ELZG_P#(U'_#T#]AC_HN/_ELZG_\C4>P
MK_RO[F']JY7_ ,_X?^!1_P RY^WW^SG^U+^TY\(-.\ ?LF_MN7WP&UZV\0Q7
MNH>+=-\&PZU->6:PS(UD(I9X1&&DDBD,@8G]R%QAC7QU_P $O?\ @@3^TY_P
M39_:6N_C9;_\%7-7\6^'/$FNW&L?$7P3%\*X-.'BJ\>&X6.2XNVO[ATV37!F
MPJ?,01\N[</KG_AZ!^PQ_P!%Q_\ +9U/_P"1J/\ AZ!^PQ_T7'_RV=3_ /D:
MCV%?^5_<P_M7*_\ G_#_ ,"C_F<=^PK_ ,$ZOC!^R9^U#\>?VD_BC^VKXG^)
M:_%_Q+]OT'PSJUM-#9>%K47%S*EO&C74JR%$FCA5D6$".W "_-A>)_X)O_\
M!&&/]C+]K/XJ?MZ_M#?M&/\ &3XP?$^[<'Q3<>%!I46BV3ONDMK:$W5R5#!(
M4!W@)%!'$@"[B_L__#T#]AC_ *+C_P"6SJ?_ ,C4?\/0/V&/^BX_^6SJ?_R-
M1["O_*_N8?VKE?\ S_A_X%'_ #,C_@HW^Q1\7OV^O#'AS]GRT_:$?P/\)K[4
M6D^+^F:)92#6?%.GKM*:5#=B15M+>4AA.P5G=<*,+O5^%_;C_P""2*_'8? '
MQ)^QY\7]+^"VO_LW:G<S?#J)?!4>K:1';7%O# ]N]F9H>56",H^\X._();<O
MJ/\ P] _88_Z+C_Y;.I__(U'_#T#]AC_ *+C_P"6SJ?_ ,C4>PK_ ,K^YA_:
MN5_\_P"'_@4?\RO_ ,$T_P#@GSX6_P""<WP"U#X5V'Q&U#QKXE\4^+;_ ,5_
M$#QSJUFEO/K^MWC*9[HPH6$*D(BK&&; 7)8DDGZ%KP+_ (>@?L,?]%Q_\MG4
M_P#Y&H_X>@?L,?\ 1<?_ "V=3_\ D:CV%?\ E?W,/[5RO_G_  _\"C_F>^T5
MX%_P] _88_Z+C_Y;.I__ "-1_P /0/V&/^BX_P#ELZG_ /(U'L*_\K^YA_:N
M5_\ /^'_ (%'_,]]HKP+_AZ!^PQ_T7'_ ,MG4_\ Y&H_X>@?L,?]%Q_\MG4_
M_D:CV%?^5_<P_M7*_P#G_#_P*/\ F>^T5X%_P] _88_Z+C_Y;.I__(U>E_!7
M]H#X1_M$>'KKQ5\'?%O]L6%E>FTN9_L%Q;[)@BOMVSQHQ^5U.0".>M*5*K!7
ME%KY&E+'X'$3Y*56,GV4DW^#.RHHHK,ZPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /CS_ ,$R_P#A97QJ
M\5?$#_A=GV+^V=>NKS[)_P (WYGD^9(S;-_VE=V,XS@9]*Y+_ATI_P!5_P#_
M "U/_NJOM?Q1_P C'??]?<G_ *$:H5Z4<1644K_D?)5<CRN=24I4]6WUE_F?
M&_\ PZ4_ZK__ .6I_P#=5'_#I3_JO_\ Y:G_ -U5]D44_K-;O^1']@93_P ^
M_P 9?YGQO_PZ4_ZK_P#^6I_]U4?\.E/^J_\ _EJ?_=5?9%%'UFMW_(/[ RG_
M )]_C+_,^-_^'2G_ %7_ /\ +4_^ZJ/^'2G_ %7_ /\ +4_^ZJ^R**/K-;O^
M0?V!E/\ S[_&7^9\;_\ #I3_ *K_ /\ EJ?_ '51_P .E/\ JO\ _P"6I_\
M=5?9%%'UFMW_ "#^P,I_Y]_C+_,^-_\ ATI_U7__ ,M3_P"ZJ/\ ATI_U7__
M ,M3_P"ZJ^R**/K-;O\ D']@93_S[_&7^9\;_P##I3_JO_\ Y:G_ -U4?\.E
M/^J__P#EJ?\ W57V111]9K=_R#^P,I_Y]_C+_,^-_P#ATI_U7_\ \M3_ .ZJ
M/^'2G_5?_P#RU/\ [JK[(HH^LUN_Y!_8&4_\^_QE_F?&_P#PZ4_ZK_\ ^6I_
M]U4?\.E/^J__ /EJ?_=5?9%%'UFMW_(/[ RG_GW^,O\ ,^-_^'2G_5?_ /RU
M/_NJOK3]@#]F[_AF7X8:QX0_X3/^V_M^O->?:/[.^S;,PQ)LV^8^?N9SD=>E
M:E=Y\*O^0+<?]?1_]!6L:]:K.G:3.[+LJR_"8I5*4+2UZM_FSJ****XCZ(**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /CS_ ,$R_P#A
M97QJ\5?$#_A=GV+^V=>NKS[)_P (WYGD^9(S;-_VE=V,XS@9]*Y+_ATI_P!5
M_P#_ "U/_NJOM?Q1_P C'??]?<G_ *$:H5Z4<1644K_D?)5<CRN=24I4]6WU
ME_F?&_\ PZ4_ZK__ .6I_P#=5'_#I3_JO_\ Y:G_ -U5]D44_K-;O^1']@93
M_P ^_P 9?YGQO_PZ4_ZK_P#^6I_]U4?\.E/^J_\ _EJ?_=5?9%%'UFMW_(/[
M RG_ )]_C+_,^-_^'2G_ %7_ /\ +4_^ZJ/^'2G_ %7_ /\ +4_^ZJ^R**/K
M-;O^0?V!E/\ S[_&7^9\;_\ #I3_ *K_ /\ EJ?_ '51_P .E/\ JO\ _P"6
MI_\ =5?9%%'UFMW_ "#^P,I_Y]_C+_,^-_\ ATI_U7__ ,M3_P"ZJ/\ ATI_
MU7__ ,M3_P"ZJ^R**/K-;O\ D']@93_S[_&7^9\;_P##I3_JO_\ Y:G_ -U4
M?\.E/^J__P#EJ?\ W57V111]9K=_R#^P,I_Y]_C+_,^-_P#ATI_U7_\ \M3_
M .ZJ/^'2G_5?_P#RU/\ [JK[(HH^LUN_Y!_8&4_\^_QE_F?&_P#PZ4_ZK_\
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
MQCI_P[\"ZU\0-7LKRYM-"TFYU"ZM]/MS-<2QPQ-(R11CEW(4A5'4D#O7XQ_
M_P"*?[4'_!0C_@Y/^'GB?X^_LU6_PMU'X(_#BZN-=\(6OBB+69=/@EM;DP-<
MW4*HGFO+JMM^["@JN 0&W8_;*JBVT14BHM6/S \4_P#!TS^S'X'T=_$/C7]A
MC]HW1]/B95DOM4\%V5O"C,<*"\EZ%!)X'/)KV/QG_P %R?@II/P]^&VO?#S]
MG/XF^+_%GQ.\!W'C72OA]I&FVBZCIOAZ'S"VHWK/<"&&)UB<Q[7<R8  !(S\
MI_M<>)=8_P""]'_!4_3?^"?WPWU6X?\ 9Y^ VIC5?BYK5A,1#K>IQLT9ME=>
M#\V^UB(.?^/R9=P1*]:_X*H?L/>*_@Y\2/&7_!0?X6_M:^!OA)X/N_@$_P -
M/&:^)_"LUV^C:.TRL&T=()8Q]J<".&* C&[[N2Z[)O(TY:=TFK,^G$_X*K?L
ME0_\$^M+_P""DFM>(=0TSP'K6F&?2K&^M5&IW=YYLD(TV*!7(ENC-%)&%1BO
MR,^[8"X];_9R^)_CGXT?!7P_\4_B+\&M3^'^JZY9?:Y/".M7B37FGQLQ\I9S
M& $E:/:[1]4+;&^92!^'W[._Q,U;X*_$+P%??$O]D'Q?\1(O@A\([CQE\*/@
MG-K%IIT/@;PQ!NDF\6ZV\^8Y-:NWW3QVJ(3")8]OS&(+^W7[+'[1'@[]K3]G
M3P;^TI\/["]M-'\::!!JEC::E&JW%NLBY,4@4E=RMN4E20<9!((-.+;(J045
MH=]1115F04444 %=Y\*O^0+<?]?1_P#05K@Z[SX5?\@6X_Z^C_Z"M14^ WPW
M\5'44445S'HA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!Y5XH_Y&.^_Z^Y/_ $(U0J_XH_Y&.^_Z^Y/_ $(U
M0KK6QY$OB84444Q!7F?[9/P+\=?M-?LP^,_@%\-OC7>?#K6/%>DG3X/&6GZ>
M;J;3HWD3SBD8FA)+Q"2+(D0KYFX'(%>F44 G9W/R<_9O_P"#<[]M/]D'PO=^
M"_V9_P#@M1K?@O3-0O/M6HVVA?!N&(W4V-H>1SJA9R%X&XG:.F*^HOVP/V(/
M^"C_ ,6_B;I_B[]E3_@JOJOPOT1?#%KH^K>'KKX?VFJB:6(N9+])))%VSR;_
M )MJH1L7#XP!]@T5/*D6ZDV[O\D?(/[)_P#P2-\&_L>_L[?%'P1\-_CKXDU#
MXM?%O2+Z/Q7\<]<7SM7;49X)DANXT\P%%AEF:98_,+,^2TA."O1?L<_\$T?
M_P #?V.= _93_:J\267Q_?1]9NM5?6OB-X>COH_M,SR%3#!>/<^2(XY"@.\D
M[I#P'*CZ<HI\J$YR9\+^*/\ @A!^RYXE_P""COA;]MR/PQX"L/!OA?PD^E1?
M!O3_ (6V4.FWMXRW2_;[AU<12N/M6X!K<L#!%\_R+CTGXS_\$^=<_:J_;,T+
MXW_M1?$RT\0?"[X>B*\^'/PBM=-:.T.M!1NU74W9R+R2,[A#'M"(".YD\SZ?
MHHY4'/(^#_VR_P#@C=\2_P!HS]IOXA_'?X/?MG3_  ]TWXR> K7P?\4-%/@F
M+4KBZTR$(CK9W+W$?V4RPH(FRCXW.W.0H^Q_@A\'? W[/7P<\+_ KX9Z>]KX
M?\(:#:Z1H\,K[G%O;Q+&A=L#<Y"Y9L?,Q)[UU-%"23N#E)JS"BBBF2%%%% !
M7>?"K_D"W'_7T?\ T%:X.N\^%7_(%N/^OH_^@K45/@-\-_%1U%%%%<QZ(444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y5XH_Y&.^_Z^Y/_
M $(U0J_XH_Y&.^_Z^Y/_ $(U0KK6QY$OB84444Q!7F?[9/P+\=?M-?LP^,_@
M%\-OC7>?#K6/%>DG3X/&6GZ>;J;3HWD3SBD8FA)+Q"2+(D0KYFX'(%>F44 G
M9W/R<_9O_P"#<[]M/]D'PO=^"_V9_P#@M1K?@O3-0O/M6HVVA?!N&(W4V-H>
M1SJA9R%X&XG:.F*^HOVP/V(/^"C_ ,6_B;I_B[]E3_@JOJOPOT1?#%KH^K>'
MKKX?VFJB:6(N9+])))%VSR;_ )MJH1L7#XP!]@T5/*D6ZDV[O\D?(/[)_P#P
M2-\&_L>_L[?%'P1\-_CKXDU#XM?%O2+Z/Q7\<]<7SM7;49X)DANXT\P%%AEF
M:98_,+,^2TA."M[X _\ !/7X_?L\_P#!-?5?V)_"G[<.M7WCS4K74(X/B[K6
MC2W<VGM=S%F,%M)>;TV1%DC/G_)(?-Q_RSKZPHI\J$YR>Y\U_P#!+/\ X)I?
M"[_@ES^S4GP*\#>(&\1:QJ&HR:CXL\8W&G"UFUF[;Y58Q;Y/*CCC"HD>]@,,
MV2SL34^-'_!/G7/VJOVS-"^-_P"U'\3+3Q!\+_AZ(KSX<_"*UTUH[0ZUM&[5
M=4=G(O)(SN$,>T(@([F3S/I^BBRM8.:5[]3X/_;+_P""-WQ+_:,_:;^(?QW^
M#W[9T_P]TWXR> K7P?\ %#13X)BU*XNM,A"(ZV=R]Q']E,L*")LH^-SMSD*/
ML?X(?!WP-^SU\'/"_P "OAGI[VOA_P (:#:Z1H\,K[G%O;Q+&A=L#<Y"Y9L?
M,Q)[UU-%"23N#E)JS"BBBF2%%%% !7>?"K_D"W'_ %]'_P!!6N#KO/A5_P @
M6X_Z^C_Z"M14^ WPW\5'44445S'HA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!Y5XH_Y&.^_Z^Y/_0C5"K_B
MC_D8[[_K[D_]"-4*ZUL>1+XF%%%%,04444 %%%% !1110 4444 %%%% !111
M0 4444 %=Y\*O^0+<?\ 7T?_ $%:X.N\^%7_ "!;C_KZ/_H*U%3X#?#?Q4=1
M1117,>B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >5>*/
M^1COO^ON3_T(U0J_XH_Y&.^_Z^Y/_0C5"NM;'D2^)A1113$%%%% !1110 44
M44 %%%% !1110 4444 %%%% !7>?"K_D"W'_ %]'_P!!6N#KO/A5_P @6X_Z
M^C_Z"M14^ WPW\5'44445S'HA1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!_/M^WQ_P %=/\ @H9\)OVV?BM\
M,?A_^T'_ &?H>@>/M4L-)L?^$3TF7R+>*Y=$3?):,[84 99B3W)KR/\ X?;?
M\%//^CFO_+,T7_Y#KB?^"GW_ "D5^-W_ &4_6?\ TKDKPJOZ=RW(LDGEU&4L
M+3;<(W?)'LO(_G3,,WS:&/JQCB)I*4OMR[OS/JO_ (?;?\%//^CFO_+,T7_Y
M#H_X?;?\%//^CFO_ "S-%_\ D.OE2BNW^P,B_P"@2E_X+C_D<G]LYQ_T$5/_
M  .7^9]5_P##[;_@IY_T<U_Y9FB__(='_#[;_@IY_P!'-?\ EF:+_P#(=?*E
M%']@9%_T"4O_  7'_(/[9SC_ *"*G_@<O\SZK_X?;?\ !3S_ *.:_P#+,T7_
M .0Z/^'VW_!3S_HYK_RS-%_^0Z^5**/[ R+_ *!*7_@N/^0?VSG'_014_P#
MY?YGU7_P^V_X*>?]'-?^69HO_P AT?\ #[;_ (*>?]'-?^69HO\ \AU\J44?
MV!D7_0)2_P#!<?\ (/[9SC_H(J?^!R_S/JO_ (?;?\%//^CFO_+,T7_Y#H_X
M?;?\%//^CFO_ "S-%_\ D.OE2BC^P,B_Z!*7_@N/^0?VSG'_ $$5/_ Y?YGU
M7_P^V_X*>?\ 1S7_ )9FB_\ R'1_P^V_X*>?]'-?^69HO_R'7RI11_8&1?\
M0)2_\%Q_R#^V<X_Z"*G_ ('+_,^J_P#A]M_P4\_Z.:_\LS1?_D.C_A]M_P %
M//\ HYK_ ,LS1?\ Y#KY4HH_L#(O^@2E_P""X_Y!_;.<?]!%3_P.7^9]5_\
M#[;_ (*>?]'-?^69HO\ \AT?\/MO^"GG_1S7_EF:+_\ (=?*E%']@9%_T"4O
M_!<?\@_MG./^@BI_X'+_ #/JO_A]M_P4\_Z.:_\ +,T7_P"0Z_7#_@WU_:O^
M/W[7?[+_ (Q\<_M#>/O^$AU73?'LEA977]E6MIY=N+*UD";;:*-3\TCG)!/.
M,X K^>2OW7_X-9/^3,O'_P#V4^7_ --UE7QG'N4Y5A.')U*%"$)<T=8QBGOW
M2N?6\$YCF&)S^$*U:<H\LM')M;=FS].:***_"#]I"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /R'_ &L_^#@__A0/[3GC[X(_\,C?VM_P
MBGBV^TK^T_\ A/O(^U>1,T?F>7]@?9NVYV[FQGJ:\]_XB;/^K)?_ #)/_P![
M:^'O^"GW_*17XW?]E/UG_P!*Y*\*K^B,!P5PS6P%*I/#W;C%OWY[M+^\?@N.
MXKS^EC:L(UM%*27NPV3?]T_5;_B)L_ZLE_\ ,D__ 'MH_P"(FS_JR7_S)/\
M][:_*FBNO_47A7_H'_\ )Y__ "1R_P"MW$/_ #^_\EA_\B?JM_Q$V?\ 5DO_
M )DG_P"]M'_$39_U9+_YDG_[VU^5-%'^HO"O_0/_ .3S_P#D@_UNXA_Y_?\
MDL/_ )$_5;_B)L_ZLE_\R3_][:/^(FS_ *LE_P#,D_\ WMK\J:*/]1>%?^@?
M_P GG_\ )!_K=Q#_ ,_O_)8?_(GZK?\ $39_U9+_ .9)_P#O;1_Q$V?]62_^
M9)_^]M?E311_J+PK_P! _P#Y//\ ^2#_ %NXA_Y_?^2P_P#D3]5O^(FS_JR7
M_P R3_\ >VC_ (B;/^K)?_,D_P#WMK\J:*/]1>%?^@?_ ,GG_P#)!_K=Q#_S
M^_\ )8?_ ")^JW_$39_U9+_YDG_[VT?\1-G_ %9+_P"9)_\ O;7Y4T4?ZB\*
M_P#0/_Y//_Y(/];N(?\ G]_Y+#_Y$_5;_B)L_P"K)?\ S)/_ -[:/^(FS_JR
M7_S)/_WMK\J:*/\ 47A7_H'_ /)Y_P#R0?ZW<0_\_O\ R6'_ ,B?JM_Q$V?]
M62_^9)_^]M'_ !$V?]62_P#F2?\ [VU^5-%'^HO"O_0/_P"3S_\ D@_UNXA_
MY_?^2P_^1/U6_P"(FS_JR7_S)/\ ][:_0G_@D/\ M\?\/"/@7XD^*/\ PJC_
M (1'^QO%CZ5]A_MW[?YV+6";S-_D0[?];C;M/W<YYP/YH*_=?_@UD_Y,R\?_
M /93Y?\ TW65?)\:\+Y%E60SQ&%H\LTXJ_-)[O71R:/J.#^(,WS'.XT<15YH
MM2TY8K9>23/TYHHHK\8/UP**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /Y9/^"GW_ "D5^-W_ &4_6?\ TKDK
MPJO=?^"GW_*17XW?]E/UG_TKDKPJOZRRO_D64/\ !'_TE'\QYC_R,*W^.7YL
M****[CC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]U_P#@UD_Y,R\?
M_P#93Y?_ $W65?A17[K_ /!K)_R9EX__ .RGR_\ INLJ^&\1?^28G_BC^9]E
MP%_R44/\,OR/TYHHHK^>#]V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /Y9/^"GW_ "D5^-W_ &4_6?\ TKDKPJO=?^"GW_*17XW?]E/U
MG_TKDKPJOZRRO_D64/\ !'_TE'\QYC_R,*W^.7YL****[CC"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K]U_P#@UD_Y,R\?_P#93Y?_ $W65?A17[K_
M /!K)_R9EX__ .RGR_\ INLJ^&\1?^28G_BC^9]EP%_R44/\,OR/TYHHHK^>
M#]V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#^63_@I]_P I%?C=_P!E/UG_ -*Y*\*KW7_@I]_RD5^-W_93
M]9_]*Y*\*K^LLK_Y%E#_  1_])1_,>8_\C"M_CE^;"BBBNXXPHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *_=?\ X-9/^3,O'_\ V4^7_P!-UE7X45^Z
M_P#P:R?\F9>/_P#LI\O_ *;K*OAO$7_DF)_XH_F?9<!?\E%#_#+\C].:***_
MG@_=@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^63_@I]
M_P I%?C=_P!E/UG_ -*Y*\*KW7_@I]_RD5^-W_93]9_]*Y*\*K^LLK_Y%E#_
M  1_])1_,>8_\C"M_CE^;"BBBNXXPHHHH **** "BBB@ HHHH **** "BBB@
M HHHH *_=?\ X-9/^3,O'_\ V4^7_P!-UE7X45^Z_P#P:R?\F9>/_P#LI\O_
M *;K*OAO$7_DF)_XH_F?9<!?\E%#_#+\C].:***_G@_=@HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ED_X*
M??\ *17XW?\ 93]9_P#2N2O"J]U_X*??\I%?C=_V4_6?_2N2O"J_K+*_^190
M_P $?_24?S'F/_(PK?XY?FPHHHKN.,**** "BBB@ HHHH **** "BBB@ HHH
MH **** "OW7_ .#63_DS+Q__ -E/E_\ 3=95^%%?NO\ \&LG_)F7C_\ [*?+
M_P"FZRKX;Q%_Y)B?^*/YGV7 7_)10_PR_(_3FBBBOYX/W8**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH _ED_X*??\ *17XW?\ 93]9_P#2
MN2O"J]U_X*??\I%?C=_V4_6?_2N2O"J_K+*_^190_P $?_24?S'F/_(PK?XY
M?FPHHHKN.,**** "BBB@ HHHH **** "BBB@ HHHH **** "OW7_ .#63_DS
M+Q__ -E/E_\ 3=95^%%?NO\ \&LG_)F7C_\ [*?+_P"FZRKX;Q%_Y)B?^*/Y
MGV7 7_)10_PR_(_3FBBBOYX/W8**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** /Y9/^"GW_ "D5^-W_ &4_6?\
MTKDKPJO=?^"GW_*17XW?]E/UG_TKDKPJOZRRO_D64/\ !'_TE'\QYC_R,*W^
M.7YL****[CC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]U_P#@UD_Y
M,R\?_P#93Y?_ $W65?A17[K_ /!K)_R9EX__ .RGR_\ INLJ^&\1?^28G_BC
M^9]EP%_R44/\,OR/TYHHHK^>#]V"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /Y9/^"GW_ "D5^-W_ &4_6?\ TKDKPJO=?^"GW_*17XW?
M]E/UG_TKDKPJOZRRO_D64/\ !'_TE'\QYC_R,*W^.7YL****[CC"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K]U_P#@UD_Y,R\?_P#93Y?_ $W65?A1
M7[K_ /!K)_R9EX__ .RGR_\ INLJ^&\1?^28G_BC^9]EP%_R44/\,OR/TYHH
MHK^>#]V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#^63_@I]_P I%?C=_P!E/UG_ -*Y*\*KW7_@I]_RD5^-
MW_93]9_]*Y*\*K^LLK_Y%E#_  1_])1_,>8_\C"M_CE^;"BBBNXXPHHK7^'W
M@G6_B7X^T/X<^&HU?4?$&L6VFZ>C9PT\\JQ(#C_:84I2C"+D]D.,7*22W9U?
MP._9,_::_:7^UO\  'X#^*?%T5@P6^N=#T:6>&W8C(5Y0-BL1R%)!(Z"L[Q!
M^SU\=_"OQ<_X4'XA^#GB:U\;^>D*>$I-$G_M%Y'0.BK %WON0AEV@[E((R.:
M_;S]J+]D_P"*6EP_#W_@G7^PE_P4'\#?!6V\->&%,'A2Q\42V/B;Q-J6UY);
MF<6I$RQLB^;\I)=GF9E*HF/G7_@C'IOQZTS_ (*?_&7P?^TS'XCUWXGV/A*[
M\/3_ !,N('U:/0;R I$DTUQ)P%DB@41NY!<1A.CMCX6EQ?4K8*OC(*/+"/,H
M>\IVO:,I-JUGJWRWMHKMGV57A:%'%T<+)RYI2Y7/W7"]KM))WNMES6OO9(_/
M#XS?L/?M@?L[^%8O'/QP_9L\8^&-%EE6)=5U?0Y8K=9&^ZCR8VHQ[*Q!.#CH
M:\KK]@/V_M:^,7_!/7_@EUK?[-7[1?QJ\4_&OQ=\;];\^T\8WTMS>:)HMHCP
M2^7%=7#,7E=8?,2-=HS(S@ 1YD_+;]F>+3I?VC/ 7]L_#V_\6V*>,=-DO_"V
MEV1N+C5[=;J-I;2.(<R/(@9 O<M7MY)F]?,<!4Q-2*:BY*+C=*:2W2EJM;K7
MM?8\C-\KHX#&PP\&TVDY*5FXMO9N.CTL].]MSK?"?_!/+]NGQWX C^*7@[]D
MCX@:CH$]M]IMM2M?"]PR7$.,^9$-NZ5".0R @]LURGP6_9F_:$_:-UZ]\,_
MCX+^)/%E]IL7F:E;Z'I,MP;122 92HQ'D@@;B,D$#)K^@3XR>#/C3\$_VL/%
M/_!2;Q7^TKXTU7X3^#/ <<]I\"O"MM<O.DK6/ENES9!A$JJQ:Z\QU#JWWBB0
MY;X(_92_:G_9W^-_[.>MZ-J_[2>A_!OQ/XD_:G/Q ^(FF2B\6YU30B_VA+"P
M-M$QN&$WEJD/!#1LQ W /\]@N+LPQN%G6ITHR2Y-8J;Y7*[<9*UY.*MK&R;:
M5SW,7PO@<)B849U7%OFTDXKF4;)2B[VBI.^DKM)-GYJ7WPT^(NF?$%OA-J/@
M36(/%*:F--?PY-ILJWPO"X06_D%=_F%R%V8SDXQ5GXM_"'XD? CQ_?\ PL^+
M?A6?1/$.EF,:CI5U(C2VQ=%D57V,0K;64XSD9Y K]A/C)\(?C-X<_:#^)W[8
MG[-W[.>H^,OVA_'<Z2>&M.EM81;_  MT:2V2WMKN\\YA$-9N8(UD2V)+Q"0E
M@1D2_CG\3=-^(FC_ !&UW2_B[;:I#XJ@U>X3Q''KF_[8MZ)&\[S_ #/F,F_=
MN+<DYS7T.39S+-Y77*DHJZO>7,TKV72"V3:]YZK1)R\+-LI65JSYFW)V=K1Y
M5M=]9/=I/W=GK=+#HHHKZ \0**** "OW7_X-9/\ DS+Q_P#]E/E_]-UE7X45
M^Z__  :R?\F9>/\ _LI\O_INLJ^&\1?^28G_ (H_F?9<!?\ )10_PR_(_3FB
MBBOYX/W8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ED_
MX*??\I%?C=_V4_6?_2N2O"J]U_X*??\ *17XW?\ 93]9_P#2N2O"J_K+*_\
MD64/\$?_ $E'\QYC_P C"M_CE^;"BBBNXXPHHJ;3]/OM6OX-*TRTDN+FYF6*
MW@B4L\CL0%50.I)( 'O0VD@W(:*_9OQ!^R)\3/\ @F3\(O"?PO\ V1?^":.C
M?&[XF7N@1ZK\2OB)XP\)/JUC9S/N!L+-0\9)4H_R1."$6)G5VE^7P_\ X)A>
M$/@M_P % ?\ @I'\0_B3^T/^SAX)TO7=#\(/?^'_ (,:=IBZ9I=]K%LL5O(C
M6TN02&1WDCDW?/,7<$(:^3I\5T*N%K8N%.]&FF[J47)ZV7N[Q3W3E;17:1]-
M/AJM3Q-+"RG:K-I6<966EW[VTFMFE?717/S4HK]=/VQ[C2-4_P""4GC'QM_P
M4+_9 ^%OPF^)VH^(DM_@YH?A/PW'INKO&DL&^0QAWD6(#SPY8A615)4%HBWY
MA_LU? GQ3^TY\?O"/[/_ (+=8]1\6Z[;Z=#<.A9;9';]Y.P')6.,/(V.<(:]
M++,YAF&$JUYQY%3;3=U*+LDVU):-+9^::.#,<IG@L33HPESN:32LXR5W9)Q>
MJ;W7DTSAZ*_9?]I+0/B3_P $[%NOA/\ L+_\$A/#?C3P'X+TZ/\ X3#XG?$/
MP'+JUWK\RQ*]Q,CJ\<GE)N8%\/$&$FQ$1>?.O^"<GP?N?''[,UU^U;\!?V5_
M!OBKXB?$O]I&+0=2MYO"<.H:;X%\.-BZN#';R!DM(0&,9DP,1RQJ#D+GRX\5
MTY8)XKV24&THWG&^NOO)7Y-%?6[Z6OH>C+AJ<<6L-[2\TFY>Y+I_+>W/KII9
M=;VU/RMHK]-?C_\ LR_L:?L^_M-_$K_@H+\7/!>ECX26OBV6U^"WPKTP)%'X
MZU:".-)Y$11MCTF*Z65F=1Y;@A5#*523\^?CQ\:_&/[1/Q;UOXR>.X=/AU+6
M[OS9+32;%+6TM8PH6."&)!A(T150#DX7+%F))]C+<U69VE2@U"R;;Z2=GR+N
MX_:>R>FKO;RL?EKR[W:DTY7=DNL5]KR4OLK=K716OR%%%%>L>8%%%% !7[K_
M /!K)_R9EX__ .RGR_\ INLJ_"BOW7_X-9/^3,O'_P#V4^7_ --UE7PWB+_R
M3$_\4?S/LN O^2BA_AE^1^G-%%%?SP?NP4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?RR?\ !3[_ )2*_&[_
M +*?K/\ Z5R5X57NO_!3[_E(K\;O^RGZS_Z5R5X57]997_R+*'^"/_I*/YCS
M'_D85O\ '+\V%%%%=QQA7:_LV_%*R^!O[1/@'XUZEI;WUMX/\::7K=Q91$;K
MA+2[BG:,9XRPC(&?6N*HJ*E.-6G*$MFFG\RZ<Y4JBG'=._W'[#^/?VK_ /@C
MUH?[=M]_P5O3]JSQ!XN\2R:3#+H7PHL/"%U#+%J,>FI8*7GF144"-,[6*J)"
M7#N %/GW[/\ _P %!?V4_P!JC]C3XR_LZ?M)_M&7?P-\<_%+XCWGB35?%EAX
M=N=0MK^VGEBD%H3!AS&B1FW,;O&#&%PS;G6ORYHKY:/"&"C1C%U9N4>11DW&
M\53=XQ2Y>5I/>\7?J?1RXIQCJN2I049<[E%*5I.:M)M\W,F^EFK=#]&OVI?V
MN/V$C^RK\%_^"67PI^-WB#QCX#T#Q_::A\0OBQ>Z%-;&ULFN9C.+*VD4RY1;
MN9@ C!5B55,I=B(_V2_VFO\ @EW^P?\ \%;9_B1\(M8US5_A"GA)],TGQ5J-
MA/<RZ9J4T<)ENTC>))S$ LT!Q&7_ 'SE0RXK\Z:*ZEPUA5A9X=U9N,U-2U7O
M.;NYNR2YNBM:*6ECG?$&)^LPKJG!2@X\NC]U05E%7?P][ZMZW/U=^&/[6_[
M7_!-_4/C#^T3\-_VZ?$/Q_\ B'\3M,N+?3=!D\*7=E;I))(TB37\MP2DQ5B
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
M#_#+\C].:***_G@_=@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH _ED_X*??\I%?C=_V4_6?_ $KDKPJO=?\
M@I]_RD5^-W_93]9_]*Y*\*K^LLK_ .190_P1_P#24?S'F/\ R,*W^.7YL***
M*[CC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]U_\ @UD_Y,R\?_\
M93Y?_3=95^%%?NO_ ,&LG_)F7C__ +*?+_Z;K*OAO$7_ ))B?^*/YGV7 7_)
M10_PR_(_3FBBBOYX/W8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH _ED_X*??\I%?C=_V4_6?_ $KDKPJO=?\ @I]_RD5^-W_93]9_]*Y*
M\*K^LLK_ .190_P1_P#24?S'F/\ R,*W^.7YL****[CC"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ K]U_\ @UD_Y,R\?_\ 93Y?_3=95^%%?NO_ ,&L
MG_)F7C__ +*?+_Z;K*OAO$7_ ))B?^*/YGV7 7_)10_PR_(_3FBBBOYX/W8*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /Y9/^"GW_*17XW?]E/UG_P!*Y*\*KW7_ (*??\I%?C=_V4_6?_2N
M2O"J_K+*_P#D64/\$?\ TE'\QYC_ ,C"M_CE^;"BBBNXXPHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *_=?_ (-9/^3,O'__ &4^7_TW65?A17[K_P#!
MK)_R9EX__P"RGR_^FZRKX;Q%_P"28G_BC^9]EP%_R44/\,OR/TYHHHK^>#]V
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y9/^"GW_*17
MXW?]E/UG_P!*Y*\*KW7_ (*??\I%?C=_V4_6?_2N2O"J_K+*_P#D64/\$?\
MTE'\QYC_ ,C"M_CE^;"BBBNXXPHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *_=?_ (-9/^3,O'__ &4^7_TW65?A17[K_P#!K)_R9EX__P"RGR_^FZRK
MX;Q%_P"28G_BC^9]EP%_R44/\,OR/TYHHHK^>#]V"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^63_@I]_RD
M5^-W_93]9_\ 2N2O"J]U_P""GW_*17XW?]E/UG_TKDKPJOZRRO\ Y%E#_!'_
M -)1_,>8_P#(PK?XY?FPHHHKN.,**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "OW7_P"#63_DS+Q__P!E/E_]-UE7X45^Z_\ P:R?\F9>/_\ LI\O_INL
MJ^&\1?\ DF)_XH_F?9<!?\E%#_#+\C].:***_G@_=@HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#^63_@I]_RD5^-W_93]9_\ 2N2O"J]U
M_P""GW_*17XW?]E/UG_TKDKPJOZRRO\ Y%E#_!'_ -)1_,>8_P#(PK?XY?FP
MHHHKN.,**** "BBB@ HHHH **** "BBB@ HHHH **** "OW7_P"#63_DS+Q_
M_P!E/E_]-UE7X45^Z_\ P:R?\F9>/_\ LI\O_INLJ^&\1?\ DF)_XH_F?9<!
M?\E%#_#+\C].:***_G@_=@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH _ED_X*??\I%?C=_V4_6?_ $KDKPJO
M=?\ @I]_RD5^-W_93]9_]*Y*\*K^LLK_ .190_P1_P#24?S'F/\ R,*W^.7Y
ML****[CC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]U_\ @UD_Y,R\
M?_\ 93Y?_3=95^%%?NO_ ,&LG_)F7C__ +*?+_Z;K*OAO$7_ ))B?^*/YGV7
M 7_)10_PR_(_3FBBBOYX/W8**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH _ED_X*??\I%?C=_V4_6?_ $KDKPJO=?\ @I]_RD5^-W_93]9_
M]*Y*\*K^LLK_ .190_P1_P#24?S'F/\ R,*W^.7YL****[CC"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K]U_\ @UD_Y,R\?_\ 93Y?_3=95^%%?NO_
M ,&LG_)F7C__ +*?+_Z;K*OAO$7_ ))B?^*/YGV7 7_)10_PR_(_3FBBBOYX
M/W8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBLGQUX.TOX@^$;_P %
MZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ* -:BO"_P#AWO\ !/\ Z&WQW_X65S_C
M1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"
M?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\
M+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /YV/\
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
MGFA9L$8=&.&'/0T >OT444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 44$@#)-?/\G_!5O_@FA'\68O@8?V\/A2WBN:]6
MRCT>/QO9LYNBVT6^X2%!*6^7RRV[<0N,D"@#Z HKD?C=\??@A^S5X N/BI^T
M'\6_#O@KPW:.L<^M^)]7ALK82-G;&'E8!G;!VH,LV, &L+]FO]LO]E']L;0[
M_P 1?LL_M#>$O'MII4ZPZJ_AC6XKIK)V!*"9%.Z+<%8KN W;3C.#0!Z717S_
M .)/^"K?_!-#PA\5!\$_$W[>'PIL_%(O19R:/-XWLP\-R6V^1(WF;8I-WR['
M(;) QDBO?]R[=^X8QG.: %HKRKX'_MS?L:?M,^.M7^&7[._[4O@+QQX@T&W:
M?6-'\*^*;6^N+6%9!$TC)"['8)&5"PX#,H)R17JM !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 44$@#)-?/\G_!5O\ X)H1_%F+X&']O#X4MXKFO5LH]'C\;V;.;HMM
M%ON$A02EOE\LMNW$+C) H ^@**Y'XW?'WX(?LU> +CXJ?M!_%OP[X*\-VCK'
M/K?B?5X;*V$C9VQAY6 9VP=J#+-C !K"_9K_ &R_V4?VQM#O_$7[+/[0WA+Q
M[::5.L.JOX8UN*Z:R=@2@F13NBW!6*[@-VTXS@T >ET5\_\ B3_@JW_P30\(
M?%0?!/Q-^WA\*;/Q2+T6<FCS>-[,/#<EMOD2-YFV*3=\NQR&R0,9(KTOXZ_M
M(?L__LP>"#\2?VC/C5X7\#:")!$NK>*M<@L89)""1&C2LOF.0#A%RQ[ T =K
M17F?[-?[9O[)_P"V-HU_K_[+'[1'A'Q];:3,D6JGPQK<5T]DSYV"9$.^+=M;
M:6 #;3C.#7IE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M+8W3Q1;T C:9I+VX9_+S&H\M59L$U^CM !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 45^;/_!PK^WW^UK^P
MW_PJ'_AEOXL?\(O_ ,)1_;_]N_\ $BL+W[3]F_LWR?\ C[@EV;?M$OW-N=_.
M<#'YL_\ #_;_ (*U?]'8?^6)H/\ \@U]ME' ><9UET,90J4U&=[*3DGHW'6T
M6MUW/D,TXURK*,?/"5H3<HVO91MJD^LD]GV/Z3**_FS_ .'^W_!6K_H[#_RQ
M-!_^0:_2;_@WJ_;[_:U_;D_X6]_PU)\6/^$H_P"$7_L#^PO^)%867V;[3_:7
MG?\ 'I!%OW?9XOO[L;.,9.3-^ \XR7+IXRO4IN,+747)O5J.EXI;ON&5\:Y5
MF^/AA*,)J4KVNHVT3?23>R['Z3444$@#)-?$GUX45X3IO_!4#_@G'K'Q9'P+
MTK]NGX3W'BYKS[(F@P^/+%IWN=VW[.H$N&FW?+Y0)?/&,\5[M0 4444 %%%%
M !1110 4444 %%%<7XN_:*^!W@+XR>$OV>_&7Q/TG3O&WCR&]F\'^&;FYVW>
MK)9Q>=<M"G\0CC!8]. <9P: .THHKSG]H']JOX+?LPZEX!TKXP^(;BPG^)GC
M^R\&>$5M]/EG%SJ]VDKP1.8U/E*1"^9&PHXR>: /1J**^8_CM_P68_X)A_LT
M_%F]^!WQJ_; \.:/XFTJ>.#6K".VN[N/2I7^['>3VT,D-HW(^69T(SSB@#Z<
MHJIH.O:'XIT.R\3^&=9M=1TW4K2.ZT_4+&X66"Z@D4/'+&ZDJZ,I#!@2"""*
MQ/BY\9OA+\ O!$_Q+^-OQ(T7PGX>MKF"WN-:\0:C':VT<LTJPPH9)"%!>1T0
M#/)8"@#IJ*** "BL7XD?$#PM\)OAWK_Q4\<W[6NB>&=%NM5UBZ2%I&AM;>%I
MI7"("SD(C':H)., $UG_  ,^-/P]_:.^#7A?X^?"75Y-0\,>,="MM8T"]FM9
M('GM+B-9(W:.0!T)5AE6 (H ZJBBB@ HHHH **XN7]HKX'0_'^/]E>7XGZ2O
MQ$F\+GQ'%X0-S_IK:4)S;_:PG_//S04ZYR#Q@9KM* "BO.?B;^U7\%OA#\?/
MAG^S/XZ\0W%MXO\ B[)K">!K&+3Y9([PZ99B\O-\JJ4AVPD,-Y&X\#)KT:@
MHHHH **X?QAXP\1Z5XCN+"PU'RXH]FQ/)0XRBD\D9ZDUF?\ "P/%W_07_P#)
M>/\ ^)K14Y-7.>6)A%M69Z717FG_  L#Q=_T%_\ R7C_ /B:[CP?J%YJOARW
MO[^;S)9-^]]H&<.P' XZ 4I0<5=E4ZT:CLC3HHKSG]H']K[]E3]D^'2I_P!I
M[]H_P/\ #U-=:9=%/C/Q1:Z;]O,.PR^3Y[KYFSS8]VW.WS%SC<,P;'HU%<1\
M#/VE_P!G7]I[PY/XO_9O^/'@_P >Z7:SB&[U#P=XDMM2BMY2"0DC6[N$; )V
MM@XKMZ "BBN0^/'Q^^#/[,'PKU/XW_M _$;3/"?A+1C"-4U[6)O+M[<S3)!$
M&."<M+(B  <EA0!U]%1V=Y::C:1:A87*303QK)#-$P971AD,".H(.<UY_H_[
M5/P4UW]J/6?V-M,\33O\0- \'VWB?4]).G3"./3;B=H(I1.5\MF,B$; Q8<'
M% 'HE%%% !1110 45Q?P0_:*^!W[2F@ZKXH^ WQ/TGQ7IVA^(;K0M7O-'N?-
MCM=1MBHGMG/9TWJ3VPP(R"#7:4 %%><_"']JKX+_ !S^+7Q(^"7PY\07%WXB
M^$^L6>F>-;6;3Y8DM;BZMA<PJCNH64&,Y)0D @@UZ-0 4444 %%?D1_P] _;
MG_Z+C_Y;.F?_ "-1_P /0/VY_P#HN/\ Y;.F?_(U=_\ 9U?NOQ_R/DO]<LK_
M ))_='_Y(_7>BOR(_P"'H'[<_P#T7'_RV=,_^1J_7>L*^'GA[<UM3ULKSG"Y
MOS^Q4ERVO>W6_9OL%%%>??M#?M8?LR?LE^&8/&/[3GQ^\(^ M-NY6CLKGQ7K
M\%D+N0 $I"LK!IF ()5 Q YQ7.>N>@T5YU^SK^UY^RU^UUX?N?%'[+_[0G@_
MQ[8V+JFH2^%=?@O&LW;)59DC8M"Q ) <*2!D5Z+0 45YS\'_ -JKX+_'7XK?
M$CX+?#CQ!<7?B#X4:U::5XUM9M/EA2UN;FV6YB5'=0LH,;9RA(!!!KT:@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\=_P#@['_YH%_W
M-7_N'K\=Z_8C_@['_P":!?\ <U?^X>OQWK^D. ?^23PW_;__ *<D?@/&W_)3
MXC_MS_TB(5^Q'_!IQ_S7W_N5?_<Q7X[U^Q'_  :<?\U]_P"Y5_\ <Q1Q]_R2
M>)_[<_\ 3D0X)_Y*?#_]O_\ I$C]B*^#/^#C#XM_$?P%_P $^+/X3?"[Q9=>
M']1^,WQ0\/\ PZN=>L9"DUA9:E._VED8=-\,+PD_W9FZ'!K[SKYN_P""L/[!
M=Q_P4;_8LU_]GCPYXSC\->*X;^SUWP)XDE5BFF:U92B:VD?:"0C8>)F )596
M8 E0#_-Y^_%S3_\ @E!_P3BL?V=+7]E27]C7P!=>"K33$LEL+KPY T[[5"^>
MUR%$WVDD;C<!Q*7);=GFO(OB_P#M@?MP?M&?MX^.?V!?^"=MW\/O"5K\'?#V
MDWGQ4^)7Q"T:ZU7R;[4X6GL=-L;*">$,Q@3S))9)"!RNT%1OQO"/[8?_  7D
MU'P9:_";5_\ @DAX5L_B#' MG=_$O5?C-IW_  B)E "G4C:6Y:_:)C\_V5!Y
M@!(WC%4?&?P@_;J_8&_X*4?%K]LS]F[]E)_CCX _:!T/P^WC'P_X=\66.E:O
MX;UO2;5K..:)-0D2.XM9HF)(5]X=CD*L8\P N_!/_@IC^U38^!/VK_@/^U)X
M+\%VGQQ_9D\&3:_#JOA6&Y_L'Q/8SZ5<7VG7L<$TAFBYA"SQ>8<%@%89(7PS
MQG_P55_X+#_"?_@GCX(_X+#?$SX=_!E/A2=*\/7OBSX7:?;WSZYJ&EW[VML^
MJ0WWGF&WEEGG66*UV.(894$KR.CBO5OA)^PS^V/\2O"7[9/[87[1/PLTWPQ\
M4_VCOAU+X:\$_"K3O$=O?'0-.L]&N;.RM[B^4K;O<W$TP>0JQB3"G> 65*7[
M67[ O[6?Q._X-F])_P""?G@CX4_;?B[;_";P5H\_A(ZY8Q;+VPO-+ENX?M4D
MZVQ\M+>8[A+M;9A2Q(R :WB?]MK_ (*J_LJ?M(? G6?VU?"7PC7X<?'SXA6_
M@I_!G@Z&]?5_!&IWD,DE@DE_)*8=0/[MEG=8D3<C>6 N";_Q+_;,_P""FOQ;
M_P""FGQ>_P"">O['VD_"W1=(\$^$O#>M)\1/&]A=W)T9+RWF::(VD$Z&]GFE
M\L1',4<*03%_,9D4^C_\%6OV8/CC^TIXG_9=U#X*^"?[9A^'7[5'AGQAXQ?^
MTK:W_L_1;2&\6XNL3R)YNTRQCRX]\C;OE4X.'?L\?LQ?'#P-_P %A/VC/VI/
M%/@G[+X$\=^ ?!VG>%-<_M&V?[=<V,5PMU'Y*2&:/877F1%#;OE+<T ?._[,
MW[;_ /P7 _;A\(_$7X;_  E\%? KP3XS^!'C35O"/COQ=KL%_?Z?XOUZRD)C
MM=.LXYD>QMVA,+2W$SN2;A?+1<.$Z>]_X+H:O=?\$?/@[^WSH/PU\.VWQ#^-
MOB>S\%>%O#VOZL]IH=IXCDOKJRGN+J=COAT^)K&ZG8D[@BJA=2WF#V#_ ()7
M_LP_'']G#QU^U+K'QF\$_P!C6WQ&_:>U_P 6>#9/[2MKC^T-'N;>S6&ZQ!(Y
MBW-&X\N39(-O*C(S\>>"O^".'[66N_\ !![]G_\ 9M\7?"#PS_PN3X$?%:?Q
MY%\-O&>H6=YI/B 1Z]JUP=)NIH6FMS%=65\#DEEW%4<IERH![+\)?^"E'[2?
MP9_;3^$W[-O[2W[3/P"^,_AOXU7-]I>G:]\'86LK[PKK4-L;F.&XMS?78N+.
M8*T22_(X?EL# :'X4_MI?\%;_P!L']LGXW? +]G'1_@_X8\%_!/XO/I-_P",
MO%^F7UQ-JUCY5NT>EPP03<3A1<RRW387$UNJ("'-=7^QUX&O+[]H+POJ"_\
M!O%X)^!D5@UQ)K7Q)NKSP@MQHLRVTNP6"Z6DEQ=,\NR(OF!0DC.2<;#W7_!-
M7]F+XX? #]H/]J_QQ\6_!/\ 9.E_$KX[2^(?!5U_:-M/_:.FM86\0GVPR.T7
MSHR[)0C_ "_=Q@T >>1?M=_\%*/VX_VFOC%\/_\ @GIK7PD\$> O@;XM;PA?
M^(_B5X?O]6N?%'B2&%)+RV1+6XA%I:PF1(V?YY"2&7J53H?B-^TK\</"7_!0
MS]B_X%_&GX,?#6/Q/\1_!OC6X\;:G9Z>]_<Z%?V&E6LSQZ/?2%'@@ED=U?<A
M,D>U3@C)\W^'?@'_ (*,?\$P/VIOC[:? #]A*7X\?#7XX?$RZ^(?AG4] ^(6
MF:+<Z'K5_%&M]9WZ7[J1"TD2%)HPX5%&0S/L3T/XA_LY?ME_&'_@H?\ L5_M
M7?$7X3:-9Q_#SP?XX7XN2>']?AELM!U#4]*M8;:WA\]TGNE:5'CWQQL!L+-M
M4@D S/VZOC9_P5>^!=MX\^,_A3]H;]F#P7X=\,6^H:CX&^'_ (JTV_N]2\4V
M-K&\@6ZO'O+98)Y@AVQP1.J%E4R-RU>5?MU?M)6_[8G[/_\ P3<_:EM_#IT@
M^/OVI_ .M3:5YWF"SEGT^^>2$/@;U1RRAL#< #@9Q7G6I?\ !//]K'2/&G[2
M7@3XH_\ !)[P?\=?B#\6/'>O7_@+]HSQOXET6?3]+T2]C$=C#(MX9+ZQ-DN
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
MLD?L^?\ "W(%^#]S\-/B3\/['Q+::7J*6!O_ .T;6^M)+QUAE9;@E70L&VJ
M 0Q9,#]E+]EO]N_XN_\ !37XM?M<_MK_ +/&D> _!OQ._9]M?">DZ1HOBVUU
M*XTI1?R@Z?=R1OF2\\DM.\L49MU$Z1K([(Q(!Y)I_P#P61_;=^,/[,.O_P#!
M1CX2_'K]F/PSX3TZ#4M7\*_L^^+[QY/$VMZ)9R2@_:KY+]!::C/'"[PPQVSH
M#)$&+9->R_M0?\%6?VG[_P 0?L:VO[ WPI\):\_[5GAK6M1M=,\>7,T":;Y>
MCV=_;S2SPL"L=LMQ-+/&J.\RVYCC*,P:O!_V4OV&_C#^P_\ !JT_9#^+7_!O
MW\-?V@-9\)W-U:>&_C)I<OA""V\46+7$DEO/J#:F!=VDR1NL;@I,3Y>5W=_J
MGX\_LD_'/QO^W?\ L)_&OP)\"M*T+PC\'K+QBOQ!T[0M5LTLO"GV_P -Q6EI
M:6\9,+W$(G4P(8(<!4#,L:G@ R/V<?VMO^"BGA+]O#Q7_P $U_VP=8^%NN>*
M=5^#,WC_ .%GQ"\'>'[VRL05O/L+V5_9RW#NPCG='!CD4F)#EBSC9X9_P05T
M+_@HBO[0W[2=WXK^*'PDF\&6G[6GBV+XIV-GX5U)=1O]:%E:B273)6NS';6I
MD-L5CF25PJ2 L2RX^JO%G[,7QPU/_@N-X1_;!LO!._X=:9^S7J7A:^\0_P!H
MVP\O5I=:BN8[;R#)YYS""^\1F,8P6!XKSS]@3X6_MM?L8_MS?';X0>(OV1;C
M7?AA\9/CMK'Q#TOXQZ=XRTY+32[>^LHR;:>Q>3[6TJS6\4("I@F5GSL7<0#3
M_P""?W[2'[3'[0O['/QK\4_LZ?"3X0:'\0-!_: \4^&_#%C/IEQI.@SK;:G%
M$U_J M?,FFG\AI)'9-K3O&BYCW%QR_PP_;U_;7^!?_!0_P"$G['W[4WQX^!W
MQ:T'XTIKMK:ZG\+M)GTW4/">J:=9?;/*N(7O;D2V\J!HU+;9-V22 N'\MUC_
M ()G_P#!0&[_ ."2/[07[-/A#P<-*\:^,OVD]?\ %NG>%SXNM[7_ (2OPU/K
M$-PUE]MMYF6U%W;HZXD9#CY) BN:/AC^PQ\;O&?_  4)_9?_ &BOA!_P1S\(
M?LV_#SX5:SKB^+Y+35?#R:U>_:]%N+>.6:+36/FVT<P2-6,DD[O<,YC1 78
M]M_X):_\I._V_/\ LJ/A7_TPI7WK7R/^P1^S%\</@M^W;^U[\9?B7X)_LWPW
M\4/'N@:CX&U'^T;:;^T[:VTA;>:3RXI&DAVRY7$JH3C(!'-?7% !1110!^!=
M%%%?4'X.%?OI7X%U^^E>7F7V/G^A]YP3_P Q'_;G_MP5^9W_  3X^$_PY_;L
M_P""IG[6O[7G[3'@[3?&&I_"SXDQ_#/X8Z9XBLTN[;PSI]A!FXEM890R1RW$
MK^8TN-P)D"D!V!_3&OSK\3? 3]OS_@FW^WM\6OVI?V,?V9K3XY?"GX\W5GK/
MC#P%8>,+31M:\-:_!$8I;RV:](ANH)P2[H&W[F'W5C!D\L^\.>_X* ?!WX<?
ML3?\%;OV0?VKOV:?!FF^$-5^*'CJ^^'?Q+L/#EFEI;^)=/N[8/!)=11!5DD@
ME4R"0C<2L6XD1J!P7["?AW_@ITW_  7,_:UA@^+GP6$UI??#63XJ,_@W5#'?
MZ0=.N&M8M+7[;FVN5M/-21YC*C2LK*H4%3[=\-?V>?VZO^"@/[?/PV_;2_;F
M_9^L/@O\/?@;!J-S\-OA?)XLMM:U?6-<O(1 VIW\UGF"&**, Q1*S.LBY/#-
MFSHWPM_;;_92_P""ROQ>^/\ \/?V1;CXD?#3]HJR\$6MWXLTKQEIU@?"$FDP
M26-S)=6]U(LLR"*5YP(58MM5%RS$* >%_LXC_@HQXD_X*E?MR>!/V%KGX:^&
M+1_B/H-WXA\>?$:TNM1$4PT2)8+&UL;:2,LS_.\D\C[40 *CLV5]:\$?\%NO
M&/@__@D;X_\ VXOVC?A'I"_$SX7>.-1^'_B'PEX?OWBTW4_%%OJ$=C$()9BS
M16SO/%(Y8L419<%MHSZ[^P'^S%\</@I^W'^UY\8?B;X)_LWPY\3_ (A:'J7@
M;4?[1MIO[3M;?24@FD\N*1GAVR@KB548XR 1S7S%)_P1\_:5^-W_  3%_:?_
M &4?&^@:9X6\8^-OVH?$GQ"^&;:W>V]Y8WUO_:=M>6#W MWE"0W*0R1,CC>@
MDW-'QM(!NC_@J%^U[^R_\4OA%JW[3?[47[,_Q7\*_%3Q_IGA#Q/X9^#[20:I
MX+OM1+);7,$CW]Q_:%E'* DSO'')\RE0,D5TGQ+_ &U/^"JWQL_X*8_&W_@G
MS^Q/H?PHT72?AMI/AG5A\1/'FG7EPNFPWNGF=[1[>"8&YGN)V'EN B0PVT^X
M.[QD1_LV?#OQ1?\ Q.\%Z?X@_P"#:3X;?#?6+'6K-_$OC_[=X-6PT$QNK/?:
M>]FDMW<NI!>)!'&VX*&D0@M7L'[+'[,7QP^''_!6W]JW]IOQGX)^Q^"/B3H'
M@.W\%:W_ &C;2?VC+IVG7,-XODI(TL/ER.@S*B!MV5W#)H ^KM$765T:T7Q%
M);/J M8Q?-9JRPM-M&\H&)(3=G )SC&:M444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'CO[67[ G[)7[<G]@?\-2?"?\ X2C_ (1?[5_87_$]O[+[
M-]I\GSO^/2>+?N^SQ??W8V<8R<^._P##@G_@DK_T:?\ ^7WKW_R=7V)17I8?
M.<XPE%4J&(J0BME&<DE?71)VWU//KY3E6)JNI6H0E)[MQBV^F[5]CX[_ .'!
M/_!)7_HT_P#\OO7O_DZO8OV3?V!/V2OV&_[?_P"&6_A/_P (O_PE'V7^W?\
MB>W][]I^S>=Y/_'W/+LV_:)?N;<[^<X&/8J*,1G.<8NBZ5?$5)Q>ZE.33MKJ
MF[;ZA0RG*L-552C0A&2V:C%-=-TK[!1117FGH!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!F:AX/\.:K>/?W^G>9+)C>_G.,X  X!QT J'_A7_A'_H$?^3$G_P 56S13
MYI=R'3@WLC&_X5_X1_Z!'_DQ)_\ %5IZ?I]GI5FEA80^7%'G8FXG&22>3SU)
MJ:BAMO<:A&+T04444B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M / O^'7_ .PQ_P!$._\ +FU/_P"2:/\ AU_^PQ_T0[_RYM3_ /DFO?:*U]O7
M_F?WLX/[*RO_ )\0_P# 8_Y'@7_#K_\ 88_Z(=_Y<VI__)->^T45,ISG\3;-
MZ&%PN&O[&G&-][)*_P!P4445!T!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 %%%% '_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>ottr-20241231_g4.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g4.jpg
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AU+4;'1].N-6U2Z2"
MVM87FN)Y&PL<:@LS$]@ ":_$C_@V-_:1_9YT3PW^UG_P4>_:0^.OA#P=/\4_
MC)<7=Q)XK\26UG+':P>=?%PLKAMA?5608'S-%M&2N*_:SQ=X5T'QWX4U3P1X
MJL?M6EZSIT]CJ5L)7C\ZWFC:.1-R$,N58C*D$9R"#7P[H/\ P;&_\$-?#>K0
MZUI_["=G)- X9$O_ !YXANHB1_>BGU!XW'LRD4 ?F=\/OVC_ (C?M&?MH?MT
M_P#!P)\!-!U"T\#?#OX1ZAX8^$VOW%D\?VS5?L=K8VUY&KK\PCB@>[DC(RGV
MF%6QFL;]A7_@D=^UK^U__P $HM$\-7^J_LF>$_ /QBU>/6_$OQQ\21WVK>/[
MBX?4 X@$TR+!#.KQ>08EF4G+C=OED8_T%Z3^SM\!= ^",G[-6@?!SPU8?#Z7
M1IM)D\%V.C0PZ8UC,C)+;FW10FQU=PPQ\VXDY)-?)/PA_P"#;;_@C=\#OC-I
MGQW\ _LE;-<T/5X=4T--0\8:M=VEA=Q2"2.1()KID?:Z@A9 ZC XX% 'P;\5
M/@A\$OB__P ' 7P*_P""67[3WB:'5_@O^S-\!=/@\->'/&EX@M?$VH0Z9$1-
M<(Y"32.IMV>/[K+8%"I0NI3_ (.(=)_9R\ _L[_"/]DO_@FAI7PU\'>%/VH?
MC>]KX[UOP7>0V.@:A<Z9):V M[N6S#10VZ7,ZM,(U^5[-V*EM^[]./VY_P#@
MC'_P3B_X*.^.]*^*'[6O[/46O>(](LULK?6[#7+W3;B6T5V<6\S6DT?G(&9B
M-^67<=I7)SI_%?\ X)&?\$ZOC5^R9X=_8>\>_LPZ--\,_"#^;X4T"SNKFVDT
MB8F1FF@N8I5G61VED9V,A,I=C)OR: /AS]GK_@BE\=_%G[?WP5^/W[5%S^S-
M\)[?X':>U_X-^%_[-VEW4=]K$<31JDNH7%XL<LL22&+<^) 0Y3Y6F=S\K_\
M!._]GK]E[]LZ]_X* _\ !:#]K?X<Z9X\\-Z#XC\5/X%T7Q#"+C3HQ;VMS>&8
MQ-E)9TM9;*&%B,Q[W*_,RE?UY_8>_P"",_\ P3I_X)U:MKGB;]E#X"'0-:\2
M:.^E:SKMUXCO[V\FL7=9&MUDN)W\E"R1L?*"$F-"22H(W/AG_P $J/V"O@Y^
MQYXE_8'^&GP)_LGX4>+Y;F3Q'X8A\3:F[7KW C69FNWN3= LL,:_+*,*@ XR
M* /P(^#W[!G[,GP1_P"#6KQ]_P % ?C;\,]/\2?$GXB7*Z=\/M1U^+SI?#UI
M_;J64:6 ?(MG9H[VZ>1-K2*^TDKP?3?^"E/PVT+5/V9O^"77_!*CXK?$E/#6
MG>(]-TO6/B%JE_J"6W]E17*640822$*KH+G48T+8&Y%'>OVK^)__  2K_8*^
M,?[(7AG]@SXA? =;SX3>#I[6;P]X2@\2ZG;+;/;K(L1:XAN4N)L":0GS)&W%
MMS98 BC^U5_P2$_X)T?MM>.K7XE?M0?LTV'BO6;#P6/"FG7-UK-_#'9:6)7F
M6.&&&X2**17D<K.B"9=V ^   #\M/$'[/O['VA?\'-7[.OP3_P""9OPR\,Z)
MI/P8^'5SJ7Q1N_ ,*&*+RH+[]W=R1DFXN6CFM8'ED+2,;V-'8E2%\,_X)8?!
M#]O'_@IUX._:)_;I\->&OV6-<O\ XJ^++_1_%_C3X_-?:CJWA"V-NK^786R0
MO!;Q+#<QK$SD _9D4C9$!7[G_L(_\$MOV%O^":^C:KI?['OP*M/#-QKQ3^V]
M8GOKB^O[U4)*1O<7,CR"-2<B-2J _-MW$D^)_$3_ (-I?^"+WQ1^+E_\9O%7
M['L*ZCJE^]]J-AIGBS5;+3YKAV+,XMH+E(XP6.2D85/]GDY /S;_ ."H_P"P
MA:_LJ_L#_L0?\$1OAA\<IO%=[\5_CB=6N_%]B@6*5I9$A-Q;HKN$MD.L!T^8
MAO),A.<X_:_]C;]@+]D7]@'P/+X"_9/^"FD^$[:\M;2'6;RSC+7>KM;(ZQ37
M<S9:>4>9(2['.9&]:K^-O^"=G[&OQ$^-7PP_:#\7?!2WN/%7P9L/L7PSNXM6
MO8+?0H H54CM(IEMY-J@!3)&Y7:N,;5Q[70!\(_\%1_@_P##3]MKPCJ.L^"_
M^"T&O_ BP^&]EJVF>,(_A]X^MK>SBNP5$RZLD4\<A>'RBAA9T(#.  6.?EK_
M (,Y_B[:7/[ 7Q)@\3_#/POX7T;POX]2 _$"WMC:/XBDDMU>0WL\S'S98=T8
M#94!;A%"@@EOK/X_?\&YG_!'[]ICXW:Q^T)\5_V5&G\2^(]6FU/Q'/IOC#5;
M*'4[R60R2S2PP7*(KN[,S&,)N+$G))->V^,_^":?[#7CO]CQ_P!@+6?V>=*M
MOA!)]G\SP3H=Y=:9 [0W*72.TMG+%,7\^-)&8R;I&&7+9.0#\U?V<OB'\/\
M]JO_ (.WOBE\8+OQSH\N@?!WX5PZ#X0U!]3BV7-_-!:6[0PDMAV,E]J8 4DG
M;[U^K]O^U/\ LXWG[0MQ^R;:_&SPW)\2[71QJMSX'35(SJ45F0I$S0@[@N'1
MN>=K!L8(-?+7PS_X-P_^",?P/^(N@_&?X6_L3QVOB;PEK%MK'AZZF^(/B"X6
M&^MI5F@<Q7&H/$^)$4[9%93CD$<54_X)D_\ !,/XM?"C]K/XL_\ !4/]NC4M
M$O\ XZ?%F\DLK;2?#EVUQIOA/0(S#';V,,K(AGE,5K:J\I4?+"H'+2%P#Z?_
M &P_VQ/V?OV$/@#K7[2G[3'CF+0O#&B( \FSS)[RX;/E6MO$.9IY""%0>A9B
MJJS#\@_V?O!^L_\ !P_^VAX1_;K_ ."@/C3PMX%^ W@O5-OP0^ M[XHM6U/Q
M'*TR;;F]AW[MLTD<6\%<S*B11KY>99/UI_;7_8#_ &2O^"B?PTT[X/?MC?"@
M^,/#FDZXFL:?IO\ ;]_IXBO4AEA67?8SPNV(YY5VLQ7Y\XR 1X)\(O\ @W(_
MX(Q_ GXJ>'/C5\+OV,8M.\2^$M;M=7\/ZA-X]\072VM[;RK+#-Y5Q?O%(4D1
M6 =&7(&0: /CS]CSQMX)UC_@[,_:I^)GQV\9:7HLG@OX71V'AF/7K^.VCM[=
M(-&1YXVE(  A$KGGI<NW3FN6_P""7?[4'P2U#_@HM^W)_P %]_CEXXAT/X/Z
M9<)X)\*>*;I&9=7A22U1%MD4%I96@T[3=L:@L3>(!WQ^BO[:O_!#G_@F-_P4
M%^+4/QU_:A_9OCU?Q8MM%;7>M:9X@O\ 39;^&(;8TN/LDT8F*J @=AY@554,
M%4 =5\3/^"3/_!/#XN?LF:)^PQXT_9FTL?"CP[J<6HZ1X/T;5+[3(H;N-90)
MVELYXII7/G2EF=V+LY9]S8- 'Y9> ;?4_P#@Y0_:W\,?M/?MH^-_#OPU_9;\
M :T__"K_ (/ZMXIM8]9\:W/F!3/=Q>9N592BJ[8^Y^Y@W;Y;@V/^"@OQ_P#V
MNQ_P6!N?CS\?O^"4WQM^)WP,_9TCD7X.:#X9\+W$&A'48HT:;Q%<S-;O%.$*
M.8=N$18H6R"C^9]T?#W_ (-K?^"*'PL\?:)\3O _[%$5KK7AW5[;4](NI_B!
MXBN4ANH)5EB=HIM0>.4!T4['5E;&&!!(K[.^(_P^\)?%KX>:]\*O'^EM?:#X
MFT6ZTG6[)+J6!KBTN86AFC$D++)&6C=AO1E9<Y4@@&@#\:/^#0/XB_$KXF7/
M[1'Q>\8_L^^)+.'XH^.I?%,_Q-NXBNEZC.9Y/^);"[*/.FCEN+N1V5B%# $
ML,_MA7G?[*G[*'P _8E^!ND?LW_LQ?#Y/#'@S0GN'TS2$U"YNS&\\[SRLTUS
M))+(6DD=LNYQD*,* !Z)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 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5X[_P4,^.'C?\ 9G_80^,?[0WPT:T'
MB+P3\--:UO0VO[?S85N[:REEB+ID;U#JI*YYQBO8J^;O^"Q<<DW_  2@_:0C
MBC9F/P3\2X51DG_B6ST ?EY+_P %G_\ @M#^R9^Q7\%_^"J?[2OB7X.?$/X.
M_$[Q!;:;JW@W2?#T^G:Y8I-]I<-%(I$9DV6<^#F102H*$$LGZ^_#[]MO]FCX
MH_M4^./V*O!'Q"DN_B5\.-+L=1\8>'FT>[B%C;W<,,T#B>2(0REHYX25C=BN
M_! (8#\M_P#@BW_P0U^!'[3G[$'[.W[4O[5_[0?Q?^(6EZ5IJ:]X6^$'B3Q;
MN\):/=+<2[&BLO+W;/D5MN\*^XAPZL5JEXW_ &UOA;_P2I_X.3?VDOBU^UCX
M8\76VB_%_P"&/AX?#23P_P"&9]0E\0W5M8:9 ;6V2($M(\]O/$I.$#QX=EW
MT ?H39_\%G/^"<-]^S!J'[94/[0;+\.-+\>CP;?^(I?"^IH(=9)C'D&%K82[
M<2HQEV>6 ?O<'%7P;_P6Y_X)A^.?@%X]_:CT3]J33E\ ?#?Q$-#\2^);K2[R
M*)KUE#1QVJ-#YEZ9 <IY"OO )&0,U^$.IZ9XBMO^#5OXL6>O>&;[3-0C_;+F
M6]TN]MV2>TE$5DCQ2*1E75\H1V8$=:_1C_@Y"_9\L/A5^QM^SG\0?AK\ TO/
MA+\&_C%H.L?$;P=X7T5#%'HMO!Y8>2! %,2H'@);A?M*@D DT ;_ /P4J_X+
M@?!/]H;_ ((V?'C]HG_@E]^TWJMKXO\ AS=^&(;_ %"WT6ZTW4-'%_K=I"C;
M+N%<K- +A0ZA@0'&017MO[!7_!=S_@G-^T[XH\!_LC:!^U;;:[\6K_PK8QWL
M,VD7<5OJ6J)9))=117;0K;RR[A(<*^&*D)N/%?(__!9'_@I/^Q5_P4E_X(K?
MM0^*OV+K35]9M_#=OX#AU_QO<^"I],MM0:3Q' T5C'+<1QS3O:A)6=2FR/[4
MA1F\QL5OV_\ X:>$/ 'QD_X)%1^!? EAHWV/QAI=FJZ7IR0>5"T>AR/$=BC"
MEC*Y![L[=2QH ^W?VC/^"_G_  2K_96^,>L_ KXP?M&74&O>&;];+Q5_97@S
M5K^UT6X8@"*XN+:V>)7!."JLQ4@@@'BN]_:B_P""LW[!'[('@WP/XV^,'QSB
MDM_B99+>_#^S\,:1=ZS=:]:&-)1<V\-E%*[0^7(C>80%.X $GBOQL_X*1?\
M!1[]H/XT7_[9G[)GQ?\ VG'^#SZ#J^KZ/X'_ &=_"WP*AU&[^(%BHE/]J76I
M2V\CQ++#$EP]Q&\>V,^8K !<]#\8+O\ 9 \"?L"?L3?'WQK^WGXJ_9O^/O@7
M]GJ&]^%GCNV\&7>KZ7JMLUN8Y=-G2*&1"YRR[21^[N6W),&50 ?KIXO_ ."L
MO[ /@+]CS0OV\/%_Q_MK#X:^)[EK3P[JESH]ZMWJ5XLTL+6D-B8?M3SK+!,I
MC$65\IV.%!:K?[(?_!47]A[]N+P_XLU_X _&J&=O :[_ !KIGB'3+G1[W0XM
MKN)KF"]CB=(BJ.?-P4^5@6!4@?BQ^W+\:OV]/VH/V,_V"O\ @IC^U=9Z]\.;
M/P=X]UR7X@>._#'@-;MM"66\LQIOB5]*E1TP\=K+*"R;"V&C \^)*]*^$7P7
M^#/[9^C_ +8OQ[_8X_X*6>./VFOC%XQ_9DU#PQK$K_"5O#MI<JZP_9[<,EM!
M'/>-'9BW1%7.R8[B>P!UW_!9S_@Y'_9E\??LB7GA[_@EU^VW?67Q+TGXA:7'
M/<Z;H5W9/>:;F=;@V\EW;K'/'O\ *W;2200<%3FOU>_;?\2?&WP7^QU\4/&O
M[-M[;V_C[1/ FJ:CX1>[L5N8WO[>V>:*,Q-P^]D" 'C+ X.,5_-W^UU^V_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %?-O_!8_P#Y1._M(_\ 9$O$O_IMGKZ2K#^)
MGPV\"_&/X=ZY\)OB?X9MM:\.>)=*N-,UW2+P$Q7EI/&8Y87P0=K(Q!P0>: /
MPR_X)^?\$G/V\_\ @JC_ ,$U_P!F[X9?M2_M+_#[1?V8?#L\/B'2_!_A#0[I
MO$6K)#+<QK!>7$P6*-B);A \;,JB7<4=E7;V?@;X6?L>?MG?\' W[7'A3_@J
M[#X=U:/P'X;TBQ^%7AGQ[K7V2PLM&:!7GGMD>1%!"/!-N4Y4W<CC!.X?L?\
M!GX,_"[]GGX7:+\%/@KX+L_#OA7P[9BTT31; -Y-I""6V+N)/5B<DDDDUY/^
MUI_P2P_X)[?MT^*['QW^U=^RIX8\8:[IUNMO:ZU=QRV]YY*DE87FMWC>6-2S
M$(Y95+-@#)R ?@IX"^"WCKXL?\&_'QX\:_!S7]2U'PU^S9^U3-XK^ FLS2O*
M\6E6K0I<?9Y&Y\A8;HW9 ^4R*Y^]FMZ\_P""@7B'Q?\ \%/_  [_ ,'%<MY=
M6_P7TKXG:'\*;ZUCA=OLEI<^%S)?%NY2*:>:7&.'*=3C/]"7AW]F/]GGPA\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 445Y_P#M$?M1? S]E;P6WCGX
MW^/K31[9@PL[5CONKYP/]7!"N7D;D9P,+G+%1S6U##U\56C2HQ<I2T22NWZ)
M&&)Q.&P="5:O-0A'5MM))>;>AZ!7C/[3?[?O[*W[)5M)#\7?B?:KJZ1[H_#6
ME8NM1DR,@>2A_= CHTI13_>K\S_VR/\ @N-\>_C9->>#OV>(YO 'AERT8OH9
M =7NTZ9:921;9X.V+YA_ST85\/7U]?:I>S:EJ=Y+<7%Q(TD]Q/(7>1R<EF8\
MDD\DFOU[A[PFQ.(2K9M/D7\D;.7SEJEZ*_JC\,XH\:\)AI2H9+3]I+_GY.ZC
M_P!NQT<O5\OHT?H'^T;_ ,' ?QO\8R7&B?LV_#_3_!]@Q*Q:QJZK?:@P[.J$
M>1$?]DK+_O5\2?%CX]_&KX[:N==^,7Q3UWQ)<;RT9U;4I)4B)[1QD[(Q[( /
M:N2HK]ARGAS(\DC;!T(Q?>UY?.3N_P ;'X5G7%?$/$,V\?B937\M[17I%6C^
M%PK]L_\ @B3\01\3/^"?%GX0FG\R;POK.HZ,^X_,%9A=)^ 6Z"C_ '<=J_$R
MOTU_X-T?B9Y>K_$OX.75QGSK:QUFQBSTV-)!.WX^9;C\*^8\3\%];X3J5$M:
M4HS_ !Y7^$F?7^$&8+!<:TZ;>E:,X/[N9?C%(^XR"#@BBKOB2T^P:]=VH& M
MPVT>Q.1^AJE7\VIW1_5+5G8ZOX4?\A.Z_P"N _\ 0J_EY_;@3R_VT_B_'_=^
M*/B ?^5*>OZA?A3_ ,A6Z_Z]Q_Z$*_E^_;L79^V]\9$QT^*OB$?^5*XK]-\+
M_P#D88G_  Q_-GPGB#_R+L/_ (I?DCRJBBBOV<_*0JUHFN:WX:U6#7?#FL76
MGWUL^^VO+*X:*6)O[RNI!4^X-5:*32:LQIM.Z/L/]F;_ (+K?\%&OV:YH+(_
M&9_'6CQ$!M'^($;:CN4<8%R66Y7C@ 2[1_=-?I%^R1_P<P_LI_%R>W\+_M-^
M#-1^&6JRE4_M5';4=)D;IDR1H)H,GLT;*HZR<9K\&J*^6S3@SA[-4W.BH2?V
MH>Z_PT?S3/H\MXMSS+&E"JY1_EE[R_S7R:/Z]OA]\2/A[\6?"EMXZ^%WCG2/
M$>BWJYM-6T348[JWE'^S)&Q4D9Y&>*VJ_DY_9G_; _:3_8^\9#QS^SI\6]5\
M-7;,IN[>UF#VEZ!T6XMW!BF'IO4XZC!YK]??V ?^#E'X3_%>>S^&W[;N@6O@
M;7)2L4'C#2U=]'NGZ?OD):2S)./FR\?4LT8&*_*L]\/,URQ.KA?WU-=E[R_[
M=Z_*_HC]+R;CO+,P:IXG]U-]W[K^?3YV]6?J31530M>T/Q3HUKXC\,ZU::CI
MU] LUE?V%RLT-Q$PRKHZ$JZD<@@D&K=?G[33LS[A--704444AA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%-EEC@C:::141%+.['
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
MI:581E\U[OY17WG]6^$6/^N<%JBWK1J2C\G::_&3^XD^%?\ R'YQ_P!.;?\
MH:U_,=_P4.X_;_\ CG_V6'Q-_P"G6YK^G'X5_P#(P3#_ *<V_P#0TK^8_P#X
M*(?\I /CG_V6+Q-_Z=;FNKPO_P"1EB?\"_,]+Q _Y%N'_P 3_(\=HHHK]H/R
M@**** "BBB@ HHHH **** "BBB@#T7]E+]I_XI?L=?'C0?V@?A!JOV?5M#NM
MTEO(Q\F_MFXEM9E'WHI$RI'4<,I#*I']0/[(O[4GPV_;,_9\\.?M#_"RZSIV
MNV>Z>RDD#3:?=+\LUK+CH\;@J3T888?*P)_DYK] O^" '_!12Z_9._:4B_9\
M^(FM^7X ^)5_%:R&XEQ'I>KG$=O=#/"K(=L,AX&#&Y.(L5^?\>\-K-\O>+H1
M_?4E?_%'=KU6Z^:ZGV_!7$#RO'?5:S_=5'_X#+9/T>S^3Z']!U%%%?S^?N(4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %?G9_P %\?VNV\%?#K2_V2_!FJE-2\4*
MNH>*#"^&BTZ-_P!U"<=/-E4L?]F#!X>OT%\3^)-$\&^&]0\7^)M1CM--TJQE
MO-0NY3A88(D+NY]@JD_A7\Z7[5?Q\UW]I[]H3Q5\<->:16UW57DLK>5LFVM%
M^2WA_P" 1*BG'4@GO7Z9X89 LTSMXNJKTZ%GZS?P_=K+U2[GY'XP<3/)N'E@
M:,K5,1>/FH+XW\[J/HWV//J***_I0_DL**** "BBB@ HHHH **** "BBB@#;
M^&GC?4?AG\1O#_Q'T?\ X^_#^MVFI6N#_P M()EE7]4%?T5_$&YL-?\ #^E>
M*M)N%FM;F,/!,AR)(Y$#HP]B!G\:_FYK]\?V%/'X^,?_  3I^'/BS<7FM/#,
M%A,S'+&2Q=K-V/N?(+?C7XSXOX*^&PF,2^&4H/\ [>2:_P#26?O/@=C[8G&X
M!OXHQFO^W79_^E1^X],^%G_(PS?]>;?^AI7\R_\ P4@A\C_@H/\ '%,8S\6_
M$3?GJ4Y_K7],_P +3CQ%+_UZ-_Z$M?S1?\%.8?(_X*)_&],=?BCK;?G>2G^M
M?-^&#_X5,0O[B_,_1_$#_D5T/\;_ "/#****_:C\G"BBB@ HHHH **** "BB
MB@ HHHH *569&#HQ!!R"#TI** /Z4?\ @B=^W7/^W%^QAIE_XRU87'C;P5(F
MA^+FD?,ERR(#;WK=_P!]%@LW>6.;' KZ_K^<+_@@]^V5<?LG?MW:)X>UW5/)
M\*_$AH_#FO)(^(XYY'_T*X/8%)RJ%CPL<\IK^CVOYNXVR19+G<E35J=3WH^5
M]U\G^%C]_P"$,W>;Y/%S=YP]V7G;9_-?C<****^0/J0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^0O^"H/_
M  5N\&_\$[=7\#?!GP7\$=>^+7QB^*%Z]OX!^&'AFY6":\",%:>><H_V>$,=
MH;8Y)#G 6.1T\:^%7_!=+]H+X:_M;> ?V0_^"I__  3@UC]G^_\ BK>_8OA[
MXKM_'5IK^E7]ZSHD=K+);($B8O)%&2KNRO-'O2-6WCQK_@I)X_\ "/[*'_!T
M9^S#^U-^TEK=MH/PXUCX17WAS2_%NLRB*PTW4_\ B<1LKROA(@&O[0,Y("K=
M!F(4$C,_X.&?CE\&/VVOVC?V0?V+/V3OB;H/CGXBW/QNL]<F'@_58=0.BZ='
ML#SSR0,PB7:6G.3D1VCN0  2 ?KYI/Q4^&&O66LZEH?Q'T&]M_#D\L'B&>TU
MB"1-+EB!:5+AE8B!D )8/@J <XJ"]^,_P>TWP+:_%'4?BQX:@\,WQC%EXBFU
MVW2PN"[;4"7!?RWW-P,,<G@5_/Q_P4?\<^-/^">7[</[;_[ WPYLYXI/VR]
M\.:G\-+958)<:CJNIQV6HQC:/E\W[9JXR.#]G0'G KD?@5I?C/XM>-/@'_P;
M=^.KFXU1_@_^V#XDOO&&^ I'>>%=)!OX)6SP$N5NM5*J20-L7<J* /Z*O%?[
M0GP#\!VFKZAXY^.'@_1H- NH;;7I]6\2VMLFFS3*6BBN#)(!"[J"55\%@,C-
M;Z^+_";^%1XZ3Q1IQT0V/VT:R+V/[*;;;O\ .\W.SR]OS;\XQSG%?B3\!O\
M@GK^RG_P4!_X+C?M\Z)^UA\/9?%6G>%_[*DT+3)=5N(+>VNKJP>-KS9"ZAIT
M2/$;MG9O<@9((^.9/BU\9+__ (-J/V<?AQ>>(4?P+JG[4EQH7BX:YJT]IIKZ
M<DTUU!8WMQ$&>&R,K32N5!*^2K*"444 ?TS_  Q^-/P<^-FEW&M_!KXL^&?%
MUE:3>3=7?AC7K>_BADZ['>!V"M[$YKYB_P""O'_!3[3?V%?V%_BU\<OV<_&W
MP[\3_$WX;1:0\G@S6-56[-L+O6+&P=KNTM;B*X0!+IB/F3Y@N21P?AO]FO\
M8I_:F_9Q_;=\7_M?_ ZW_9>^&5O<_LW:]:'X2?L_>/;F^?Q!>6]O)-8ZFEA)
M:1*Q6X>S5I5X^4=6F;=^>NM? _\ X);ZM_P;.3?M0:[XMT&Y_:FU7QM*;B\N
M?%;MKEY?MXA"2VTEL929(?[)_P!).Y-N_$F[>0" ?U!?L_?$'5?BW\!?!'Q5
MUVSM[>^\3>$--U:\M[0,(HI;FUCF=4#$D*&<@9). ,DU^5W@?_@YZ_:D\?\
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
M]IO5?VS/#OP!\.6?Q2UNS-KJOC>&RQ?7$1CCB(9LXR8X8U+  D+@GDY]3HH
MX#P%^RQ^SQ\+_BQXT^.GP_\ A)H^E>+OB*;?_A-]?M8")]8\A2D7G$D@[58C
M@#KSFN:\._\ !/3]B+PI^S7>_L=Z)^S!X03X7ZA<27%YX(FTI9K"69W$C2F.
M3=A]ZJP<'<K*I4@@5[)10!X%^R?_ ,$M_P#@GU^PWXNO?'_[*/[*OA?P;KNH
M63V=UK5A#)+=M;.ZN\*S3N[I&S(A**0IV+Q\HQSLO_!%C_@E+-XN\3^.I?V#
M?AV=4\8PS1:_<'1AME65MTOEQYV6Q<_>:%4)!()P2#]/T4 4?#'AK0?!GAO3
M_!_A;2XK'3-)L8K/3;*!<1V\$2!(XU'9550!["O.?A9^Q!^R3\$O@OXF_9U^
M%7P!\.:)X&\93WTWBGPO9V?^B:F]Y L%T9D8G=YD2+&PZ;5 KU2B@#PK7?\
M@F1^P%XH_9HTO]CKQ'^RCX0OOAGH=W+=:'X2N]/\RWTV>262626W8GS()&>:
M4ET93^\89P2*J_!7_@EC_P $\_V=OA/XO^!_P7_9,\)Z#X8\?Z;_ &?XUTVW
MM7=M;M0DB"&YED=I94"RRX!?"^8Q&"2:]_HH \B\7?L%?L<^//@CX0_9N\8_
ML]>'=1\"^ =1L[_P;X8N;9C:Z3<VJ21V\L2[LAD261023P[9SFL;]K+_ ()D
M_L#?MSZYI_BG]K']EGPKXSU;2X!!8ZQJ%J\5XD(8L(3/ R2/$&+$1LQ4%F('
MS'/NU% 'EFA?L1?LC^&/V9;C]C3P[^SWX7LOA;>64UK=^"+;352QFCE<R2;T
M'+,SG>7)W%OFSGFN;\1?\$P_^"?_ (L_9MT/]C_Q'^RAX0N_AGX:U9M3T'P=
M+8'[)8WC-.S7$8#;A(3<SY;.3YK#H:]WHH \I_:!_8:_9$_:I^#&G?L\_M!_
ML^^&_%'@S1A!_8N@W]EMCTTPQ^5$;9HRKVY6,F,&-E.PE>A(K!^#?_!,K]@+
M]GF'5H/@A^R=X-\+KKWA%_"^MC1],$1O])=BTEK,0<R!V8EF;+L3EF->Z44
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
M4/$OBGXT_P#!-V70;GQ-H]E#I.M:9?76E_:WL[B19M\<6I8CV"2V3,BL'!
MZFO%OC]^UU\5/VB/ ?P_^%GBFUTK2_#/PT\-KI'AC0=!MY8K9><S7D@DDD+W
M4[ -))D D#"KR#YE97U]IETE]IUY+;S1G,<T$A1E/J".17MSPV/Q>7SI5W#F
MDW92CSQY>;W5)7CS>[9-W6IY$<1@L+CH5**ERQ2U4N67-RZM.SM[U[:/0_6;
M_@LA\(%^-.N_LY^$O%U_X(TG]JSQ)%%:>-8[+5XX[./;"K1?:CEXXCY_RQDC
M#EI "R $>OZII7[7VK?\$_/C=H__  72TOPCI^@6.C>=\.+J*ZTR&^DU18K@
MQ^0--?RV;S?L_EH0'9F8,K(3C\-YIIKB9KBXE:21V+.[MDL3U))ZFI;W5=4U
M&.&+4-2N)TMTV0+-,S"-?103P/85X;X4JO!T,/[96IN_-R>_'WN:U.7/[BVC
M:TM$>PN)J:Q5:O[)WFK<O/[K]WEO4CR^^]Y7]W5GWC^P/\6?B]\%_P!D_4_V
MF?VGOB]XGOO@KX.OOL/PX^$UYK<RV/C/Q(#YT5KY);#6%NX^T3#_ %990-KD
M.A^D?$_PU^%G[0O[,5Q^T/\ &7X/>#]>\-^,/V;=5\8>-/C;>6R'5;7Q_P"<
M%CL(KOS-T0B;;#%9*-I50@4A=I_'Z?5M4NK"#2KG4KB2UM2YM;:29C'"6.6*
MJ3A<D G'7%1?:+@6_P!E$[^47WF/<=N[&,XZ9QWKKQ7#;Q&(=>%7DDY7]V-O
M=[*S7O7]YR=[O=-))<V&S_V%!494^>*C;5WU[ZI^[;115K+9W;NRBBBOJ#YP
M*^N/^"&?QQD^!G_!3/X<W<UR8['Q5>2^&=00-CS!>QF.!?\ P*%NW_ :^1ZW
M/AEXYU3X7_$CP]\2]$)%[X=URTU.S(.#YMO,DJ<]OF05Q9EA(X_+ZN&?VXN/
MWJQUY?BI8+'4L0OL23^YW/Z]**I^']=TWQ1H%CXET>?S;34;.*ZM9,??CD0.
MI_$$5<K^36FG9G].)IJZ"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OC3_ (+N>*Y/#O[!%WI"
M3;!KWBS3;%US]\*TESC\[<'\*^RZ_/C_ (.(M7EA_9O\"Z$),)<^-S<,GJ8[
M.90?P\T_G7U/!-%5^+,'%_SI_P#@-Y?H?&^(5=X;@K'376FU_P"!6C^I^15%
M%%?UN?Q"%%%% !1110 4444 %%%% !1110 4444 %%%% '[[?\$I_B3)\4?V
M /AMK-R4$^FZ,VCRHK9V"RFDM8\^A,44;?\  J_!/_@LY'Y7_!4'XQKCKXF0
M_G:P'^M?K/\ \&\'Q*AUKX >.OA/)/(]QX?\5Q:BH<DA(+RW"*J^@WV<I('=
M\]Z_)[_@M9'Y7_!4CXPKZ^(+<_G96Y_K7X?PY@O[.\0,QH6LK2:])2C)?@T?
MU%C\P_M3PZRW$7N_=B_6$90?XQ9\MT445^H'PH4444 %%%% !1110 4444 %
M%%% !1110 4444 ?U3_\$X_'9^)7[ WP<\923>9-<_#?2([I\_>GBM8X93_W
M\C:O::^2_P#@AAK_ /PD?_!*GX1WQ?<8=/U&U/MY.J7D0'Y(*^M*_E#.*2H9
MOB*2^S.:^Z31_3.5576RNA4?VH1?WQ04445YQWA1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^<'_!Q>
MTH^%OPR13^[.OWY8>_D18_F:_1^OSN_X.*--EE^!7P]U=5_=P>+;B%CZ%[5F
M'_HL_E7V/A^U'C#"-]Y?^D2/@_$Z+EP+C4OY8_\ I<3\E****_J\_BL****
M"BBB@ HHHH **** "BBB@ HHHH **Z3X3_"#XF_'3QQ9_#?X1^"[[7M:OFQ!
M8V$6XA>,N['"QH,\NQ"J.217Z@?LQ_\ !+O]F;]A#P?;_M%?MV>*](UG7[<J
M]CI$P\W3[*?&5CBB(W7UP,$Y*[%P2%^7S*^:XBXKRGANC?$2O4?PP6LG_DO-
M_*[T/K.&.#<XXIK/ZO'EI1^*I+2$?GU?DM>]EJ8G_! S]G+]H[X<Z]XD^-/C
M#PI)HW@;Q1X=C@L!J.8KC4+E)D>&>*(C/DB-IQO; 8R+LW#)'SG_ ,%MO^"/
M7[9'B;]IOQK^V/\ !GP8OCCPQXEN(+NXTSPZ&EU733';0PL'M<;IU+(2#!YC
M8R650,GVK]L/_@IG\3/VA!=>!?ALMSX6\'2!HI+:*4"]U&,\?OW4X1"/^62'
M;R0S2#&,/]FO_@I+^T+^SU]GT*\U;_A*O#L6%_L;6YF9X4':&?EXN. #N0=E
MK\)EQ5G#S^IG$(04II1<-;<JM97WYM%K^%M#^@,'@N',#D=/(G.<J<&Y*II\
M3O=J/\NKTU?J]3\8[BWN+2X>TNX'BEB<I+%(I5D8'!!!Y!![4ROZ"_B7\%?^
M"5/_  6#M3_PFWAU?!_Q+N8PJ:M9-%I^L-)A0!YF##J"X4*!(KNJ9VB,G-?F
MY^W)_P $!OVT/V21=^,/ASI1^*7@V#+G5O"]B_\ :%K&,<W%AEI%ZL=T)F0*
MI9V3I7Z1DO'&49I)4JK]C5_EEL_\,MG\[-]$>'F/"F/PE/V^&:K4OYH;K_%'
M=>>Z75GPO1005)5A@CJ#17V9\N%%%% !1110 4444 %%%% !1110 4444 ?T
M?_\ !OJV[_@E'\.!G[M[K@_\J]X:^T:^/O\ @@IHQT7_ ()0_"I'7#W*:Q</
M[[]8O2O_ ([MK[!K^6.(FI9_BVO^?L__ $IG])9"FLDPJ?\ S[A_Z2@HHHKQ
MCU@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *^(/^"_?AF76_P!B+3M8ABS_ &-X]L;F5Q_"CV]U!^6Z
M5/TK[?KYW_X*P>!9?B#_ ,$^?B5I-M;^9+9:1%J<9 Y06ES%<NW_ '[B?/L3
M7T'"F)6$XEPE5[*I%/T;L_P9\SQIA'C>$L=16[I3:]4FU^*/P+HHHK^P#^%0
MHHHH **** "BBB@ HHHH ***U/!7@CQA\2/%-EX(\ ^&;[6=8U&816.FZ=;-
M+-,Y[*J@D\9)/0 $G@5,YQA%RD[);ME0A.I-0@KMZ)+=OR,NOJ']A+_@E?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!^=G_!PA\ )/$OPC\)_M&Z-8%Y_#&HMI>LR1KS]CN<&)V/
M]U)DV#WN:_):OZ3?C_\ !WP]^T#\%?$_P6\4@"S\2:/-9M*5W&"1ES',!_>C
MD"./=!7\Y'CWP/XE^&?C?5_AWXRTYK35M#U*:QU&V;_EG-$Y1Q[C(.#W'-?T
M7X49RL9DL\!-^]1>G^&5VONE?TNC^5_&K('@<_AF4%[E=:_XX))_?'E?FTS)
MHHHK]5/Q<***=!!-<S);6T+222,%CC1269B<  #J30&XVO7OV2/V(/C]^V?X
MP_X1WX1>%S_9]O*JZOXDOPT=AIX//SR8.Y\<B- SGKC )'U-^PM_P1/\2^.;
M"'XT_MHW4WA+PI!#]K7PW),+>^NH5&XO<NV/L<6!R#^]QG_5\,?<?V@O^"D_
MPW^"7A%/V?/V#?"^FZ;IVF(;9?$%M8JMK;@?>^RQ$?O7+9)GD!#$$@/N#U^7
M\3^(V&P,I83*K5:NSE]B/S^T_):>;U1^L\,^&M2M2CC\]DZ-%ZQA_P O*GR^
MRO-Z^2NF;W@3X3?L.?\ !'GP>FK:E*/%_P 4+NR)6YDC0W\VX8Q$F2MA;$YR
MQ)9@&&92H4?)?[4'[9'QE_:KU\W7CK6/LNC03%],\-V#%;2VXP&(ZRR8)S(^
M3\S;0JG:/,]>U_7?%.LW/B+Q-K-UJ&H7DIEN[Z]N&EEF<]6=V)+'W)JI7XSB
M*V)QN)EB<74=2H]Y/\EV79+1'Z=4QE*GA%@L%35&A':$>OG)[R;ZM_B]0HHH
MJ3@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#4\'>-?%_P /?$$'BOP+
MXFOM(U*V;,%]I]RT4B^HW*1D'N.AZ&OM#]G7_@L'J]K:IX+_ &I?"B:S8RIY
M,FOZ7;()BA&#Y]OPDH(/)3;Q_ Q-?#=%95*-.JO>1WX',\;ET^:A.RZK=/U7
M],^T/VD_^")'_!/+_@H1X;N?C#^QWXQT_P "^(+C+O/X8A#Z7+*1G;<Z>2IM
MF/\ TS\HC)8HYK\F?VT_^"77[9'["&HRS?&GX92W'AX3;+7QGH!:[TJ?)PN9
M0H,#$]$F6-C@X!'-?67P]^)?C_X3^)(O%WPV\7W^BZE#]VZL+@H6']U@.'4]
MU8$'N*^V/V??^"ONF:WIP\ ?M;>"X+JTNHC;W.O:;9"2*:-AM87-H00RD$[C
M'D'.!'7TF4\79[DMH2?MJ2Z2?O)>4M_ONNR1U5\-P]GFM6/U>L_M1^!OS73\
M/-G\]]%?O%^U+_P08_84_;>\-S_&7]B?QOIW@;6+S=(O]@ 7&AW4O4I): AK
M1N@Q$4"<DPL:_)3]LC_@FU^U_P#L*:R]M\>?A7<Q:.TWEV7BW2,W6DW9)PNV
MX4?NV/:.41R=]M?J>2\6Y-GEH4I\M3^26DOET?R?JD?+9MPSFF4KVDX\U/I.
M.L?GV^?R;/"*_I4_X(;_ ++MQ^RY_P $[?!^G:[IWV;7/&6_Q3K:,F&5[M4^
MSHP/(9;5+<%3T8-7X4_\$Q/V1;_]MG]M3P9\$WT]YM$%^-3\72 ';%I5LRO<
M!B/N^9\L*G^_,E?U(000VT*6UM"L<<:A8XT4!54#   Z 5\3XH9LHTZ670>K
M]^7HM(KYZOY(^Q\.<L;J5<?-:+W(^N\G\M%\V.HHHK\;/U<**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *_)3_ (+Y_LDR^#?B=I?[67A'2B-,\4JFG^)FB3Y8=1B3$4K>
MGFPKM_WH"3RXK]:ZXK]HOX%>#OVEO@IXA^"/CN'.GZ_I[0>>$#/:S##13IG^
M..14<>I7!X)KZ7A+/I\.9Y3Q?V/AFN\7O]VC7FD?)\;<-0XJX>JX+[?Q0?::
MV^3UB_)L_FXHKJ?C9\'O''P ^*NN?!WXC:8;76- OVMKI!G;(!RDJ$_>1T*N
MI[JP-?6G[!'_  1E^*G[1BV?Q0_: :\\%^!W"S0P21A-2U6/J#&CC$$1'/FR
M#)&"J,#N']29CGV4Y5@%C<352IM73WYKJZY4M[^7KL?QOE7#>=YSF;P&$HN5
M5-J2VY;.SYF](I/OUT6NA\S?LV?LK_'#]K/QVGP_^"7@N;4KA2K7U])^[M-/
MC)_UD\Q&V->#@<LV"%5CQ7ZA_!?]D+]BS_@DUX2M/BQ\==?@\5_$:6(OI\IM
MEDE20#E=/MF/[L#H;B0@_P"TF_86_%W]NW]GG]C/P$?V=/V#?!ND-+9J4FUF
MU3S+&VE/#2;R2U]/@<R,Q3.W+28*#X9\<^//&7Q,\4W?C;Q_XEN]6U6^DWW5
M]>S%W<]@.RJ!P%&%4     5^%<2<;9IQ'>C1O1P_9?'-?WFME_=6G>Y^YY%P
MKD7!UJLK8G&+[3_ATW_=7VFOYG\N75'K7[6G[>OQC_:KOI-)U&Y.A^%4D!M?
M#-A.3&^#E7N'P#.X('4! 0"J@Y)\.HHKY&$(TX\L59'H8C$U\75=6M)RD^K"
MBBBJ, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z
M;X5_&7XH_!+Q(OBSX5>-[_1;T8$CVDOR3*#G;)&<I*O^RX(]J^WO@1_P5N^'
M_P 0=&;X:_M>^!+2."^A-M=ZM:V/VFPNHV&&%S:L&*J1UV[U.?NJ*_/NO1_V
M4OV>M>_::^->D_#'24E2TDD\_6[V-?\ CTLD(\V3TR00JYZNZBL*U*E)<TM+
M=>IZV59CF6%K*EAG?F=N5ZIW\OU5C]-OV2/V'OV*/V>O%NO_ +0/[)G@'3-+
M_P"$_L;<7%QH]VTMEY",[XM4)*P([,"R)A,Q)\J[:]WJEX<\/:+X1\/V/A7P
MWIT=II^FVD=M8VL0PL42*%11[  "KM>+B,37Q=5U*TW*6BNW=V6BU?D?K>&P
M]+#453IQ45VBK*[U=EZA1116!N%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D/QL
M_9H_9CU#XA+^U[\4/A)%KGB'PAH4AMYDLVN7,<69586X^6:9/F\MF!*[N",
MK^?'[87_  4@^*W[2\ESX.\+&;PSX-9F4:5;3?Z1?IT!NI%Z@C)\I?D&<'>5
M#5^LM?F+_P %-?V&;CX+^)[CXZ?##2/^*1UBZW:E9V\?&D73GT'W89&/RGHK
M'9P"@/JX;%3KRC"O)RY5:-VVDNR3V/CN),#6P^%G5P45&,G>IRI)R>W-)K5]
MG_D?(M%%%>F?G 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!):6EWJ%W%86%M)///(L<,,2%GD<G 50.223@ 5^N7_
M  3T_9(B_9=^#RR^);*,>+?$(2YU^3@FW4 ^7:@CL@)+8ZNS<D!:\#_X)6_L
M-SQ36G[4?Q9T;: OF>#=,N8^3G_E^93TX_U6?7?_ '#7WU7DX[$\S]G';J?H
MG"N3.A'ZY67O/X5V7?U?3R]0HHHKS3[0**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ JEXC\.:%XOT"\\+>)])@OM.U"V>WO;.Y3='-&PPRL/0@U=HHV$TFK
M,_)+]O+]A3Q'^RIXJ/B7PQ'/J'@C4[@C3;]AN>QD.3]FG/J!G:_1P/4$5\\5
M^\7C'P=X7^('AB]\%^-="M]2TK48##>V-TFY)4/8^A!P01R" 000#7Y:_MU_
M\$\_%G[,VIS>/? $5SJ_@:XERMSMWS:4Q/$4^.J9X67H> V#C=[.$Q:J+DGO
M^9^;<0<.SP<GB,,KT^J_E_X'Y'S/1117>?(A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5]=?\$Y_P#@GQ>?&[4[7XU_&'2GA\'6
MD^_3M/F4AM:E4^A_Y=P1\Q_C(*CC<1>_8#_X)IZE\67L_C'\?-+GLO"X*RZ7
MH<@,<VK#J'?H8X#VZ-(.F%PS?I-I^GV&DV$&E:5916UK;0K%;V\$81(HU&%5
M5'"@   #@ 5YV+QBC[E-Z]S[7A[AR59K%8I>[NHOKYOR\NOIO)###;PI;V\2
MQQHH5$1<!0.  !T%.HHKR#]#"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ J*^L;+4[*;3=2LXKBWN(FCGMYXPZ2(PPRLIX(()!!X-2T4!N?
M'[:O_!*"ZCGN_B=^RQIX>)MTM_X.WX9#U+6A/4=_))R/X"<A!\(:AIVH:1?S
M:7JMC-:W5O*T=Q;7$122)P<%64X*D'@@\BOWNKQ3]J;]@[X(?M36TFJ:_IIT
M?Q((MMOXETR,"8X&%$R?=G4<<-A@!A66O1P^.<?=J:KN?&9QPI3KMU<'[LNL
M>C].WY>A^.U%>S_M+?L(_'W]F2[FOO$OAQM5\/HW[GQ)I$;26VWMYHQN@;IP
MX SPK-UKQBO5C.,U>+N? 5\/7PM1TZL7&2Z,****HQ"BBB@ HHHH **** "B
MBB@ HHHH **** "BBOH7]E__ ()N_'G]HJ:WU[5=-?PKX8DP[:UJ]NPDG0][
M> X:7(Z,=J?[1Z5$YPIQO)V.C#83$XRK[.C%R?E^O8\*\*^%/$WCCQ!:^%/!
MV@W>IZE?2B.TL;&!I)96] J\^Y] ,FOT1_8E_P""5VC?#N6U^)_[25G:ZIKB
M%9;#PT&$MK8MU#3'[L\@_NC,:_[9P5^A/V;OV0O@G^RWHIL?AOX=WZC/$$O]
M>OR)+RZ]B^ $7./D0*O )!/->GUY6(QTJGNPT7XGZ#D_"U'"-5L5:4^BZ+_-
M_A^8  # & .@%%%%>>?7A1110 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 V:&*XB:">)71U*NCKD,#P00>HKYG_:$_X)7?LZ
M?&:6XU[P;;2>"M:FRQN-&A4VDC^KVQ(4?]LS'ZG-?35%7"I.F[Q=CFQ6#PN-
MI\E>"DO/]'NOD?D;\;_^"9W[5'P9EGO;3P8?%.E19*ZEX:S.VWU:# E4XZX4
MJ/[QKP"YMKFRN'M+RW>*6)RLD4J%61AP00>0?:OWQKB?BG^S=\!_C8C#XI?"
MK1M8E9=OVV>T"7*KZ+.FV11]&%>A3S&2TFON/D<9P92D^;"U+>4M5]ZU_!GX
M@T5^EWQ*_P"",?P)\1R27?PT\?:[X:D?.VWN%2_MT^BL4D_.0UX7XZ_X(U_M
M):!(\O@GQ7X:U^ 9V+]JDM)S]4D0H/\ OX:ZX8S#SZV]3YO$<-YQA_\ EWS+
M^Z[_ (;_ ('R+17LWBK_ ()[_ME^#W9=2^ NKW '1M*>*]!'J/(=S7$:U^S]
M\>?#CF/Q!\$_%MB0>EWX<NH__0D%;JI3ELT>74P>+I/WZ<EZIHY"BM2X\#^-
M;0@77A#5(LYQYFGR+G\UIUMX!\=WN/L?@K5ILG \K396R?3A:JZ,?9SOLS)H
MKM=#_9M_:'\2[3X?^!/C&\5AD/;^&KIEQZ[A'@"N[\)?\$X/VS_&!5K/X(WM
ME&?O2ZM>6]IM^JRR!_R4U+JTX[R1O3P.-K/W*<GZ)L\/HK[)\ _\$7?CKK3K
M+\0OB1X=T*%CREFLM],OU7$:?DYKW;X8_P#!';]FOPC)'>?$#6]<\5S+C=#/
M<"SMF_X!#B3_ ,B&L)XW#PZW]#U</PSG&(>L.5=Y.WX:O\#\R='T;6/$.I0Z
M-H&DW-]>7#[8+2S@:661O154$D_05](_ S_@E/\ M-_%>6'4/&FEQ>"M)?!>
MXUL;KHK_ +-LIWAO:0Q_6OTS^&_P5^$GP?LC8?"_X<:/H2,H61].L$CDE _O
MR ;G^K$UT]<=3,9/2"L?28+@W#TVI8F?-Y+1??N_P/ ?V=_^";O[-W[/TT&N
MKH#^)=>APRZQX@591$_]Z*$#RX^>0<,X_O5[]117!.<ZCO)W/K<-A<-A*?)1
M@HKR_K4****@Z 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@ K&^(VM^(?#/P]U[Q)X
M1T$ZKJVGZ-=7.EZ8,_Z9<1Q,T</'/SN%7CGFMFB@#YY_X):_MV:)_P %&?V)
M_!W[4%N=%M-:U>UDB\5>'M&OC,-$U&.5TEM) _[R-UVJV' )5U895@3]#5\7
M?M ?\$'_ -B'XR?%[5?VAOAAKOQ)^"'C_7IC-KOB_P"!/CRX\.W.HRDEC++&
M@>W,A8LS.(@SLQ9BQ.:Y(_\ !#+XG7/^@ZC_ ,%O?VU&L1]V.V^*\$-P.QS.
M+0L>">W7![4 ?>/B37;3POX=O_$U_'(\&G64MU,D0!9DC0N0,D#.!QS7Q!_P
M2!_X+X?LU?\ !7SQ/XM^'?P\^'NO>"?%'A6QBU%=#\1W4$KZEI[OY3W,#1'D
M12E$D4@;?.BP6W';W/P _P"":/@3]AOP?\1?'&B?M/?'#XE:OXA\&W-G?WWQ
MA^(\NNLJ)'(X:-6C18WR3E@,D<5^'W[)OPO\?_L4?\$R?V4?^"\_[.VB3W.H
M_"KQ5K?AWXR:19#']L>%KK7[Z,,X^Z2IGE@WMDAKBW?@0# !^]?_  35_P""
MB?@C_@I5\&?%'QG\#?#W5/#-IX7^(>I^$[BSU>ZBE>::R6%FG4Q\!&$ZX!Y&
M#7OVC>(-!\16[7GA_6[2_A1RCRV=RLJJPZJ2I(!]J_GJ_8H_:%_8]\$_\&^O
MQ1\3_M1^ /%WCKP9XZ_;"U'3M"\'>$->ETB?Q)>3P65U;6<]RCHT-L\<$C29
M.<+@ MBNG_83_9NTSX8?\%X]3_8GU[]B6V^ '@;XN?LPZI9_$+X,Z'\89?$U
MKJ5M/]HB-Q+=1>6;:=HTV"-"6C :1),3T ?LG^QA^WI^SU^WMH/C+Q'^SUJN
MIW5MX#\<7GA/Q =4TM[4IJ-LL;2A WWTQ*N''7GBO8/[0L/L@U#[=#Y! (G\
MT;""<?>Z5^!7_! []A;]DO2/@)^V!^T)I/@;;\2? 'BKQYX,\(W7]OW9DL]$
M.D@)!]F,VR4D^<!(Z,YPWS?+QYAXY^+7PR@_X,L/!GP]G^(FC+KUQX[GL8-%
M;4X_M4EPGBV[O&B$6[<66V99B,<(P;H0: /Z0[S4]-TZ*2;4-0@@2&$RS/-*
MJA(QU<DGA1ZGBH-3\3>&]%LX=1UCQ!8VEO<,%@GN;M(TD)&0%9B 21R,5^(7
M[9G['_PV_;S_ .#A3X&_LR?&[6]?C\%:Y^QWIL_BK2M!U>2R;6K:VO=2N4LI
MI(R&\DW$4$C 8),*X*G##1_;V^"'["7Q>_;6\5?L+_"#_@F)KGQ\\8_ [X(Z
M/INN:MXR^/4WAC1? ^B0Z=#]D^R%S()IO(FMY))/+R7R2>)#0!]__P#!9'_@
MI-XQ_P""8OP)^'OQ=\$?#/3/%4_C3XQ:1X-N;35+V2!+>"\MKV9KA&C!+.OV
M4  \?.2>E?6.MZWHWAG1;SQ'XBU6WL-/T^UDN;^^O)ECBMX8U+/([L0%55!)
M8G  )-?S0>(_B%XU^(7_  ;(?LF2>-O$MYJDFC_MF6.EZ=-?3M*\5G%'K9BA
M#,2=B!BJCHJA5& H _=;_@L7X-^(_P 0?^"5_P ?_!OPEM;FXU^_^%FKQVEI
M9*3-<I]G8S0(J\LTD(D0*.6+ =Z /F+3O^#BOQ#\>=<US5/^">W_  2S^-GQ
MU\!>'M2DL;WXB:);)86-Y+'R_P!C22-WN."I"'9)AERB[AG[B_9+_:A\/_M8
M?LU>'_VE;7X>^*? UKK4-W]L\-^/]+_L[4])FM;J:UN(KF%F/EE98),$GE-K
M<9P/RI_8K_:)^*NM?\&^GPT\:_\ !,/]M7X??#'5_@IX"UB[^*_A[6_#=GJ=
MU=WEK'-</ 8IC_HKS3+),LA4^8+E""<$' \<_MV?#G]NG_@D[^QUJ7_!0O\
M9ZU_X_\ Q6^.'CS7+;PA\.?#/BD>%-*U_4;'5;K3TDU":%DCBBCC>UP,$&1R
MQ 7?0!^W>EZMI6N62:GHNIV]Y;29\NXM9ED1L'!PRD@\TW3M=T35Y[BUTG6;
M6ZEM)/+NX[>X5VA?GY7"D[3P>#Z5^"/_  2_^#WQ=TK]J;_@H+_P3\^$.G6?
M[-<6I?"RQ.B>#K/XER:]I?@S6;FS2,3)J85&RQN3OD11)$'$8W- E>I?\$(?
M!_PM_8-_;UTW_@G[^TQ_P3SA^%/[2"?"6Y:T^)GA?QQ/JFF>/M'%PCRW4\/G
M-'#,\EF9 Q!PT4JA8,B-@#]&/^"J/_!2+X;?\$K/V1-3_:L^)'@S4?$@AU.V
MTK1/#VF3K#)J-_/O,<33,&$*!8Y':0JQ"H<*S$*?!?V3O^"T/[0WC7_@H-X<
M_P""<'[=O_!/2Z^"_C?QQX-G\2^#)]/^(MIXB@N;2..XD*W'V>)!;G;:7(SN
M8[XPI10RL?./^#I3XSP:M\%/@_\ \$W3X7\-1R_M+?$.#1AX[\8-(MAX12TN
M['_30R,I2;?>1$,6V^4DX*L&X_-\?M!?M"?\$$?B?\4_@I\9?A>/%?[7.O-H
M]C\%OVA?$VK/K%AJ7A=KFWM_LQ2]GQ9(((74$8*D^7)M6)&D /Z;Z_.CXH?\
M' \>N_'GQG\"/^"?/_!/OXI?M'O\.+YK'QSXG\&^7:Z3972LRO!#.R2&X<,D
MB@;5WF-C'YBC<?OVWC\4W_P[2)]5M'UN;10#>VG$!NC#_K$Z_)O.1[8K\FO^
M#07XG?"OP7_P3_\ B'\#_%_B73-#^(/A/XNZM<^.]$U:\C@OH0UO:1K<S*Y#
M; 8)(MYX#0.#C% 'U7^S!_P6:\%_MS?L9?$W]H#]D3]GWQ/K?Q+^%T<UKXA^
M!WB2>/2]7@U10VRV>0AU1',<H5]NXF&12BNI08/Q3_X*U_'KX4?'C]C+X'_$
M']E.S\+ZM^TR+]?&6B:KX@-Q=>$IK>.T80QR1(J3G-R<E@O"@8!SC\S=!U71
MOC1K'_!7W]I_X'7<=Y\,M5\)3:;8ZWI[9LM5U!?M!DFA=?EF!*32;USE;I&S
MB0$]GI)+?$/_ ((KEB3_ ,4K>]?^O32: /WQKY<_;V_X*'?%[]DSQEI7PP^
M7_!//XJ_'3Q#J&AOK%V?!EJD&F:;:K(T86>]D# 7#LCE(%1F95)] ?>_!OQO
M^"_Q&\:>(_AM\/?B]X7U[Q%X/GBA\7:!HVOVUU>Z)+*&,:7D$3M);,X1RHD"
MEMK8S@UX=_P4-^'O[6/QWT^Q^$_[$?\ P4?T#X%>+-/TVXU'Q+:W/A#3];O-
M0TZ8&."79<R"2RB62&<"X13D[\',= 'G/[)7_!<KX,_M@?L ^,?VX?AI^SK\
M2;[4O >N+H7B'X4Z)HRZAKSZI));QQ6]K'&0)U<W41WG85"REE&P@\[^RE_P
M7<D^+O[=^C?\$\?VJ?V$/B'\"?'WBW19M4\$Q>++R"ZAU6".&:8[FC5/*)2V
MN-I'F+OA="RL #\M?\&ROQJT31_V)/VC_P!DW1/$'A/X<^,? 'CJ?3IOCM'J
M/]HZ;X@U[4UN;*SU3%]($N)$FLXBL(98YEDA 16E;=PD=K^T7^PK_P ')7P+
MN/V]?COH'[4'C'XC>&1H/A+Q98Z4NB7_ (&AN&N8!(FF6CFVCC(GG)9@Q>.6
M=P5926 /N_X&?\%WOAO\;OVEO"7PIMOV:?%NE?#[XC^/==\&?#?XLW>J64EI
MK>L:2I-PC6:.;BVAD*LL4K@ESC*K\VSVOX'_ +?VF_M)_MJ_$3]E_P""?POG
MUCPE\*+2.S\<_%3^U@EC#XD=@3H=M"(F^U311'?/()%$+#RV7<5S^<7[;/\
MP3N\+_LJ_M,_#;]FO]A#X\>.M<^+/C'QEX@\2?!KX<:K<6<FA?"B/4P8]8\6
M3M%;K<O#;H7%I%-*1]HQM$K*ZO8_X)7?\% ?B3^R])\&OV=OA[\#? L'P!\<
M_''Q%\,-$ODN+U_&ESK%D"TGB#5)6<V\[W<X=Y(EC4PJ54.RJHH _9RBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH KZMI=AKFEW.BZK;
MB:UO+=X+F(D@/&ZE67(Y&02.*\F^$7[ G[(7P+_9,G_87^&GP5LK3X47-A?V
M5SX.O;^ZOH9K>]DDDND>6ZEDF8.TTAY<E=WR[<#'L-% 'R_I?_!&3_@F?HO[
M'FI?L$:;^RWIZ_"G5=?;7+OPS-KFHSN-2(1?M<=W+<-=12A8U4,DHPH*CY20
M7_LM_P#!&[_@G#^QE\4],^.7[.W[.B:)XSTG2[K3[?Q//XFU.\NY8+C:)5F:
MYN9!.2$55:0,44;4*CBOIVB@#YO^%7_!([_@GI\$?VO-=_;J^%G[.EGH_P 3
M?$GVTZOK=OK%\8)GO#FZD%FTYMD:4DEBL0R68\%F)\NA_P"#;O\ X(JQ7?BJ
M[/[#6C-_PF";-4B_X2+552V7STG(LPMT/L&9$7FW\L[-T>1&S(?N&B@#R4?L
M,?LK#]J+0/VT!\*D'Q+\,>"AX2T+Q*-8O?\ 1=&#2L+7[/YWV=^9I/WC1F3Y
ML;L 8\Z_:A_X(T?\$V_VROCK%^TG^T3^S7:ZYXQ%G#9W^J0:[J%DNJ6\6/+A
MO(;6XCBNT 55Q*K95%0Y10H^GZ* /F:;_@CM_P $WY_V</#G[([?LUVZ_#OP
MEX]'C3P[X:B\3:JB66M@S$70E6Z$K ?:)AY+.8L/C9@*!],T44 ?$GQM_P"#
M<W_@C1^T#\3;SXN?$/\ 8JTN/6=2NFN-3/A[Q%JFDVUU*S;F=K>RN8H59CDL
M512Q8DDGFO0_BQ_P1X_X)O\ QI_9J\'_ +(WC?\ 9BTL> _A]=O=>"-+TK4K
MRQFT2>21I))(+JWF2=3([L[YD(D8AGW$ CZ8HH ^6OA1_P $5O\ @F'\$O#O
MC7PI\-/V5-.T^P^(WA)?#7CB!]=U*?\ MG3@S/LF,MRQ\TNQ9KA<3,V"7) Q
MH?L8_P#!(3_@GK_P3_\ 'FH_%/\ 9<^ ":-XGU33_P"S[CQ#JGB'4-5O([/<
MK?9HI+Z>8PQY1,K'MW;5W9P,?2M% 'EG[77[$W[*_P"WC\+3\&?VMO@QI?C3
MP\MT+JVM;]I(I;2<*5$T$\+I-!)M9EW1NI(8@Y!(KYX^'_\ P;F_\$7_ (<>
M%-=\'Z3^PQX?U"W\1V7V34;KQ#JVH:G=QQ94C[-<75P\MFPVC$ENT;\?>K[:
MHH Y/X$? _X9_LT_!OPU\ ?@SX>;2?"OA'2(=,T#37O);@V]M$NU$,LS-(Y
M[LQ)]:^9_P!JC_@@5_P27_;-^+5[\<_CS^R-I]YXJU2;S=8U;1-?U'23J,AZ
MR3I97$4<LC?Q2E=[=V-?8E% 'C7AW_@GM^QCX._9*U7]A;P=\ -&T;X4ZYIE
MQ8:QX2TB2:U2\AG7;,TD\4BSM*X S,9/-.!\_ K+A_X)D?L.0:C\%M5B^!J"
MX_9XM)+;X.R?\)#J/_%/Q/'%&RX^T8NLK!$,W/FD%<@Y))]YHH ^0/\ @EG_
M ,$W_&G[&_C/XV_M,?M >)="U?XL?'OXA7&O^*G\+2S2:7IEBDT[6&GVS311
M22>6D\A>1HT+,X4@^6';IOVY_P#@CU_P3L_X*0^+=*^(/[8'[/,/B;Q!HFFK
MIVG:W;:]?Z?<QV8EDE%NSV<\7F1AY96"N&VF1B,;C7TS10!\[>'O^"37_!.K
MPK^R%JO[!WA_]E;P_:_"G7)TN-:\+QS7.Z_N%>-UN)KKS?M,DZM%%B8RF0"-
M0&  %<U^QE_P1#_X)@?L!?$H_&7]E_\ 9;L-&\6+#)#:^(=3UJ_U2YLXY%*.
MMNU[/*+<LI92T85V5F4L02*^KJ* /,?AU^Q]\!/A?^T7XX_:Q\,^$YY/B!\0
M[6TM/$?B/4M3GNY19VRA8;2W$KLMI;@@,8H0BNX#,&(!' _#S_@DQ_P3\^%7
M[3LW[8'@3]GNVL?'4FLW^KP7AUR_ELK/4KU-EY>VUA).UI;7$R@!Y8HE8@=1
HDY^C** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>ottr-20241231_g5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g5.jpg
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
M\2>*H])T_P "R7;ZEJ<#20S7$<%Y-#=Y$C0P2_O(L*K( T:DA6_0_P#:3_:
M_P""G7Q<^ GPB\5_\$R/@-X CU7XF>%X]<\2^)/BYK,J:?X/AEM;6>&W>"V(
MN+FXD-Q(H9$9$^RMO7YU% 'UW17Y@?\ !$W_ (*Q?MW?M2_MN?''_@GK^WAX
M+\"W/B7X/QS/+XP^'D,T=DT\-ZMI+;/O=@^XOOC8+$P$,JNF[[OZ?T %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!#J6HV.CZ=<:MJE
MTD%M:PO-<3R-A8XU!9F)[  $U^)'_!L;^TC^SSHGAO\ :S_X*/?M(?'7PAX.
MG^*?QDN+NXD\5^)+:SECM8/.OBX65PVPOJK(,#YFBVC)7%?M9XN\*Z#X[\*:
MIX(\56/VK2]9TZ>QU*V$KQ^=;S1M'(FY"&7*L1E2",Y!!KX=T'_@V-_X(:^&
M]6AUK3_V$[.2:!PR)?\ CSQ#=1$C^]%/J#QN/9E(H _,[X??M'_$;]HS]M#]
MNG_@X$^ F@ZA:>!OAW\(]0\,?";7[BR>/[9JOV.UL;:\C5U^81Q0/=R1D93[
M3"K8S6-^PK_P2._:U_:__P""46B>&K_5?V3/"?@'XQ:O'K?B7XX^)([[5O']
MQ</J <0":9%@AG5XO(,2S*3EQNWRR,?Z"])_9V^ N@?!&3]FK0/@YX:L/A]+
MHTVDR>"['1H8=,:QF1DEMS;HH38ZNX88^;<2<DFODGX0_P#!MM_P1N^!WQFT
MSX[^ ?V2MFN:'J\.J:&FH>,-6N[2PNXI!)'(D$UTR/M=00L@=1@<<"@#X-^*
MGP0^"7Q?_P"#@+X%?\$LOVGO$T.K_!?]F;X"Z?!X:\.>-+Q!:^)M0ATR(B:X
M1R$FD=3;L\?W66P*%2A=2G_!Q#I/[.7@']G?X1_LE_\ !-#2OAKX.\*?M0_&
M][7QWK?@N\AL= U"YTR2UL!;W<MF&BAMTN9U:81K\KV;L5+;]WZ<?MS_ /!&
M/_@G%_P4=\=Z5\4/VM?V>HM>\1Z19K96^MV&N7NFW$MHKLXMYFM)H_.0,S$;
M\LNX[2N3G3^*_P#P2,_X)U?&K]DSP[^P]X]_9AT:;X9^$'\WPIH%G=7-M)I$
MQ,C--!<Q2K.LCM+(SL9"92[&3?DT ?#G[/7_  12^._BS]O[X*_'[]JBY_9F
M^$]O\#M/:_\ !OPO_9NTNZCOM8CB:-4EU"XO%CEEB20Q;GQ("'*?*TSN?E?_
M ()W_L]?LO?MG7O_  4!_P""T'[6_P .=,\>>&]!\1^*G\"Z+XAA%QIT8M[6
MYO#,8FRDLZ6LME#"Q&8][E?F92OZ\_L/?\$9_P#@G3_P3JU;7/$W[*'P$.@:
MUXDT=]*UG7;KQ'?WMY-8NZR-;K)<3OY*%DC8^4$),:$DE01N?#/_ ()4?L%?
M!S]CSQ+^P/\ #3X$_P!D_"CQ?+<R>(_#$/B;4W:]>X$:S,UV]R;H%EAC7Y91
MA4 '&10!^!'P>_8,_9D^"/\ P:U>/O\ @H#\;?AGI_B3XD_$2Y73OA]J.OQ>
M=+X>M/[=2RC2P#Y%L[-'>W3R)M:17VDE>#Z;_P %*?AMH6J?LS?\$NO^"5'Q
M6^)*>&M.\1Z;I>L?$+5+_4$MO[*BN4LH@PDD(5707.HQH6P-R*.]?M7\3_\
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
M-W.LLMFMQ$'$3.H 8KG&0!GT% 'I-%%% !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 ."D?@R^>Y\+>!/A1HG@7X=W^_.TW-DE[=M&P^Z\<T$F2.0+K'<U];?LX_\
M!%;]BS]F']@+QQ_P3@\"VWB:^\ _$1]1E\47FMZK%+J<\UW;Q0-,LT<*(CQI
M!#Y9$>%,2DAN<]3_ ,$[?^"6W[,7_!,;]G76?V9_V<F\0W.B>(=:N=4UG4/$
MNHQ7-]<W$T$5N<R111*%6.%%50@ Y/)8D@'XB/\ M:?MB)_P;:?L^_%CPO\
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
M>E^$+>$>$;^X\/?";3KT&?1O!\NI"+R+>_G3;/< E<RE@XC:*:OU^H ****
M"BBB@ HHHH *\X^,'['?[(_[0NH-JWQ\_9:^'7C>[>)8FN_%W@FPU*4HO"KO
MN(G.!V&>*]'HH ^-/B1_P;V_\$8_BF'_ .$D_8 \&69?G=X:DN]&*GU7[!/#
MC\*XD_\ !NQ^S1X(/F_LO?MC_M._!MH_^/>W^'_QKO$ME]%:*[6?>GJI89]:
M_0&B@#\_#_P3S_X+5?!<>?\ LZ?\%LSXLLXO]3X;^-/PCL+Y9".GF:C;,+GV
M.%]Z:?VI/^#A']G;GXZ?\$W_ (2?&[38/^/C5_@7\29-)N%C'_+06>L*7F?U
MCCQDGCBOT%HH ^"O!_\ P<2?L1:-XEM?AY^V9X!^*G[-WB:Z?RX=-^-?P_NM
M/MKB0=3%>0B6%H^XD=HU(Y[U]J_#'XL?"WXU^#[;XA?!OXDZ#XLT&\&;36_#
M6KPWUI-T^[-"S(W4=#5OQKX%\$?$GPU<^#/B+X.TK7]'O4V7FDZUIT5U;3KZ
M/%*K*P]B#7P]\5_^" W[//AWQ==_&_\ X)M_%CQ9^RS\2)<R?VG\,KQCH6H.
M.5COM%E8VT\ /_+*,1+W(.,4 ?>U%? W[-?_  4N_:>_9Y_:+\/_ + W_!8+
MX=Z)X<\8>+)S:?"WXT>#]X\*^/9EP!:D. ;#4#D?N7PKNV%5-T(E^^: "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "OD#_@H+_P $S/%7[:7[:G[+
M?[5>A?%;3]"L_P!GSQ?J&L:IH]WIKS2ZPEQ)I[K'$ZN!$0;(@E@1^\!_AP?K
M^B@#B?VDO@)X%_:F_9^\:?LW?$V.=M \<^&;S1-6:U<+-'#<0M$9(V((61-V
MY200&4'!K\O+3_@WO_X*#>/_ ( ^%?\ @G%^T5_P4NT/6?V8_"&MV]S#HVA^
M _LOB'5+&WG::&PEN&<K$BEOE;?+L(0[6"*H_7FB@#\W_P#@M5_P02N_^"H'
MBCX6>+_@I\<++X87W@30K[PUK$O]ER3_ &_0KE8U6U3RW7;Y:?:5"ME6%RP.
M,<Y'Q@_X-V-"\?\ _!6CP9^WEX3^+]AHWPVT/4/#6L:]\+UTN1C?ZKH-FUKI
MTJL'$>U46($LN0#,.?,)K]-Z* /@+]JK_@E1^UM8?\%"M7_X*9?\$UOVJ/#'
M@+QSXS\)6_A[XB>&_'WA9]2TK688%A2&X5HF$D4BQVUNN N?W(PX#NK4_P!M
M[_@DW^VE_P %!_\ @GKH7[+W[3/[:'AC6/B!8_%>S\67GBVR\"?8=/ALX$FC
M73H;:&3<VT3%A-(VYCD-@8(_0FB@#X7_ ."UGBO]MSQ/<? C]D__ ()]^*_%
M?ACQQ\0/BM%=>(?&6@V3&ST;PU8V\K7SWL^QDB0O/;LL;$&8PM&NXG:?KKX]
M^"/B)\2O@MXH\ _"/XLS^!/%&K:+/;>'_&5MID=Z^C7;(1%=""4A)MC8)1B
MP!&1G-==10!^5GC7_@A]_P %%OVY?CU\-/%O_!5G_@H=X7\<^ _A1X@76=&\
M+>!? ,>ES:Q<JT;'[3(H01!_*0-M$F$WK&(RY<?5W[2'[!?CW]L#]M_X?_%#
MX_>-='NO@C\*(UUSPM\-+596EUKQ;N(CU+4MRB-H;5#^XA4MF1F9C@E#]2T4
M ?FI\7?^"%/Q?^(W[3'C*[TO]ICP[9_!3XC?'G1?BSXM\/3^%IY/$,>J6"_/
M8VUV+@0+;3. Q=HB\8VA0=K>9^E=%% !1110 4444 %%%% !1110 4444 %%
M%% !17E?Q<_;@_9%^!1EA^*7[0OAC3;F#/G:='J*W-VF/6W@WR_^.UW_ (C\
M66?AVWAN)+>287&?+:(C;Q@\G/?-=%3"8JC3C.I3E&,KV;32=K7LWO:ZO;NC
MEI8[!5JDZ=.K&4H6YDFFXWO:Z6JO9VOO9]CY=_X+F?LN>(/VN?\ @F+\2OAC
M\/?AW=>)/&UG9VVL?#^UTP 7UOK-K<QR036SY!CE #KN!!*.ZYPQKZ5^#]UX
MROOA+X6O?B+;/#XAF\.V+Z[#(@5DO# AG4@< B3<,"LR?XL7+<6NBHOH9)BW
M\@*J2?%+Q"_"6UHGTC8G]6K+V<RWB:2ZGH%%<SX%\6:KXAO)X-0\O;'$&7RT
MQSFOQ/\ V@_^#B3_ (*#?"3]HCQ]\,_#]KX"GTSP[XSU32].6^\-2M(L%O=R
MQ1[F2X7<VU!D]SZ5[>2<.9CG]6=/"VO!)N[MO\F>5FW$& R:E"IB+VDVE97V
M^9^ZU%?A3X4_X.F?VR+#:OC7X!?#74U'4Z?#?V;-]2US*,_05[!\-_\ @ZT\
M(W)2W^+W['>I68&/,N_#?BR.YW>I$,T$6/IYA^M>M7\/^*:*NJ*EZ2C^K3/.
MH\<<-U79U7'UC+]$T?KM17PM\'?^#BK_ ()G?%.6.T\1>._$?@>XE.U(O%WA
MN0(6]Y;-KB-1[LRBOK/X/?M*?L]?M!V)U'X&_&_PKXMC1-\H\/:]!=/"/^FB
M1L6C/LP!KYW&9/FN7_[S0E!=W%V^_;\3WL)FN6X[_=ZT9/LFK_=N=M1117FG
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 %%%<S\6_C)\+O@/X)NOB+\7_'%AH&C6@_>WM_-M#-@D(BC+
M2.<'"("Q[ U=.E4K5%3IQ<I/1)*[;[)&=6M2P])U*LE&*5VV[)+NV]$CIJX?
MXY?M)_ K]FOPT?%?QP^)VE^'K5E)@2\GS/<D=1#"@,DQ]D4FOS<_;(_X+W^+
MO$INO _['?A]]#L3F-_&&M6ZO>2CIFWMSE(1Z-)O8@_=0BOSU\<>/O''Q-\2
MW'C+XB^+]2US5KMLW.HZM>O<32>@+N2<#L.@[5^K\/\ A3F6.2K9E+V,']E:
MS?KTC\[OND?BW$_C1E672E0RF'MYK[;NJ:?E]J7RY5VDS],_VC_^#A31[/[1
MH/[*_P (WO'&53Q#XO)CB!Z;DM8FW,.X+R(?5.U?#?QT_P""@_[8W[1GG6OQ
M.^.^M2Z?/D/HVES"QLBI_A:&W"+(!ZON/O7C-%?L&4<'\.Y(D\-07,OM2]Z7
MWO;Y61^%9YQUQ5Q VL5B9<C^Q'W8^EE:_P#V]=^85_0#^RS\1E^-_P"PE\-_
MB6=2-Y<OX9LH]1NFZR7<"_9;DGW\Z.3/TK^?ZOV._P""$WQ#E^('[#>M?#*]
MNHWG\*>)KRVM(%/S);7$:7,;'ZSO<8_W:^2\6<%[;(:6)2UIS7W233_'E/M?
M!7'^PXDK81O2K3=O\46FOPYCZ*HHHK^?C^E3J_A1_P A.Z_ZX#_T*OY>?VX$
M\O\ ;3^+\?\ =^*/B ?^5*>OZA?A3_R%;K_KW'_H0K^7[]NQ=G[;WQD3'3XJ
M^(1_Y4KBOTWPO_Y&&)_PQ_-GPOB#_P B[#_XI?DCRJBBBOV<_*0JUHFN:WX:
MU6#7?#FL76GWULX>VO+*X:*6)A_$KJ05/N#56BDTFK,:;3NC[#_9H_X+K_\
M!1S]FZXM[1_C._CG1X<!]&\?QG4 RCTN2RW*G' _>[1QE3C%?I'^R7_P<P_L
MG_%VXM?"_P"TMX,U/X9ZK-A#JBN=1TEGZ9,D:":')_O1,JC[TG&:_!FBOELT
MX,X?S5-SHJ$G]J'NO[EH_FF?1Y;Q;GF6-*%5RC_++WE_FODT?U\> OB'X"^*
MGA6U\<_#+QKI7B'1;Y-]GJVBZA'=6\P]5DC)4_GQ6Q7\G7[,W[87[2G['OC)
M?''[.OQ;U7PW=%PUW:VTV^TO0/X;BW?,4P_WU)'4$'FOV"_8$_X.3_@]\7KF
MQ^&W[:GAZV\!Z]-MBC\7:>7?1;F3H#,K$R61)QR3)&.2SQCBORK/?#S-LL3J
MX7]]379>\O6/7Y7]$?I>3<=Y9F#5/$_NION_=?SZ?.WJS]0Z*K:/K.D>(M)M
MM>\/ZK;7UC>0+-9WMG.LL4\;#*NCJ2&4@@@@X(-6:_/VFG9GW"::N@HHHI#"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **"0!DG '4
MU^:?_!37_@LW#X<?4?V?_P!CS7UEU!2]MKOCNU<,EL>CPV1Z,_4&?HO\&3AU
M]K(L@S+B+&K#82-WU;^&*[M_IN^B/G^).)LIX6R]XO'3LOLQ7Q2?:*_-[+JT
M>^?\% /^"KOP<_8UM+GP+X5-OXK^()CQ'H-O/^XTUB/E>\D7[GJ(E_>,,9V!
M@]?CK^T;^U-\<_VKO&[>._C=XZN=5N%+"RLP?+M+",G_ %<$(^6->!DCYFQE
MBQYK@;R\N]1O)=0U"ZDGN)Y&DGGF<L\CL<LS,>22222>M1U_2_#'!F4\,4DZ
M:YZSWFUKZ1_E7DM7U;/Y(XPX^SKB^NU5ER4$_=IQ>GDY/[3\WHNB04445]>?
M#!1110 5^AO_  ;O?$S^Q?CSX\^$DJ@1^(/"\&I)(6_Y:64_EA .Y*WCM]$K
M\\J^@O\ @E?\3H_A1^WW\-M>NIY5M]1ULZ-<)&3A_MT3VJ!L=5$LL;<]-@/:
MOG.+\#_:/#.+H)7;@VO6/O+\4CZO@;,?[*XNP6(;LE447Z3]Q_A)G[0Z[9_V
M?K-U9!<".=@H_P!G/'Z8JI70_$NS^S>)3< <7$*O^(^7^@_.N>K^38N\4?VA
M47+-HZGX4G_B;W(_Z=O_ &85_,'^WNNS]NCXTIZ?%GQ&/_*G<5_3W\*C_P 3
MJX'_ $Z_^S+7\P_[?Z[?V\/C8OI\7/$@_P#*I<5^F^%__(QQ/^&/YGP7B#_R
M+</_ (I?D>1T445^T'Y2%%%% !1110 4444 ?4W_  3R_P""MW[4/_!/?7X-
M-\*:W)XE\"23[M2\!ZS=,;4@G+/;/R;24\G<@*L>71\#'[\?L-?\%#?V:_\
M@H#\/3XS^!OBS&HV<2'7O"NI;8]1TIV[2Q@G<A.0LJ%D;IG(*C^6&NN^!GQX
M^+G[-?Q-TWXQ?!#QS>^'O$6DR[[2_LGQE3]Z.13E98V'#1N"K#@@U\3Q-P5@
M,]BZU*U.O_,MI?XE^N_KL?7\/<7X[)9*E4]^CV>Z_P +_3;TW/ZXJ*^)?^"3
M?_!9+X9?\%"= 3X;>/8;/PQ\5=/M=][H2RXMM8C4?/<V18Y.,$O"270<@NH+
M#[:K\"S#+L9E6+EAL5#EFOZNGU3[G[;@<?A,RPT<1AY<T7_5GV?D%%%%<1V!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117YP?\ !9W_ (*87/@*
MWO/V0O@%XB\O6;J Q^-];LY/FL877_CQB8=)74YD8?<4A1\S-L]G(<CQO$.9
M1P>&6KU;Z1CU;]/Q=EU/ XEXBR_A?*9X[%O1:)+>4GM%>;_!7;V.(_X*U_\
M!6>[\47>J?LL_LO^(_+TB,O:^+?%EC-\U^W1[2V<=(1RKR#_ %G*K\F3)^;-
M%%?U;D.0Y?P[E\<+A8Z=7UD^[_JR6B/XMXDXDS/BG,Y8S&2NWI&/V8QZ1BOU
MW;U>H4445[1X 4444 %%%% !5[PSXBU?P?XDT_Q;X>NS;W^EWT5W8SJ.8YHG
M#HWX,H/X51HI2BI1:>S'&4H24HNS1_1SKOB/1_B)\/?#?Q.\.3B73]9TZ&\L
MIE.0\-Q$LL9_[Y.?QKGJ\[_X)G?$*7XO_P#!-;P/?W<\<EYH6GR:3.L9SY8L
MIWAB!]_LZQ'_ (%7HE?QOC\'++\PK85_\NYRC]S:/[MP&-CF>6X?&K_E["$_
M_ HIG4?"K_D-W'_7J?\ T):_F)_X*#+M_;W^-Z^GQ>\2C_RJ7-?TZ_"K_D.S
M_P#7H?\ T):_F,_X*%C'[?GQQ'I\8/$W_IUN:_0?"_\ Y&6)_P *_,^/\0?^
M1;A_\4OR/'Z***_:#\I"BBB@ HHHH **** "BBB@#2\'^,/%7P^\4Z?XX\#>
M(KS2-8TF[2ZTW4]/N&BGMID.Y9$=2"K CJ*_H*_X(R?\%@]"_;R\')\%_C5?
MV>G?%K1+/=,BA8HO$=L@YNX%& LJCF6%>!]]!L++'_/'6OX \?\ C3X5^-=+
M^(_PZ\37>C:[HM['=Z5JEA*4EMID.5=2/Y'@C((()%?-\2\-X3B+!>SGI47P
MRZI]GW3ZKY[GO\/Y_BLAQ?M(:P?Q1[KOZKH_EL?U\T5\H?\ !);_ (*9>$/^
M"BWP&34=4EM=/^(?AN*.W\:Z%$=H9R,)>P+U\B7!./\ EFX9#D!6;ZOK^;L=
M@L3EV+GAL1'EG%V:_KH]T^J/Z P>,P^/PL<10E>,E=/^NJZKN%%%%<ATA111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 445D>/O'7A7X8^"=6^(GCC5X[#1]$T^6]U
M*\E/$4,:EF/N<#@#DG ')JH0G4FHQ5V]$N[)G.%*#G-V2U;>R2ZGSU_P5(_;
MNLOV*_@4Z^%KV%O'7B=)+3PM;, QML "6]=3QMB##:""&D9!@C=C\)]6U75-
M>U2YUS6]1GN[V\N'GN[NYE+R32NQ9G=CRS$DDD\DFO2_VS/VI/%O[8/[0.M_
M&CQ.\L5O=3>1H6FR/D:?IZ$^3 .V0"68CAG=V[UY97]6<$\+T^&<I49K]].S
MF_/I%>4?Q=WU/XN\0N,:O%V=N<&_84[QIKRZR?G+?R5ET"BBBOLCX(**** "
MBBB@ HHHH **** /U<_X-X?B''KOP=^)/P3N4P-,UVVU6-BWWUO+<P. /]G[
M&I/_ %T%?7TL;PR-#(,,C$,/0BORZ_X(,_$^/P3^W ?!-W=2B+QCX5O;"&%2
M=C7$.R[5F'J([>8 _P"V1WK]5O&5G]A\37D0& TOF#_@0W?UK^8_$;!?4N+:
MS2TJ*,U\U9_^3)G]<^%V/_M#@>@F[NE*=-_)\R^Z,D:?PK_Y#\X_Z<V_]#6O
MYCO^"AW'[?\ \<_^RP^)O_3K<U_3C\*_^1@F'_3FW_H:5_,?_P %$/\ E(!\
M<_\ LL7B;_TZW->IX7_\C+$_X%^9MX@?\BW#_P")_D>.T445^T'Y0%%%% !1
M110 4444 %%%% !1110!ZG^QC^UM\3?V(_VA] _:$^%MT3=Z5/LU'37E*PZI
M8N0)[27'5'4<'!VL$<?,@K^H3]FS]H?X9_M6?!#P]\??A%K O-#\16"W%ON(
M\RWD'RRV\H!.V6-PR,.S*<$C!/\ )17Z1_\ !NQ_P40_X9U^/C_LF?$W7?*\
M&_$>^0:-+<28CTW7" D1YZ+< +"W^VL!X&XU^><?\-K-, \;0C^]I+7^]'JO
M5;KYKJC[O@?B!Y=C?J=9_NJCT_NRZ/T>S^3Z'[VT445^!'[:%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7YG?\ !?K]KU].TO2/V.O!>K%9+T1ZMXR,+](0<VMJ
MV/[S S,IY&R$]&K]%_B/X^\-?"KX?ZU\2_&-Z+?2M TN?4-0F[K%%&7; [G
MP!W) [U_.5\=_C#XH_: ^,?B3XS^,IBVH>(]6EO)4+EA"C'$<*D_P1H$C7_9
M05^H^%N0+,LX>.JJ\*%FO.;V_P# 5=^3Y3\<\9.)I93D4<NHNU3$73\J:^+_
M ,"=H^:YCDJ***_H\_E(**** "BBB@ HHHH **** "BBB@#TS]C/XI?\*5_:
MO^'GQ.EU,6=MI7BVR;4;ANB6;RK'<Y] 87D&?>OWU^*MGY6JV]\!Q- 5/U4_
MX,*_F^K^AKX4_$*7XW?LG_#_ .,-S)&]UK'AK3[R_,3959Y+=?/4'VEW+^%?
MB'B_@K5,)C$OYH/\''_VX_H3P/Q_-0QV ;VY:B_&,O\ VTZ/X6?\C#-_UYM_
MZ&E?S+_\%((?(_X*#_'%,8S\6_$3?GJ4Y_K7],_PM./$4O\ UZ-_Z$M?S1?\
M%.8?(_X*)_&],=?BCK;?G>2G^M>)X8/_ (5,0O[B_,^\\0/^170_QO\ (\,H
MHHK]J/R<**** "BBB@ HHHH **** "BBB@ I]O<7%G<1W=I.\4L3AXI8V*LC
M Y!!'((/>F44 ?TY?\$B_P!M^W_;M_8P\/\ Q%UK4DE\7:&!HOC:+(W&_A1?
M]((])XRDW3 9W4?<-?3U?SS_ /!O!^V(?V</VX+?X1>)=5\GPU\58$T:X61\
M1QZFI+6,OU9V>W'O= ]J_H8K^:>,LE629W.G!6IS]Z/H]U\G=>EC^@^$\W><
M9/"I-WG'W9>JZ_-6?K<****^5/I0HHHH **** "BBB@ HHHH **** "BBB@
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
MOQ(\&V6F7>A^*M:TNW, CU;2Q)&LSW'D16ZK-"K,)WE= WEMCVW]@/\ 9Z^
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
M:)QMR37-I%/5?%N]+GV5_P $\M:_:2_9>_9O^ .J>.OVY=#^%/@_X@>+)/\
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
M->D^+_&?Q/F\.2VW@#5]%2S&HW V"\U*&=3&(0?]8J1O<AF' 9E&<Y ^;O\
M@O%_P2^_:NT?]IOQQ^VMX0\$MXG\!>(IH;V[N] #37.BB*TACD-W!C>L>8G;
MSDWQJH!=D) /U_\ MO\ _!0G0;+P]_PS!^R ;;2?"VFVPL+[6]&011RQ*-OV
M:SV8"0 <&0?ZSHOR?-)Q?[*7_!43XP_ G[-X1^))F\7^%X\(L5U/_IUFG3]S
M,WWU _Y9R9'  9!7\]3XMS%\1U,YHTHKG2BX/K%6M=_S:+7;RZ']+8/*\BR_
M(:605:TI*FW+VBV4W>]H_P FK\_/J?B%17[M_M._\$DOV!/^"I7AJ_\ C?\
ML;^+=/\  ?C^16GU"&QM!'9W-PW.+^P7!@=F!'VB' )9W*SG%?C]^US^P[^T
MS^P[X\/@/]HGX:W6DM-(XTK6(?WVG:HBG_66UPHVR<%6*'$B!EWHA.*_4\BX
MJRK/8\M.7+5ZPEI+Y=UYKYI'S&;<.X_*5[1VG2>TXZQ?KV?K\FSR6BBBOI3P
M0HHHH **** "BBB@ HHHH **** "BBB@#^F3_@B#<FZ_X)7_  @E)Z:/>I_W
MSJ-TO]*^K*^8?^",6E_V1_P2^^#EIMQO\,O/C_KK=3R?^SU]/5_*>>-/.L2U
M_P _)_\ I3/Z6R9-91AT_P#GW#_TE!1117EGI!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\"?\'"_A
M1M1_97\(^,(D+-I?CJ.!\?PQSVEP2?\ OJ)!^-??=?+G_!97X?R>/?\ @GQX
MT>VB+W&AR66JP*!VBN8Q(?PB>4_A7TG!^)6$XHP=1_\ /R*_\"]W]3Y/CO"/
M&\'8ZDE=^SD__ 5S?H?A-1117]>'\-A1110 4444 %%%% !1110 4444 %%*
MB/(XCC4LS'"J!DDU^FG_  3?_P""47AGX<>&XOVOOV[+.VT^RTZ 7^D>%-9
M6.V08*W-\K=6Z;+<CJ1O!)V#P\_XAR[AS O$8J6^D8KXI/LE^;V1]%PUPQF?
M%.8+#82.BUE)_#"/>3_);OIU.1_X)D_\$E(?'NG6W[4?[85BNE>"K2'[=I/A
M[4G\G^THE&_[5=%L>5:@#<%.#(!DXCQYG=?MY?\ !16;XLVTWP,_9]E;2O ]
MM']ENKRVC\A]5C4;1&B@ Q6V!@)@%Q]X ?)6#^WG_P %"?$?[3&H2_#GX=R7
M&E>!+688A.4FU=U.5EG Z1@@%(O4!FRP4)\R5_.><YSF/$>.^M8QZ+X(+X8+
M]7W>[^Y+^@<)ALLX:R]Y;E6S_B5'\51_I%=%_FVRBBBO/.0U_ _CWQI\-/$M
MMXQ\ >)[W2-4M&S!>V$YC=?4''WE/0J<@C@@BOM3X4_\%'O@K^TCX$F_9[_X
M*"?#71]4TK4XUAN-5N--6:QN"/NO/#@F"0'#":+[K88"/;FOA2BLYTXRDI;-
M;-:->C/0P.9XK -JF[Q>\7K%^J/1/V]/^#<:^CTJ;XY?\$W?%<?BC0+J,W2>
M!K[4TDG6,G.;"\+;+E #Q'*1)A.))F8+7Y7>*?"GBCP-XBO/!_C;PW?Z/JVG
M7#0:AI>JV;V]S:RKPT<D<@#(P[JP!%?K#^S9^V/\</V7-6$_P]\1F;2I)=][
MX>U$F2SN/4[<@QN?[Z%3P,Y'%?47CSPO_P $W?\ @LWX9@\*_&OPDOA3XDQV
MPATW5+>>.WU6$C)"6]UMV7D0);]Q*IQN9A&IP]?<9+QYCLOM1S).K3_G7Q+_
M !+[2\]_4,1DF4YW[^!:HUOY'\$G_=?3T^Y):G\]M%?87_!0K_@BO^UC^P5)
M=^,VTP^./A]"VY/&GA^S;_1$Y_X_;;+/:'CE\O#\RCS=QVCX]K]8P.88+,\.
MJ^%J*<7U7Y/JGY/4^)QF!Q>7UW1Q,'&2Z/\ 3HUYK0****[#E"BBB@ HHHH
M**** "BBM/P7X5U/QUXQTGP1HB;KW6=3@L;1<9S++(L:#_OIA2E)13;V0TG)
MV1_4S_P3N\'?\(!^P7\&_";Q;);7X9Z*;E,=)GLHI)/_ !]FKV2J'A7PYIW@
M_P +Z;X1T="MII=A#9VJGJ(XD"*/R45?K^1\56^L8F=7^9M_>[G]0X:E[##P
MI?RI+[E8****P-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *Y7XY_#B'XP?!7Q=\*)RH7Q)X:OM,#OT
M1IX'C#?@6!_"NJHK2E5G0JQJ0=G%IKU6IG6HT\11E2FKQDFGZ/1G\Q%_8WFE
MWTVF:A;/#<6\K13PR##(ZDAE(]00145?07_!4CX*3? O]N?QYX=2T\JQU?53
MKFED+A6AO/WY"^RR-+'_ -LS7S[7]H9?C*>8X"EBJ>TXJ2^:N?P#FF JY7F5
M;!U/BIRE%_\ ;K:_$****[#A"BBB@ HHHH **** "I],TS4M:U*WT?1M/GN[
MN[F6&UM;:(R232,0JHBJ"68D@ #DDU;\'^#_ !3\0/%%AX)\$>'[O5=7U.Y6
MWT_3K&$R2SRL<!54<D_RZU^MW[&7["'P0_X)D?"X_M3_ +66IV5WXX$&+:)-
MLRZ4[J<6EFO_ "VNF&0THX W!2J!W;YCB?BG <,X3GJ^]4E\$%O)_HEU?W7>
MA]=PEP?F/%F,<:?N48:U*C^&*_679??9:G/?\$__ /@F=\-OV-?!*?MB_MQ7
M%C!KFGPK=Z9HM]B2#0CU1W49\^\)P%10=C$;0SX*^1_MM_MV>-_VLO$ITC3Q
M/I'@RPG+:5HF_P":=AP+BYVG#2$=%Y6,' R=SMB?M>_MD?$;]K7QG_:6O2-I
M_A^QE;^Q/#T,I,5N.GF.>/,E(ZN1QDA0!Q7C]?SOF&88_.L<\9CI<TWLND5V
MBNG]-MO4_>(O+LIR]99E4>2BMW]JH_YI/]/P2LD4445S'"%%%% !1110 4Z.
M22&198I&5U8%64X((Z$&FT4 ?6G[*W_!5CXF_"F.#P1\<[>?QCX;"B(7<C@Z
MC:Q].'8XN%QGY9#N_P!L 8JK^U9_P1/_ &)_^"AWA2[^/?\ P3[\;:-X*\4R
MCS+O1[:%DT>YF*G]W/:J/,TZ0D#YXEV8!/E.6WU\JUT'PT^*?Q#^#OBJ'QK\
M,O%U[HVIP?=N;.7&]<Y*.IRLB''*L"I[BM,'B<;E>(]O@:CA+KV?DULSV:>:
M0Q%!8;,8>UI]+_%'SC+?^K;'P5^TY^R3^T/^QU\0I/AG^T5\,=0\.ZC\S6<M
MP@>VOXQC,MM.F8YT^89*,=I.UMK @><5_0=X&_;Q_9A_;1^'C?LZ_P#!0KX6
MZ)/:WP"?VG=6Q:PDEVE1+N!\RQF 8XFC8;<DAX^E?&O_  4#_P"#<GXB?#RR
MN?C-^P-KDWCWPK+$UV?",\Z/JMK"5# VLBX2_CQN(4;9L;%43,2U?J>1<>X/
M&25#,$J53O\ 8EZ/[/H]//H>-F'"LW2>)RR?MJ?5?;CZKKZK[K:GY=T59UC1
M]7\/:M=:!K^EW-C?65P\%[97D#136\J,5>-T8!D96!!4@$$$&JU?H"::NCX]
MIIV84444P"BBB@ KZ:_X(Y?!B;XY_P#!2KX3>%C;&2VTOQ*FO7S%<JL>GHUX
M-WLSPHGN7 [U\RU^L7_!K%^S[/K/Q<^(W[3VI6?^BZ%HD/A[2I'7(>XNI%GG
M*GLR1V\0/M<>YKP.*<<LNX?Q%:]GRM+UE[J_%GM\-X-X_/*%*VG,F_2.K_!'
M[74445_+Q_1H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!^:W_  <,_L^S:KX4\&?M-:+8
M;FTJ9]!UV5%R1!*3+;,?15D$ZY]9U'>ORLK^C_\ :@^!NC?M*?L_>+/@?K?E
MK'XAT>2"VGE&1;W(P]O-_P  F6-_^ U_.AXL\+:_X&\4ZEX*\5Z;)9:II%_-
M9:C:2C#03Q.4=#[AE(_"OZ.\*<Y6.R.6!F_?HO3_  RNU]SNO)6/Y2\:,@>7
M\11S&"]S$+7_ !Q23^]<K\W<SZ***_4C\<"BBB@ HHHH *Z+X4?";XA_'#Q_
MIWPO^%?A:YUG7-5G$5G8VJY)[EF)X1%&2SL0J@$D@"M;]GK]G;XL?M1?$ZQ^
M$WP=\-/J.J7AW2R'*P6<((#SSR8(CC7(R3R20H!8A3^N7PZ^&G[+O_!&CX#G
M4;QX_$7Q!URVVSW6U4O-6E&#Y40.3;6:-@D\] 3O?:M?&<7<8X3AJA[."Y\1
M)>[#_P!NEVC^+Z=6ON^#.!\7Q15=>L_986'QU'_Z3#O)_<NMW9/-_9R_9>_9
MP_X)!_!=OC'\9=3MM<^(FIVQB:[@0-(\A&396"M@K&.-\QP6ZMM&U!\<?M._
MM1_$S]JGQ^_C/Q[>^5:P;DT;1;>0_9]/A)^Z@/WG.!ND/+$#H JKE?'GX^?$
MG]H[X@W/Q%^)NLFYNI?DM;6+*P64.25AA0D[$&?<DY9B6))XNOY]Q.(Q>88N
M6+QD^>K+=]O)=DNB1^VUL1A,/@XY?E\/9X>&T5O)_P TGU;WU"BBBH//"BBB
M@ HHHH **** "BBB@ HHHH *]D_9A_;E^.?[+=['9^%=:_M/P^9-USX:U1V>
MV;)Y,9ZP.>?F3@G[RMC%>-T5,H1G&TE=&U#$5\+552E)QDNJ/N_XL? C_@FS
M_P %I_#Y/B/3#X+^*R6>VWU>T\N#5495& QQY>I0#:!M8%U3.TPELU^37_!0
M#_@D/^UI_P $_=1N-<\:>'/^$E\#>=ML_'GA^!GM I?:BW2<O9R'*#:^4+-M
M223!->]6=Y=Z?=Q7]A=203PR!X9H7*O&P.0RD<@@\@BOL']F+_@J[XM\*Z>O
MPV_:?TAO%_AV>$VTNJ-$LE['$PVLLRO\MTF#@AL.03EGZ5[F2\2YOD#4*;]I
M1_DD]O\ "^GIMY7/2Q']D9\K8Q>RK?\ /R*T?^./Z_BD?@]17[8?M?\ _!!O
M]E7]M#PM<?M"_P#!-;Q]HOAK5;G,D_A@.W]BW4I.XHJ &73)<,?W>TQC"*(X
M@2]?D+\?OV<?CE^RW\0[CX5_M ?#/5/"^NVXW?9-1A&V>/)42PR*3'/$2"!)
M&S(2" >#7Z_DG$N59]#_ &>5IK>#TDOEU7FKH^1S;(<PR=IU5>#VG'6+^?3T
M9Q-%%%>^>*%?TN_\$2/V8;G]EO\ X)U^"= US3OLVN>*HW\3Z[&5PPEO K0J
MPZADM5MD8'HR-7X1_P#!+[]DB\_;5_;9\%?!>736N-#74%U3Q<P'RQZ5;,LD
MX8_P^9\L /\ ?G2OZC8HHH(EAAC5$10J(HP% Z #L*_(O%#-4J='+H/5^_+\
M5%?F_DC]1\.<L;G5Q\EHO<C^<OT7S8ZBBBOQP_5PHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MG8_,)XUQBHJ%."M&"TC%+9)?U]P44459YX4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 6M"T/6/$VM6GASP_ILUY?W]REO9VENA9Y
MI78*J*!U)) K]A?V'/V5M._94^#%OX8NDAE\1:H5N_$M[%SOG(^6%6[I&#M'
M8G<W&XBO"O\ @EI^PU+X%L+?]I;XL:24UB^MR?"^F7$?S65NXP;EP>DCJ<*/
MX48D\MA?MJO'QV)YW[..RW/T?A?)GA:?UNLO?DM%V7?U?Y>H4445YY]B%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5G>+?"7AGQYX8O_!?C/0K74])U2U>
MVU#3[V$217$3C#(RG@@BM&BJC*4)*479HF48SBXR5T]T?&'_  4W_:<^(_[-
MWA#2/@5\%O!<WAK2M3TSR8_$EE"L4,,"#9]CM!'Q$RJ!D\%5(VCD,/S;9F9B
MS,22<DD]:_<OXQ?!SX?_ !X\ WOPV^)>AI?:;>+GKMD@D&=LL3=4=<\$>X.0
M2#^3G[8O[%/Q%_9*\6;-1234_#%],1HWB&*+"/W$4P'^KE [=& )4G! ];!5
MZ<EROXOS/SSBK+L;&M]8OS4EHE_)Y6[>?R?0\6HHHKT#XP**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OM;_ ()K_P#!/9_B#=6?
M[07QQT,C0(76;P[HEW'_ ,A)P<K<2J?^6 /*J?\ 6'D_(/GM?\$_O^"9E]XL
MGL?C9^T=H30:.NV?1?"]TA$E\>JRW"G[L7<1GE^K87A_T2AABMXE@@B5$10J
M(BX"@<  #H*\S%XQ).%-^K/N.'N''-K%8M:;QB^OF_+LNOINX  8 HHHKRC]
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8>#?"OQ \-
M7G@[QMH%KJFEW\)BO+&\B#QR+[@]"#@@CD$ @@BM*BA-IBE&,DTU='YC_MH_
M\$M_&OPAEO/B+\!K6ZU_PL-TMQI:@R7VF+U/ YGB']X?.H^\" 7/R'TZU^^E
M?,W[67_!,CX/_M!M=>,/ PB\)^*Y2TCWEI!_HE[(>?W\(QAB>LB8;DE@_2O3
MP^/M[M3[SX;-^$U)NK@OG'_)_H_OZ'Y245Z%\>OV6_C?^S9K/]E?%7P7/:P/
M(4M-6M_WME=?]<Y@,9QSM;#@=5%>>UZD91DKIGPM6E5H5'"I%IKH] HHHIF8
M4444 %%%% !1110 4444 %%%% !1110 445]#?LM?\$W?CK^T;);^(=5L7\*
M^%Y"&.LZK;,)+A/^G>$X:3/9CM3T8D8J)SA3C>3L=&&PF)QE54Z,7)^7Z]OF
M>&>#_!OBOX@>([7PAX(\/7>JZG>R;+6QL8#))(?8#L!R2>  2< 5^CO[$?\
MP2Y\.?"-[/XH?'Z"VUCQ/&5FLM%!$EGIC]06[3S#U^XIZ;B ]>\_LX?LF_!G
M]EWPZ='^&OAX?;9XPNHZY>XDO+P_[3X&U<]$4!1UQG)/I=>3B,;*I[L-$?H>
M3<+T<&U6Q-I3Z+HO\W^'YA1117 ?6A1110 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!3\0^'?#_BW1KCP[XIT.TU+3[N/9=6
M5_;K+%*OHR,"&'U%?(W[0O\ P1]^$GCII]?^!>NR>$M1?+?V9<;KC3Y&]!D^
M9#D]P64= @K[%HK2G6J4G>+L<6,R_!8^'+7@I>?5>CW/QE^.'[#W[3'[/[RW
M7C?X;W5QIL1/_$[T8&[M"H_B9T&8A_UT5#[5Y+7[Z5Y1\7?V(?V7?C:TEWXW
M^$>FK?29+:II2FSN2W]YGA*^8?\ ?#"O0IYCTFON/D,9P9JY86I\I?YK_(_&
M*BOT-^)?_!$_PC>R/=_"+XS7]AU*66OV*7*GV\V(QE1]48UX;XY_X))?M@>$
MW8Z!H>B>)(EY#Z1K*(<?[MR(CGV&?QKLAB\//:1\YB.'\WP^])M>6OY:_@?,
ME%>D>*/V/?VI_!LC)KW[/WBQ57[TMMHLMQ&/^!Q!E_6N)UCP;XO\/.8M?\*Z
ME8LN=RWEC)$1CK]X"ME.,MF>74H5Z3M.#7JFC-HHI55G8(BDDG  '6J,A**V
M]&^&OQ%\1.L?A_P!K=^S_<6STJ:4M]-JG-=YX6_88_:]\8NB:/\ L]^)8]_W
M6U.Q^Q+^=P4 'O4N<([LWIX7$UOX<&_1-GE%%?67@3_@CI^U#XC>.7QCK'AS
MP[ ?]:MQ?M<SJ/9859#_ -]BO>?AE_P1B^!_AV2*\^*'Q!UOQ+*F"]M:(MA;
M/[$*7DQ])%K">,P\.M_0];#\-YQB/^7?*O[VGX;_ ('YLV5C>ZE=QZ?IUG+<
M3S.$A@@C+N['H HY)]A7T5\"?^"77[3_ ,898=0\1>'U\':1)@M>^(5*3E>^
MRV'[PG_?V _WJ_3+X6?L[_ [X)0"'X5_"[1]&<)L:[MK0&X=?1IGS(__  )C
M79UQ5,QD](*WJ?2X+@VC!J6*GS>2T7W[_D?/?[.?_!-7]G+X 20:]=:,WBK7
MXL,-6UZ-72%Q_%#!]R/GD$[G'9J^A***X)U)U'>3N?78;"8;!T_9T8**\OZU
M"BBBH.@**** "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 @GTS3;F43W.G02.#D.\*D@XQU
M(].*=%86-N_F06<2-_>2, U+10*R/FO]OK]NO7_V*_BA\ ?#TG@[3;GPS\7/
MBU!X*\0^(M4NGB31GN8)'MF4K\I>22,H ^!P?2OI2O,_VO\ ]D3X%?MT?L_Z
M[^S3^T7X3.K>&=>B3S1#,8KFSGC8/#=6\HYBGC<!E<>A#!E9E/Q_H'["O_!=
M?]G;3H_A[^SM_P %8O!OCKPG: 0Z.WQM^&AN-8L+<#"QR7MK)NO74#_62X+>
M@&!0,_0RBL_PG!XDM?"NF6WC*_MKK6(]/A75;JRB*0S7(0"5XU/*H7W$ ] 1
M6A0!Y-\?OV[OV.OV5_'OAGX7_M&?M&^%?!FO^,7V^&M-U_4U@>]_>+%D%N%7
M>RKN8@9[\&N@^)_[2WP&^"_Q \%_"KXJ?%/2="\1?$749K#P/I%_.5FUFYB"
M&2*$8^9E$D><X^^OK7Y _P#!Q+^QA!_P4)_X*_\ [//[(7]I+97OB[X*^,O[
M#O9'*I!J=K97UY9,Y'/E_:;>$/\ [!:O#_A+^WSXP_;3_: _X)P?#WX[BYMO
MC!\$_C=XB\$?%'3M2.+O[5;1Z7'!=2@\[Y8XV5R>L]O<=@* /Z)ZS==\9^#_
M  O?:?IGB;Q7ING7.K70MM*M[^^CA>]F_P">42N09'Y'RKD\U^+W_!7/_@H_
M^T%^SE\2OBYKOPU_X+Q>'M"\6^"+V6?P;\ O!/P/CUFWABC(VV6J:H8)Q%=.
MNX/YQ5(W'10?E\O_ ."J_B_]LC]M;QA_P3._:DT?]IBP\&WGQ8U/PX_AG2+/
MP/:W4/A'Q9-+8O<:VC3,6O(F>:WVV<Q,:BUQDF1S0!_0'17YMWO[5O[=?P/_
M ."V?[,?_!.CXC?M.Q^,/#GB'X"WVJ?$BZ3P7IM@/$FMV\>J_P"G@1Q-):9:
MUA/DPRK&-N-IR<^6WO\ P5$_;FBU?_@J':1_&Q1'^SKI]C)\'!_PC6F_\4^\
MD.IES_Q[?Z7DV\)_TGS0-G'!((!^NU%?E3^Q5\6/^"MGB_\ X)U:]_P4=_:T
M_P""F'PR\':;XY^%>FW?@X:[X(M4TOP8WGP)_:]RZ+']HN;B#S7^S_ZO[1<Q
MHJ[56-?'_P!@G_@K+\?(?^"NGPC_ &2="_X*F/\ M3_#CXKZ+J@\0:AJOP9'
MA5]$U&WLKFYBDLV^SQ>?&Y@3[CO&$=P0&"N0#]4?V1/V\OV>/VW[WXA:?\ ]
M:U*[D^&/CBZ\)^*AJ.EO;"/4;<XD$>__ %B9!PPZXZ5U7[0_[3W[/'[)?P^D
M^*O[3'QG\.>!_#T<PA74_$>J1VR2RD$B*(,=TLA )$:!F(!('!K\[/\ @V9_
MY&O]M7_L[#7O_1CUPGQW^&_@+]OS_@ZHM/V;OVO](M_$'@'X/_!!==\">"=;
M02Z9J>HRFUDDDDMW^2<YNI&8$$.-/C5@RIB@#]"OV5O^"J'_  3Q_;;\6S^
M/V6OVMO"/B[7[>%YFT*TO&@O7B3[\D<$ZI)*B\9=%90""3R*]_K\M?V4OVT?
MV=?$O_!6?P#^RS\4?^"*T/P%^,,_@[4M8\(^+9O[)6ZBTL6]U$V381J7BD6V
MN(E5F8*5)"CK7R-_P4 _X+"?M5?LF2:S\:_A'_P78\*?%/QMX=\;I;WWP0\)
M? M&\+K8&X*O9_VRL+J[1IMW.TZRM\P1PP4D _H#HK\=_P#@JO\ \%*OVM/A
M3_P4%\)?"KQ[^V1XA_95^ NO_#>SU3PG\4=&^$]OXFMM8\03%6:VO99HW\I(
MPS@QIC 1&D 642)^K?P1\03:M\"?"/BC7/BKI'C*2X\)V%S>^-]'CCAL-;8V
MR,^H0K&S1QPS',JA6*JK@ D#- 'S=^U!_P %YO\ @E#^QS\9;WX ?'W]K.QT
MWQ7I3HFM:;I?AW4]4&F,VW"7$ME;2QQ/\PRA;>N>5%?4/PR^)OP_^,_P]T;X
ML?"GQ?8:_P"&_$6G17^B:UIDXE@O+:10R2(PZ@@_4'(.""*_F ^,'[47B[3?
MC-^T_P",?V8-4U#P_P#L?_M>?&3_ (1SQM\??%WP[?43I,[O+<:@UHD<H8PL
MU]<&/S ',.W8L<T;;?VY_P""+/[3W[*_B+PYXR_X)U_L>V.K:MX/_9BL]%T&
M#XB7&IV]W9>*9+R*XF>XMY("5)\R*5FQ\H\Q=N!@4 ?7WQ?^,WPE_9_^'NH_
M%GXX_$G1/"7AG28P^I:[XAU*.TM;<$A5#22$#+,0JKU9B  20*\4_9N_X*^?
M\$S?VNOB+'\(OV=_VS/!GB/Q//N^QZ$EX]M<WA4%F%NEPD9N"%!8B/<=H)Z
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
.444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>ottr-20241231_g6.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD +. P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBN6^.=W\4]/^"?C"_P#@9;Z?+XV@\+ZA)X/BU:!I
M;5]46VD-JLR*Z,T9F$88!E)!.".M '4T5^1O[-__  <J?:/^"(WB+_@H#^TA
MHWAY_BQH'C"_\&:?X/T>VEMH-9U\HL]C&L+R/(D0MYDDF(?I;S[<-M2OL+]E
M+]L#XN_!?_@G_P"'/VF_^"S/Q/\ AQ\,O$^O?Z;>6F#I%KI4,ZA[73W6YGD:
M:\$8+.B'<&8QA28R[ 'UA17F/[,7[:'[*'[:'AJ]\7?LJ?M ^%O'EAIDZPZI
M)X=U5)WLI&!*+-&#OB+!6*[U&X*2,X-<1)_P5F_X)F0_$/7OA3/^W9\+X]?\
M,6EU<Z[82>+[9?LJ6R,]QERVQFB57+HK%D"-D#:< 'T+17ENM?MO_L?>&_#G
M@;Q?XB_:7\%6&E?$U-_P_P!0O?$,$4/B!/+60M:LS 2J$=&)' #KG&16K^SM
M^U%^SS^UMX(N?B5^S/\ &'0O&_A^SU>;2[C6?#MZ+BV6[B"-)$'7AB%D0Y&0
M0X()!H [VBOR[_;Q_P""I7_!3:?_ (*[6_\ P2T_X)B>!_A#J&HV'PWB\0>)
M-1^)UI?LMO<-OE=3+:W"".,0/9A1Y;$O,<M@C'T3^R]\??V[_P!G?X1>-_C-
M_P %OOB'^S_X&T/3;O3X_#FK^ [Z\MK.!9&>.7[9+?R$;GE>V2)4P<[\YRN
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH _GR_P""2G_!./X(_M+?\' /
M[2NNWLMUJGPM_9Z^+>IZYX>\)2\Z</$EWJ$\4):/)4I UG.4XRQM8-Q*JRMU
MG_!0:']J']OK_@YCN/V;OAAX0^$WBQ/V?OAU;:EX1\"?'6_O$\-W\]S9V5S<
M77V>UC=KJY5]2B;85VE; $G$0!_8#]E7]@7]DS]B?7/'7B7]F;X3CPYJ'Q*\
M0'6_&]Z^MWU])JE]NE?S6:[GE,8#3RD(FU09&XYKS3]N7_@B;_P37_X*+_$&
MT^+?[5'[/,>K>*K2R2S'B'2M<O=-N9[=,[(YC:RHLP7.%9PS*. 0.* /S/\
MCM^QU\;/^"3/_!/G]M#_ (*.ZE\;OA[<?%KXIVNG^%K[0/@3I[V/AOP8+O4+
M6VN%@!(E6X$5WN5F1'C8ALLTI<?,?_!1[X'?\$P_V:_^"#/[.GPA^#O@/P+X
MC_:)^*MIH&OOXBTA89]?C-U;_:;UIIXSYBVXEE2RC@D.PG)5-\3LO[]?#O\
MX)<_L%?"K]CO6?V!? _[.>EVOPF\1"8Z[X3FO;J<7TDI0O-)<2RM.9LQ1%9?
M,WH8HRA78N/)?AA_P;L_\$>?A'H^CZ3X4_8^LVDT/Q=:>)K'4;WQ-JDMV=1M
M=_V=I)C<[I(DWM_H[$PL3EHV/- 'Y]_\%%/V.O!7[5G_  5]_8?_ ."-&O7-
MQ+X$^$OP22X\6Q:;<M%FTCMG2:V+H0R>?%H]K"67#!;H$$'D?M)^SY^S5\ _
MV4/AVGPE_9N^$NA^"_#4=Y+=KHOA^R6"#SY,;Y"HZLVU<D\\#TKFM*_81_94
MT;]L?4_V_K#X6 ?%O5_#BZ#>^+)=:O9,Z>HC A2V>8VT7$,8+I$KG!^;YWW>
MNT ?SU?LS_L\:'_P5(_X+5_MG?M+ZO\ \% /'WP)C\(^+HO"^A>)OAOXZCT*
M^UBVBDDLA#YS$-);B+2()"@XRT1/(%>R_P#!Q;X'U3X?_P#!,S]FK_@F5\/?
MVA/%?Q*UGXI_&.QTVT\<^-_$)U?5-=A5YB9)[G.9\75_9A<'"I&BCH*^OO$O
M_!LG_P $0?%_B/4/%OB+]B;[3J&J7LMW?W!^)/B5?-FD<N[[5U(*,LQ.  !G
M@"O;=3_X)5?L#ZO<_!*YU#X Q/\ \,Z!/^%-Q#Q#J0C\/%6MV5M@N=MT^ZUM
MVWW E8M&"2222 ?E%^UU_P $]OV4_P!GC_@N7_P3_P#V)/V1?A;8Z%J_AEF\
M8^,O$=O&#JGB&*TN3=K<ZA<??N)&.DWIW,<#SV50J[5&5^Q-K/[!_P"U=_P4
M2_;Q_P""AO\ P5G;P;KVE?"WQ&_A[PMX;^(*075OINDPSW]NHALKC(EN/+LK
M>*((F_SI92H\R0&OV:O_ -A+]E35/VQ[+]O[4OA8)_BWIOALZ!I_BR76KUOL
MVGD2 PI:F;[,I(ED&\1;_G;YN37COC;_ ((,?\$H?B/^U%JO[8?CC]DC2]2\
M;:W>R7^J3SZM>_8I[Z3.^\-FLP@\]B2Q<)_K#YG^L^>@#\*OV8?'/BK]D_\
MX-Q?VFOVJO@=I%QX3N?CK\<K7P9I;V$[^9IN@QQ^8R)*26*E+B]M-Q);YV.<
MD&OK+X7_ /! W]H3]I#X#?L^_L^_'?6OV4?A9\,] OM/US3_ !-\(X+R[\;^
M.)1:M)(SW]TD2N9XW>5O+9E1@KB-DAC0?K)X;_X)<?L$^%?V+9?^">6F?LZ:
M9)\'I_.:7P??ZA>72M))<&Y:7[3-,UR)1,=ZR"4.A"["H50/./V._P#@@A_P
M2P_81^,]E^T-^SI^S:UAXSTM9UT?7-5\4:EJ#Z>)HGAD\F.XN'C4M'(Z;RI<
M!B PR: /SJ^"$_['7[:?_!>/]LC]I+_@J-J/@W4/"'[/MC_PCWA'PS\2'@ET
MJSLK>>:UDNEM;C*3;?LTL@7:X\W4=P4N8R.U_P"#0GX8_#;Q#JG[5G[9'PD\
M")H'A#QC\5QHW@72%5L:5IENUQ>K:+N).%BU&T4Y)_U2\U]X_%[_ ((:_P#!
M+3X\_M7O^VE\6_V4-*UOQW<745U?SW>HW?V"_N8E54GN+$2BVG?"J&WQE7QE
MPQYKV+]D']BS]F?]@WX3R?!#]E+X:+X5\,S:S<:K/I_]K7=ZTMY/M$LS37<L
MLK$A$'+D * ,4 ?E]_P=2>(=!^,?[0'[&G[ ^OZY:6NC^-_BZNK>+)+^Y6*"
MTLHYK6R6>5G(4((KR^.3T$;>M:7_  <Y?\%$O@G\5_V0H?\ @F#^R=XWTGXF
M?%CXT>)](TZ'PSX)U"+49;&UAOH;M6E:!F6.22:"WC2-B&9)'?A5R?NO]MO_
M ((__P#!.K_@HQX[TCXE_ME?L\_\)CK>A:3_ &9I5[_PEVKZ?Y%KYKR^7LL;
MN%&^=V.YE+<XS@ 5:_8^_P""2/\ P3A_8(UY_%O[)_[)OAOPMK;0M"/$$CW&
MH:C'&PPR)=WLLT\:L.&57 ;OG% 'XP_'G]GS]IGQO_P5F_9T_P""5'@+1/A;
MXP3]F']G[1YM,\$_&34;N+POXBUD:?&][=M%;(\ES(7EB=8L;2EB0V5WJWLO
MQ'_8T^/?_!*_]F;]L_\ X*V>)?C)\,4^,?BKP/;^$X_!O[/VFR6/A[P8;NZT
MZU:>)7VRBZ0-!.I>-&4B21C(9B1^D?[=O_!&?_@G/_P4C\6Z;\0_VL_V?XM;
M\2:58BRM/$.FZU>:=>&U#,P@D>UE03(&=BHD#%=S;2-QST_P)_X)A?L(?LV_
MLM:_^Q;\(OV==)L?AIXJ-RWB?PU>7-Q>KJLD\212R3RW,DDKN4BC ;?E-B[-
MNT8 /A[_ ((E_L"_\$B]._X)Z?L]7OCSP'\)_%GQ4\<V]KXPMM9U=K.X\17N
MO0AM2>&WD+?:/]#6%D>!"$"V\GF*=TA;X-_X):?!W]N__@J#9?M'_MY^$_"G
M[+>O:A\3/%U]HGBCQ7^T)]NU'5/!MI]G601V%K'"\$$*P7,:1M(0#]D52-D6
M#^SG[%G_  0\_P""8_\ P3[^+,WQT_9<_9MCT;Q:]O-;VNMZCXAU#4I;&"4;
M7C@%W/(L65)4NHWE25+$$BN%^)O_  ;5?\$8OBY\7]0^-7C#]C^(:IJVH/?:
MI9:7XLU6RL+BX=BSO]FM[E(XP6.2D81/]GDY /S7_P""H?["4'['_P#P3@_8
MQ_X(L_"WXZ/XMU/XQ_'E=4G\76"!8+EI6CA\VV178+:H^K0.IW'=Y7F9&X@7
M/VV/^"4/[%'BC_@O+^S#_P $POV?OA-;^%_"&D_"Z75?BC?Z%(T-_K=HOV^2
M2*_ND(EFEN(K587F)WE+_ ( 4+^S?CC_ ()S?L8?$;XM?"OXX>+_ ()6UQXC
M^"5F+7X6SPZM>P6^@Q*J*JQVL4RV\FT1H%\R-]NQ<8VC&AI?["/[*FC_ +8^
MI?M_6/PK ^+>K>'%T&]\62ZU>R9T]1&!"EL\QMHN(HP72)7.#\WSMN /R4_8
M4\$?L]? 7_@XO_:]^-?P%^&FB^"_A;^S_P# ][6\TCPQ9I:68NH[33FN,QH
MBDO:7Q8XRSQ;SEBQKY9_X)O_  3_ ."=,/\ P13_ &G?^"DW[;A\#^,OBEXO
M;Q'IGAK3_$%S;W-UI&HSVV+/[);NQ>"]GO9_-\]5\Q8HT92JJY;][O#'_!+C
M]A;P8GQO7PU\$6MF_:.-R?C+-_PD^IO)X@%Q]J\Y=[7):T5OMMU\ML8@/-(
M 50OBX_X-K_^"*R>/-!^($/[$>E+/X=M;:"TTX^(-3>QN1 H6)KJW>Y,=V^
M-[2AC*<F7S"30!^,?Q7\.?M/0?\ !+'_ ()X_P#!,*:^L--M?C5XKU?Q/J&D
M^,-5N+#2]1@EUE)-)L[J>$&5;>2.],S!03NN(64;D4C](_V5_P#@D1\7=$_X
M*2^#OV^_VR/$W[.'PSNO@SX+N5\/?"C]F[1I[2%K0P7$/VO49+E8Y2J)<N,A
M&5MJ*"HW!_NS]MK_ ()J_L4?\%$/ASI'PM_:U^!MCXDTSP],TOAQX+N>QN=*
M9D5&^SSVKQO&C*B!H\[&\M-RG:N.4_9&_P""-7_!.;]AKP5XR\"_LV_L_C1+
M;XA:*^D>,KR;Q'J%U>:C9,DB&#SYIVD@7;(_^I,?.&^\ 0 ?F5_P;9_\$[_V
M</\ @H/'\9O^"J/[7OPCL?&>L>,_C3JLG@_3?$L1GM=-)EBO[B]CB)V-,\]P
MD>\@E1:$+@,V?VC^./Q$^&_@3P;_ &3\0_C;I/@*3Q3*^A^'M;U/5[:SD.HS
M02M$EL;@A);@+')*D>&)\IC@@&LC]DW]D7]GC]AOX(Z;^SG^RW\.D\+>#M)G
MN)[+25U&YNRLL\K2RNTUU))*Y9V)^9S@8484 #+_ &T?V$?V4_\ @H3\)H_@
MC^UY\)K?Q=X=MM234;*VDO[FTEM+M(Y(UGBFMI(Y$8)*Z\-@AB"".* /P7_;
MO^#E[^PG_P %D/V6+&S_ &T-8_;*US6?$MM W@KXO:LVO7/AOS;^TBBDCV3L
MD4DWF220DH/+>U\QED&W'Z4_\'0_[4_@_P"#?_!(7XJ> -+\;Z:OBCQ;+I?A
MV#2H]0C-TD=S=PRS[H@V\*UI'/R1C#@].OM7[%?_  0[_P""8/\ P3_\?K\6
MOV:OV8;&P\6Q1NEKXFUK5KS5+RT5U*M]G:[ED6W)4LI:)58JS*202*R/VC/^
M#?O_ ()&?M9_&OQ!^T3^T'^R:WB'QEXHNDN==UEO'_B"V-S(L:1*?*M[^.)
M$C10$11A>E &Q_P3QU_]GW]AC_@D5\*9_B/\7/#.A>&/ 'PST>/QCXANM7A6
MRL-0F@A>Y620-M5VNKD@(?F+2J,$L,_3/P]^(/@?XL^!-'^)_P -/%5CKGA[
MQ!IL.H:)K.F7 EM[VUE0/'+&Z\,K*00?>OSH_;"_X(3Z3XL_9]\&?\$P_P!@
MSP?HOPF_9S\1^/SXL^.VIKXBO;_5[TP"W,-I9K>M.SO*UO"3(\@6+[/"0K ,
MC_HE\+OAIX)^"_PT\/?!_P"&FA1Z7X=\*Z):Z1H.FPDE;6SMHEAAB!))(5$4
M9))..: /S%_X*Z_\%J_%VL?%Z]_X)/?\$O/$6C7?QFUD2Z=XW^)&JZU%8Z/\
M/H/N7!:ZD(7[7&&PS#/D,0JB2?$2_-?_  4;_8<^!_\ P2P_X-I/&GP?_9D^
M)>G^.M4\;^.M!@^*_P 0M&NXYAJ=V+J*=H]T3-Y,$9BBC2(MD+*2V6E<M^@?
MQ _X-K?^"*?Q2\>:W\3O'G[%YO\ 7/$>KW.J:S?'XC^)(S<W=Q*TLTFR/451
M=SNQVJ HS@ #BO8?AE_P2@_X)[?"#]D3Q#^P=X#_ &:=+@^$WBJ]FO/$'A"^
MU.]O4O+F3RMT[3W,\DXD!@@*.L@:,PH4*E00 ?EA_P %I/BC\/;G_@BS^RG_
M ,$J?V3?$^D^*/&GQ;M_!>E:)H6AW\<SS6-M:0G[1((R2@DO3:X9@ Q\YL_N
MVQ[9_P %#?\ @K1<_LDZ%X0_X(K_ /!+_4])\0_'*P\)V'A:^\6ZCJ,%II'@
M*UM[.. W-Q<3,(OM2Q*'"$E8B5+[WVPO]:?L7?\ !#+_ ()??L!?$W_A='[-
M7[,EKI_BV..2.R\0:SK5[JEQ8(ZE6%L;N:18"5+*70!RK,I8@D5R_P 7/^#<
M?_@C-\=OBIXD^-GQ6_8Y.J^)_%^O7>L^(M3/Q#\10_:[ZYF::>7RX=06./=(
M[-M1549P   * /DBR_9(^)?_  1Q_P"",'C2P_X):&_^._[0WQ-U^UT[QU\0
MOAU:OK5S:7<T4KRW$26WF.D5K$95A:3YO.NUF<9?RQ^<'[0OQ)\6>'[/]DC_
M ()S>#_^"4_QG\*7'@GQ\?''BWPIXHTR4^(OBE>[X#<WL<7V<.7:.VODW$2+
M&A5!\L)S_2E^Q5^P)^R/_P $[OAIJ'P@_8Y^$$7@WP]JNM/JVHV2ZQ>W[3WC
MQ10F1IKV::7[D,:A=VT;20 229/%_P"P?^REX]_;$\+_ +?/B_X5B^^+/@OP
M_)HGACQ5+K5Z!86,@NE:-;43"V)(O+H;VB+_ +T_-PN #U#PQJ>HZWX;T_6=
M8T.72[N[L8IKK39Y%=[21T#-"S+PQ4DJ2."1Q5ZBB@ 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@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ***"0H+,< =2: "BO+_B7^VC^RU\(WDM
M_&WQLT2.YCSOLK"<WDZGT,=N'93_ +P%>%^.?^"SW[/^B,]OX%^'_B779$^[
M+.D5G _T9F=_S05M##UI_#%GG8C-LMPKM5JQ3[7N_N5V?8E%?G-XH_X+:?%&
M[9O^$+^".@6 S\G]J:A/=X^OE^3FN(U?_@K]^U[J3EK*3PQIX/1;/1"P'_?V
M1S6RP&(?D>74XLR>#T;?HO\ .Q^J%%?DK<?\%5?VV9AB/XF64/.<Q^';,_A\
MT1J2U_X*M_MJ6Y4R_$'3I]HY$OAZU&[Z[4'Z5?\ 9]?NOZ^1C_KCE5_AG]R_
M^2/UFHK\NM$_X+&_M7Z8X_M+2/"&I+_$+K2)D/X&*9?Y5WWA/_@MSXCA*Q^.
M?@%97(/WYM)UQX,>X22-\_3</K4/ XA=+G13XKR:>\G'U3_2Y^@]%?*G@+_@
ML%^RIXH>.W\5VWB+PU(W$DM_I@GA4^S6[.Y'_ !7O/PU_:&^!OQA51\,OBMH
M>L2L,_9+34$^T*/5H21(OXJ*PG1JT_BBSUL/F6 Q?\*K%OM?7[MSLJ***R.T
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 ***POB-\3? 'PC\*W'C;XE>++/1M+MA^\NKR7:">R*!\SN<<
M*H+'L#32;=D3*481<I.R1NUQ_P 7_C]\'?@+HO\ ;OQ:\?V&CQ,I:"">3=/<
M8_YYPIF23_@*G'>OAO\ :>_X+">*=?DN/"?[,ND'2++E&\2ZI KW4HZ9AB.4
MB'HS[F((X0BOB_Q/XJ\3>-M<N/$WC#Q#>ZIJ-T^ZYOM0N6FED/J68DFN^C@)
MRUGI^9\CF7%V&H-PPJYWW?P_YO\ #U/NKXX_\%HV#S:/^SS\-@5&576_$QZ]
MLI;Q-^(+/]4[5\D_%S]K+]HKXYO+'\2OBQJU[:RD[M,AG^SVF/3R(MJ''J03
M[UYW17I4\/1I?"CXK&9QF./;]K4=NRT7W+]0HHHK8\P**** "BBB@ HHHH *
M=%++!*LT$C(Z,&1T."I'0@]J;10![5\'?^"@_P"U=\%C%:Z'\4+G5M/B(_XE
M?B/-["5'10SGS(U]D=:^O?@3_P %D/A3XMDAT7XY^$;GPM=MA3JE@6N[)CZL
MH'FQ#V D]V%?FQ17/4PM"KNCV,%GV9X%I0J77:6J_P U\FC]WO!?COP7\1]
MA\5> ?%5AK.FS_ZJ]TVZ6:,GN,J3@CN#R.]:U?AI\*/C9\5O@=XA7Q1\*?'-
M_HMWD>;]EE_=S@=%EC;*2K[,"*^]/V7/^"OG@_QA);^#_P!I+2H= U!\)'XB
ML58V,S=!YJ<M 3_>!9.I.P"O-K8&I3UCJOQ/MLMXJP6+:A7_ '<O_)7\^GS^
M\^UZ*KZ5JNEZ[IL&LZ)J5O>6=U$)+:ZM9EDCE0C(964D,".A'%6*X3ZI--70
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\
M0?M\?\%/(/!<MY\&?V;M8BGU==T.L^*(2'CLCT:*W/1Y>QDY"=!EN4UI49UI
M\L3BQ^88;+:#JUG9=%U;[(]:_;'_ ."A?PP_9;M9?"VD>5XA\9/'^ZT6";]W
M9Y'#W+C[@[B,?.W'W0=U?F+\<OVA/BS^T7XM?QC\5O%<U_,"1:6BG9;6:'^"
M&(<(.G/WCC+$GFN/OKZ]U2]FU+4[R6XN;B5I)[B>0N\CL<LS,>22222>345>
MW0PU.@M-7W/RW-<\Q>:SM)\L.D5M\^[_ *04445T'C!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 >S?LK?MQ_&?]E758[?PYJ1U3PX\NZ]\,ZA*
M3 ^3\S1'DP2?[2\$XW*V,5^HG[-7[5OPC_:F\)?\)%\.=8*WENJ_VIHEX0MW
M8L?[Z@_,A/1URI]000/Q5K<^''Q*\<_"/QA9^/?ASXEN=*U6Q?=!=6SX..Z,
M#PZ'H58$$<$&N3$82%;5:,^AR?B'%98U3G[U/MU7I_EMZ;G[L45\Z_L._M_^
M#?VJ=)3PEXF2WT;QO:0;KK3 ^(K]5'S36V3DCNT9RR_[0&ZOHJO%J4YTY<LE
MJ?I^%Q5#&T%5HRO%_P!6?F%%%%0= 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 445\9_\%//V[I?A7IDW[/?PBUG9XDU"WQK^IV\GS:7;N.(D(^[,
MZG.>J(01RRE=*5*5::C$X\?CJ&789UJKT7WM]D<A_P %(O\ @HQ*DU_^SS\
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
MXW Z.C!E8=BIK\+:^OO^"3O[6$GPN^)9^ GC+4]N@>*[D?V6\S_+9ZD0%4#T
M68 (?]L1],L:Y\;A_:0YUNOR/8X7S=X/$_5JC]R;T\I?\'9_(_3:BBBO%/TT
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "OB?_@L)^TP_A/P58_LX>%K_;?>((UO
M/$#1MS'9*_[N+V\R123_ +,6#P]?9'BSQ1H/@?PMJ7C3Q3J*6>F:1837NHW<
MI^6&")"\CGV"J3^%?#NA_M.?\$N?^"G#QZ1X\D/@[QQ.JP6KZT\>GWTAX5%B
MN06@N>6VI&Y+]<1BO5R[+<=B:<\52HRG3IVYG%7M>]K_ '?+J?-\19CA*5)8
M!XB%.K63Y5)VYDK72\W>R[ZV/S]HKZR_:%_X)(?'3X9>?KWPCNX_&ND)EA!;
MQB'4(E]X22)?3]VQ8_W!7RKJNDZKH6HS:/K>F7%G=VTA2XM;N%HY(F'565@"
MI]C7?3JTZJO%W/S;%X#%X&?+7@X_D_1[,KT445H<@4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4^">>UG2ZM9GCEC
M<-')&Q#*P.001T(/>F44 ?LE^PM^T?%^TS^SYI?C&_N5;7-/_P")?XBC'!^U
M1J/WF/212LGH"Q'\->Q5^5G_  2B^/[_  F_:+C^'NKW_EZ-XVC6QD5VPJ7J
MY-L_U)+1?]MAZ5^J=>!BJ/L:S2V9^O9!F']HY=&<G[T='ZKK\UJ%%%%<Q[04
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!\2_\ !=?]HMOA)^R7#\)=&O?*U7XAZC]B8*V&
M73X-LMRP^K&"(CNLS5^+M?8W_!<7XXR_%;]MN]\#V5WOTWP)I4&DP*C90W#K
M]HN'_P![=*L1_P"N KXYK^JO#W*5E/"]&Z]ZK^\E_P!O;?\ DMOG<_C'Q0SM
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
MG'NCLR^N\-CJ=7M)/Y7U_ _<:BBBOFS]L"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^)?^"^7
MB]_#O[#EMH,4F#K_ (WL+.10>J)%<7!/TW0)^8K[:K\Y_P#@XKUF2#X-_#CP
M^),)=>)KNX9?4Q6ZJ#_Y&/YU]9P-15?BW"1?25__  %.7Z'Q7B-B'AN",=-=
M8<O_ ($U']3\FZ***_K0_B0**** "BBB@ HHHH **** -OX>?$OXA?"7Q3!X
MV^&'C;5/#^KVW$.HZ1?/;RA21E2R$$J<#*G((X(-?>W[,G_!?+Q[HMFG@C]L
M/X=P>,=)EC\JXUW1;:*&]*$'/FVS;;>XSD#"^3@9)W&OSNHKQ,XX=R;/J?+C
M:*D^DMI+TDM?EMW1]!D7%.?<-U>?+Z[@GO'>+]8NZ?K:_9H_8X?LM?\ !/'_
M (*!Z)<>-?V0_BE8:%K8C,MUINEIM$))QF?3I=DD*Y&T-'L0X)&^OE[]H3]@
MW]H_]G%IM1\6>#6U+18B2/$&A[KBU"^LF 'A_P"VBJ,]":^'_#GB7Q'X.URU
M\3^$=?O=*U*RE$MGJ.FW3P3P..C)(A#*?<$&ON']E;_@N]^T+\*A;>%?VB-$
MA^(.AIMC;4"RVVJPI\HSY@'EW&%!.)%#N3S**_)LY\,LTP5ZF65/:P_DE93^
M4OA?SY?0_6<K\1N',XM3S:C]6JO_ )>4TW3;[RAJX_+F\V>,T5^@VB>#_P#@
MF)_P4QM&U3X)>+H/"7C6>(R3:7;Q)8WROMW-YMBQ\NX"YRTD!(R>9*^?/VA?
M^":?[2GP&\_6+/P__P )5H466_M;P_&TCQH.\L'^L3CDD!D']ZOSJLJN%KNA
MB8.G-?9DK/\ $^RGEE2>'6)PDXUJ3VG!\R^=M4^_8^?**""#@C!'4&BF>8%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!^Z_PN\0MXN^&7AWQ6\F
M\ZIH5G=E_P"]YD*/G_QZMVO-/V-=2.J_LG_#FZ)R5\&Z?%D_],X%C_\ 9:]+
MKYF:Y9M'[EAI^TP\)]TG^ 4445)L%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\R_P#!8?\ ;JU;
M_@G!_P $[/B+^UCX5TBVO_$&B6-O9^&+.]0M"VHW=S%:P/(H(W)&TOG,N1N6
M(J""0: /IJBOQI3_ ()M_P#!6;7_ /@G^?\ @H7J/_!:KXVP_&R?X?'QS%X-
MM-5$7A5&-I]N72SIZ$0[MF(C($\H.?\ 5%1SZY^P1_P<*>'OBE\ _P!DEOVE
MOAKJP\6?M$:OJGA2X\4Z-%!'I=KKVG726@\U"X9#=-+;R*J+A3.5&0AP ?IU
M17R3\$_^"R'[+_QO_P""@OQ@_P"">>CV.JZ=X@^#FARZIK7B+4'@&GWL5N;=
M;U82KEPT#W"*VY1G8Y'"\^)W'_!S#^REHG[*/PQ_;(\8?L__ !)TWPA\5?'V
MJ^&O#X6QMKB[Q8C#78ABE)D5Y<PJB9;>K@\ $@'Z145\2_L$?\%N?A9^VE^T
MKXQ_9$\?_LT_$GX*?$#PGX;_ .$C'A_XJ:7'92W>D;H@;C&[,+*)HG*,,;7)
M5V"OM\QO/^#ESX VVE-\>[?]C_XPS_L\1^+QX<D_:"31[<:1]I\[R/M*VYE^
MT-:>9QYNW=GY?+\S]W0!^E%%?$/[;O\ P7!^%7[)_P"TYHO['GPE_9F^)GQT
M^(5_X;7Q'J^@_"C24OGTK2&Y6X?YLN[+AU0#&UX\NOF(&\ _X-;_ (T3?'Z+
M]K?XJVVK:S<:5KW[2&I:GHL&NLZSVUK<AI8XVC=CY3!&4,G8C':@#]0;KXG?
M#6Q^(-K\)K[XAZ'#XJO=/:_LO#,NK0KJ%Q:JS*UPEN6\QX@58%PI4%2,\&MR
MOQO_ &//%/B#]K_]L#]O?_@L?H6JRIIW@+P=J_PS^"&L0G<L$>FV+SW-Y;D_
M=+216LZL/^?V4<<BOCS1OVH?^"B/[/?_  1N^&__  6.T7_@L%\1=1\=ZQXT
MFTZ?X4>.=4AU32]6ABU6[LS%'!.2Y/E6PE<X)"[]K(=K  _I3HKY9^!?_!47
MP7\7/VZT_P"">&L?"3Q!HWCJU^"]A\0-7OK@Q?8;=9S:*]D!O\WS4:[49* ?
M(WMGS'4_^"_?[/&F?LC_ +0G[7TGP4\:-H_[._Q-'@KQ#I0:T^TZI<G4+:Q$
M]L?-V"/?<JQ#D,%4\$\4 ?>E%? 'A3_@X9_9GO?V7/B9^VO\2OV??BMX(^%_
M@NXTV+P5XC\3>%S;'XB_;FN$A.C)(56?Y[=LDN B.KN4&X+X[^WI_P %-_'O
M[7__  27_:9T#Q1^Q'\:/@9K>D?"Z#6=)NO'^B_9(=3L9[N*-7M[A&&)E_CA
M(#*'')R0 #]8:*_(7_@F=_P<#?";P'\&OV4_V4_C#^S#\8=$T;QAX-\.^"M!
M^,WB+01%HFLZ_#9VUI,L,DC[YX!<GRC< GD[BH0%Q]0?MK?\%B_%W[)/Q!\:
M^&?"_P#P33^/'Q#\._#:R2\\<?$'0M!AMM%MH#:)=R/;33N#>"*%\R%5"H5(
M)P,T ?;5%?#WQB_X+O?LW^#?@1\"?BU\$_A)XX^)NN_M(&9?A7X#\/6EO#J%
MTUOL%VMR\THBMS \BQ-AGR^=NY SCH?BW_P6%^'?[.'[%^D_M6_M,_LS_$_P
M/X@U_P 6?\(MX?\ A!J.C0R>(M7UII'2*WM427RIHY AD6<.%*=,L51@#[ H
MKXX_9(_X+&_#OX\_'#Q=^RW^T1^SUXV^ _Q)\'^#CXNO/#7Q%%L8KO0E($E]
M!<P2,CK&3\ZD CG&[9)L_-'_ (+/?\%\O"'[<W_!+GXC^&?@A^RO\;/#/@[Q
M!XDT[3_ OQGU'0C;Z)K5Q9ZK;RSP>?&^8&:*&8HI+%O+96","H /WUK\SO\
M@XY=AX>^$D0/!O=:)'T2R_QK[]_9PN+B[_9X\!7=W.\LLO@O2WEED8LSL;2(
MDDGDDGO7P=_P<9Z<TOP^^%NK!.(-9U.$MZ;XK<X_\A_I7VOAVTN,L+?O+_TB
M1^?^*2<N L:EVA_Z<@?E11117]5G\7A1110 4444 %%%% !1110 4444 %%%
M% $EK=75C=1WME<R0S0R!X9HG*LC Y# CD$'D$5]A?LK_P#!;']K+X BW\/?
M$B]3XC^'H@%^S>(;EEU")1G_ %=Z SDY(SYRR\# VU\<UI^"O!OB?XB>+],\
M!^"]'FU#5]8OHK/3;* 9>::1@J*/J2.3P.IKS,URK*LUPSIX^E&<%_-T[M/>
M/JFCV,ESK.LEQ:J9;6E";:7N_:[)QU4O1IG[+?#-?V /^"N/AC5O%?@[P3JV
M@>*-,$?]MW46F_8[RUDEW^69)$#VUT&\MB,EGVKR$S6'>_\ !(']GO3;I['4
M?VG;NWGC.)(9A:(ZGT(+9%?1?[#'[*/A/]C#X :/\&-(>&?5WB-]XDU&)>;Z
M^8*)9,XSL7Y8T!_@1<\Y-?SD_P#!3[Q-/XM_X**_&W5;@'=%\3M9LQD_PVUW
M);K^D0K^=,IR+!\0YYB:&75I4Z$-8MKF;5[?W='JUU2LG=ZG]59AB)93D>&Q
M.;X:%3$STGRW@D[7Z7NUHGT;NU961^U'_#J/]DH<-^U5<9[_ /$PL*7_ (=2
M?LD_]'57/_@QL*_G@HKZK_B&E3_H-?\ X O_ )(^<_UJRK_H7Q_\#?\ D?T0
M#_@EK^Q;"/+NOVJ[KS!][&N:<OZ%3BE_X=<_L2_]'5W?_@_TW_XBOYWJ*?\
MQ#2?_0:__ %_\D'^M>5_] $?_ W_ )']$(_X)C?L'6OR:A^U;=ACRN/$^EIQ
M]#&:7_AV?_P3_P#^CKKS_P *W2O_ (S7\[M%'_$-'_T&O_P!?_)#_P!;,M_Z
M (_^!O\ R/Z(Q_P38_X)XVQWW_[5]Z%/"X\9Z2G/U,!I?^'<G_!-S_H["^_\
M+O1__D>OYVZ*/^(:?]1DO_ %_P#)!_K;EW_0!'_P)_Y']$L7_!.?_@FU'('?
M]JN\<#JK>.](P?R@!J?_ (=X_P#!-/\ Z.:F_P#"]TO_ .-5_.G11_Q#/_J,
ME_X O_DA_P"MV7K_ )@(?^!/_(_HL'_!/'_@FF#G_AIF4_\ <^Z7_P#&JL?\
M._?^"97_ $<(G_A?Z?\ _$5_.711_P 0S_ZC)?\ @*_^2&N+\O7_ # 0_P#
MG_D?T:?\._?^"97_ $<(G_A?Z?\ _$5,G[ __!,-$"M\<K9B!RS?$&SR?R%?
MSBT4?\0S_P"HR7_@*_\ DA_ZX9?_ -"^'W__ &I_1W_PP3_P3"_Z+?:_^'!L
MZEA_81_X)>Q)M?XPV$AS]Y_B';9_1A7\W]%+_B&2_P"@V7_@/_VP?ZXX!?\
M,OA]_P#]J?UR_!+1_AKX9^%^D>$_A%K]MJ7A_2;;[)87-KJ*7:[4/W3(A(8C
MO75U\/\ _!NYI4VG_P#!+/P==R)@7^N:U/&?4"_FBS^<9'X5]P5^19KA%@,R
MK892YN24HW[V=KGZ]E>(^MY;1K\O+S1B[=KK8****X#O"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M^6O^"T'[#'BC_@HU_P $WOB-^RO\/[^UMO$^JVEK?^%Y+V79"]_9W45U'"[=
M$67RFA+'A?-W'I7U+10!^-%E_P %%/\ @K[=?L 1?\$\;'_@BK\8(OC-_P *
M_7P)_P )O<0(GAA6%I]A_M3[:P$.[R_WNSS/*W_\M"O6+]J__@BG\??V>/\
M@@#\)O@C\"-!F\6_'7X#^/-/\?V$7AFW:XGN]6FOY'O+>V  :5(5NE(P 76P
M1L!CBOV<HH _FZ^-'_!-3_@I[\)_V9/ _P#P4"^"W[+_ (OO?CO\:;_XH6?Q
MU\*:=I,LNHV-KXE6:&T:5%'F((8P\P) V2R1 X.<_8?[7_\ P3,^./PH^#/_
M  31_9_^"?P:UGQ%#\&/B_X<O/B-=Z#8-/#I96>RN-0OIRF1'$;C[5(7/ YY
MK]@J* /S"^-_[%GQ]^+7_!PEXJ^)EM\-]>L?A]XG_9!U#PE_PL%=.<Z?;ZC<
MRRQB'SA\IF57#[,[L#/2O@']FO\ 8$USX-?LT2?L%?MT?\$G_P!M/X@>+=)U
MN[MXXOAIXXO/^%?:W$;U[FWG\S[6EG:@,RMD1."R>:VURP']'=% 'Y ?&GX<
M?M:_\$M?^"XWB;]M_P""_P"P1X_^-OPS^*/P8TWPEI=O\.[<W=WH-W90Z?!'
M#.S;C#'_ ,2Z(M))A"MQN#LT3(?)_P!GKXD_M9_\$GO^"8W[>7[4'[4_P3U/
MX9>/_'WQ8OKGP/IES)O1]4U=?*B>RG'RW<=O)</)YB$JRVS$&OW7KS3]IS]C
M[]F[]LKPYH'A#]IKX7VWBW2_#'BBV\1:+I][>W$4,.I6ZR+#.RPR()MJRR#9
M)N0ASE30!\Q?L-_L&Z]^Q_\ \$'(OV2M'\*S2^,]0^#.L7.NZ=!#FXN=?U.Q
MGGFM\=7=)9A;KZK$@KYU_P""!?\ P00_8_\  _[&GPQ_:)_;+_8.%G\>K._U
M.XU8^.I-0:6W>+5;H64CZ;/,;6-EMTMV1O)!X5_O'<?URHH _)/]LW1OVT?V
M%?\ @OK)_P %$OA+^P=X]^.'@GX@_!!/!XB^'L'F2Z;?K<0OMN&VL+==UI 3
M))M39.Q#,T;)7S1IO[ __!0[4_\ @BG^W?\ "_XA_L?^*--^)?Q*_:!L?$&B
M^"],LWO'OT.M:7=7#63H/]+@C"S8E3*LL3,#Q7] =% 'Y@?\%E?V ?VG/VIO
M^")_PD^%_P  /AW)J/CWX47/A'Q,_@>0+'-J!L-+EM+BR5&(4R)]I9_+R"WD
M%5RQ531_:P_:D_;:_P""HO\ P3._:%^$5A_P2G^+GPTF;X8PII4/C6U":AKF
MM/=Q&2QL;(()9HDC1W$^!NX&Q3U_4VB@#\=OVV?V,?VJO&W_  39_P""<'PT
M\(?L^^*-2\1?#;QI\/9_'ND6>DN]QX?BM=+BCN7NE S"L3J5<M@*1S7 ?\%"
M/A9_P4?^,/[:O[2/PP^/OP*_:M\?^'_$6B"P_9DL?@UXFDTSP+;12VLL;R:S
M)'/%$&!>$N)=[.5G1D*O$1^Y%% 'X<0_LB:)HG_!%G]EG]GO]N/_ ()9_M$^
M-];\.6'B*XM];^">EC_A+/AYJC:J\L'^C/)&RK<QNKDN&C'V9"4+!"O$_%O_
M ()W?\%@?V@_^"1_P,^(7[1G@?X@>.?'?P<^.D_B*W\"WOB1K?QC=>#6%OY2
M&Z1_.&HI)#(4(8SQQS*5^:,)7[^T4 ?CU^QY^Q5\%?VHOB#\3=2\ _L _M;?
M#3Q;K7[/_B+PC9_%3]J#Q'>,EO)?Q"U6PMX;F[GEF7_2)IA(,*HB<[0T@KY2
M\7>#?^"K/B3_ ((47/\ P1;M/^"1GQ/@\2>!-29]?\;O;*NF7EC%KIU&,Z<%
M!.H7#RR+&5@+KL5YMQ!(7^C*B@#DO@#HVJ>'?@1X*\/ZY826M[8^$M-M[RUF
M7#PRI:QJZ,.Q# @CVKXW_P"#A+PS)J7[)'A?Q-#'N.F>/H$E./NQRV=T"?\
MOI$'XU]ZU\P?\%C? ;>._P#@GMXY^SQ;[C1OL6J0#'00W47F'\(FEKZ3@_$K
M"\48.H]O:17_ ($^7]3Y3CK"/&\'XZDM_9R?_@*YOT/PBHHHK^O#^&@HHHH
M**** "BBB@ HHHH **** "BBB@ K]1?^"%?[$,&AZ5<?MO\ Q4TH(\D4UKX&
M@N8^8XN4GO@/5OFA3V\TX(937Q5_P3Z_8[U[]M3]HK3/AI"DT.@66+[Q9J40
MQ]FL48;E5N@DD.(TZX+%L$*U?N3XF.@^%-"L/ACX+TV"QTK2+2*V@L[5=L<,
M4:A8X5 Z*J@<>P]*_(_$_B?ZIA5E.&E[]17FUTAV]9?^D^I^W>$'"*QF+>>8
MN/[ND[4T_M5/YO2'3^]YQ9K^"M7G\0>*+[5I@0/("1)_<3=P/TS]2:_EI_;8
MUF/Q%^V7\6_$$3!DO_B=K]PK#N'U&=A_.OZC_A,H!OYFX $8S_WU7\F?B_Q%
M=>+_ !9JGBV^&)M4U&>[F&<_-)(SG]6KYCPMI?[5BY]E!??S?Y'Z;XB5']4P
ML7U<W]UO\S.HHHK]C/RP**** "BBB@ HHHH **** "BBB@ HHHH ***5$>1Q
M'&A9F.%4#))]* /Z;/\ @BOX.F\"_P#!+GX/:+/%L:?P]-J &.HN[VXNP?Q$
MP/XU]1UQ/[-'PU;X,_LY^ ?A"\85_"W@O2])D _O6]I%"WXY0UVU?R9F6(6+
MS&M77VYRE][;/Z<R^@\-@*-%_9C%?<D@HHHKB.P**** "BBB@ HHHH ****
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
M_P"(,.A>'],TVYMM6\#0^&A*RSWEW+<O'<B1(B928HE0-O&T#;7U=_P3G_;
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
MKF2\NI"\DC%G8]R:_FCQ!XG_ +?S;ZO0E>A1;2[2EUEZ=(^6JW/ZT\-.$O\
M5G)/K&(C;$UTG+O&&\8^3>\O/1_"B.BBBO@C]$.(_P""@6L1^&_^"7GQJU&1
MPHG^'NL6^3ZS0- !^;@5_.'^S=^SG\6/VL?C/HGP&^"GA[^TO$&NSE+:.23R
MXH8U4O)-*YX2-$5F9N>!@ D@'^@7_@L[K-UX:_X([?%"]LFVR3VFFVYYZI-K
M5G$__CCM7YJ?\&S.K^';']O7Q'I%]>V]OK&J_"W4K;PW+<8.;H75G*RH#U;R
MHY&X_A1Z_5."L55RSA+&XZFKRC)V[:1CJ_)7N_(^!XKPU/,.)<'@ZCM&45?Y
MR>WF[61YU^T!_P $B?#?P5\#^+;S0?\ @H%\'_%7C/P)ILU[XH\ Z9JK1WL:
MP#,\<!8DSRQX.8RJ$;2#M/%?'%OIFI7=K-?6NGSRPVX!GFCB9EC!Z;B!@?C7
M:>,OV>OVB-"\=>*?"OBWX3>*#K?A@W5QXL2329Y'LDB+&:XG;:=L8P6,K':0
M<Y.:_77]HC]HO]H']A7]N7]FW]A']C30[&P^$6MZ)H*7.C67AJWGC\4K=7CP
M7L\L[1ER_DJLC.K @L9'+!A7VM;,\9EBA2YUB)S4I7;4$HPBF]8J5[W]W3U=
ME<^2I9=A,Q<ZO(Z$(.,;).;;DVEI)K:WO:^BU/Q3M;6ZO;A+2RMI)I9&VQQ1
M(69CZ #DFO3OV.OV>K7]I7]K'P1^S?XHUB[T2'Q3XBBTV]O(K8--:JV=Q"/@
M;ACH:_2B]^#WCW]FS]L3]KCXK_LL?M"^$?@?\+/">K:,GB;QDO@>/6KZPN+B
MW25['3K8(WE1FYNI$D5=@&(0.$.WO_VBH_#GB_\ ;(_X)Z_':'QC'XOUSQ8]
MW'JWCZ3PP-'N/$4-NM@T%Q+:\F'/VB5@F<#S#C (%<>(XLE47)1A93A)J5W>
M,O9>U2DN3DNET4V]FU9G70X95-\U6=W":3C96E'VOLVT^;FM?JXI;I.Z/R'_
M &K_ (,:?^SI^TUX]^ VDZY-J=KX/\6WVD6^H7$0CDN$@G:-795) )"Y('%0
M_LT_ ;5_VFOC7HOP5T7QMX=\-RZO]H>77O%>I"TT^Q@@MY;F:6:4@[5$<+D<
M<G XSFO6/^"B'PL^)WCW]OC]HGQ1X%^'.O:UIGAKXB:Q=>(]1TG1YKF#2H#=
MS8EN9(U*P(=K?,Y ^4\\&O%/@O\ !GXE?M"_%+1?@Q\(/"MQK7B/Q!>BVTS3
M[8<NV"69B>$15#.SL0JJK,2 ":^DP^(=7*HU'42ER)N3M[K<;W:T7GTT/GZ]
M!4LR<%3;CSM**OJE*UD]_+J?5'[4G_!&_P 0_ _]E&Y_;+^"_P"U-X%^+7@K
M2;V.U\07OA*4YLG>9(,J0[K*%DDC5AN5U$BMM*Y(R?A-_P $IHM1^ _AG]H7
M]JG]KGP+\&-'\=1M+X'L/$Z37%]JMN,?Z3Y,6/+@.Y"')/RNK$*&7=[=^W]X
MR\._L _L#P?\$D/@M<7/B;6[W4TUOXW>,K2SD^P17N^&;[# Y7!*M!;*S<;4
M@56&^1UC^F/VG/$?[+FL_'#]DCX#?$K]A&Q^)FE_$KX;>']&TCQ;<:]=QKI=
MA(51EMK>(>7F%)%N))-P8QLHRH4&OC/[<SF&$IWDY*<ZCC-1@INE"*:=I6BF
M]7JKN*VN[GUO]C93/%3M%1<(TU*+E-Q52<K-7C>32T6CMS/?0_.K]G/_ ()?
M7'QVT[6?%VL_M-^$?#?AB'XK1_#GPEXD>RN[VW\3:_+DPQVX@0F.!X]DGG28
M 61>.N.>^%G_  3K\=^(?B'\6-"^,WC>S\#^%O@D;V'XA^,Y+-KR""[AF>"&
MSMH]T?VF>XF3;$FY<CG(X5OI[P?XS\??LK_MZ>+/^"7?[+/P)\+_ !.T"T^-
MUMXE^'FG^+I[QO\ A'-;MX$*WC36TR,\=M&-LHEW K;$GDMN];^,/A']F/\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^
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
M44 %%%.AAFN9DM[>%I))&"QQHI+,Q.  !U- #:_7W_@A5_P17N;Z[TC]MO\
M:]\(%+6,QWGP^\':E!S,WWH]2NHVZ(.&AC8?,<2$8";M/_@C7_P07?39=)_:
MN_;H\)XN$*7GA3X<:A#_ *L\,ESJ*-_%T9;8].#)SF,?L   , 5^/\:\<1<9
M9?ETO*<U^,8O\W\EW/U3A#@Z2E''8^/G&#_.2_)?-]@HHHK\?/U0**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "LSQIX*\)?$7PK?>!_'?ARS
MU?1]3MS!?Z=?P"2&>,]593P>Q'<$ CD5IT5492A)2B[-;,F<(5(.$U=/1I[-
M'X^_\%#O^"+/CCX)R7_Q=_98LKSQ'X14M/>^'%#2ZCI"=3LZM<PKZC]XH^\'
M 9Z\!_X)R_L8ZQ^VG^T98>!+JWGB\,:05O\ QA?1Y7RK16_U*MVDE;]VO< N
M^"$-?T 5SGAKX4_#_P  WVO:[\.O!6DZ+J7B2Y%UK-Y86*1->W 3:LLNT#<1
MSSZECU8D_J&#\4LXHY+4PE9<U6UH5.JZ7DNK2V?>UT]6?CN/\&\BKY_2QN'?
M)0YKSI;IVUM%]$WHX]K\K6B,#Q?=Z1HFG6?P^\*64-GINEV\<$5K:H$CB2-0
MJ1*HX"HH P.!@#M7.U?US0-9T6X/]J6[?,Q(F!W*Y]<^OUYJA7YPM=;W/TZ=
M^:UK>78****9(4444 %:G@N/S/%-DOI+G\@3676U\/8]_BRV/]T.3_WP1_6E
M+2++IZU%ZGX=?\'*WB*/6_\ @I3)IB29.C^ M*M'&?NEFGGQ^4X/XU^?U?8G
M_!?749=0_P""L?Q4#3%TM_[$AB!/W -%L20/^!%C^-?'=?TSPS35+A["1_Z=
MP?WQ3_4_!.(:CJ9[B7_?DON;7Z!1117N'CA1110 4444 %%.BBEN)5@@B9W=
M@J(BY+$] !W-?H!_P3^_X-\_VH_VJ6LO'_Q]CN?AAX(E*R*VIV9_MC4(^O[B
MU?!A4C_EI-MZAE205Y^8YKE^4X?VV+J*$?/=^26[?H=V RW'9I7]EA:;D_+9
M>KV2]3XM^!?P"^,7[2_Q)L/A'\"_A_J'B3Q!J+X@L-/BSL7(#2R.<+%&N1ND
M<JJCJ17[N_\ !*K_ ((4_"S]BEK'XV?'V2P\9?$]566T(BWZ=X>?K_HRN,RS
M@_\ +PP!'\"I@LWU;^R3^Q1^S=^Q%\/%^'/[/'PZMM(@D53J6J2_O;_4Y%'^
MLN9R-TAY)"\(N2$51Q7JU?B/$_'N+SA2PV#O3HO?^:7KV7DM^K>Q^P<.\%87
M*FL1BK3J]/Y8^G=^;^2ZA1117YZ?=!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !117R)_P6&_X*W>"/\ @D)\%O"OQA\9_!C6/&X\
M5^*QH=IIFCZC':M$_P!GEG,A:16S_JPH4#DMU&.0#Z[HKXE_:%_X+@? ;X0_
M\$U_A]_P4S^'G@#4?&GA3XAZYI6F6.D6^I16MS937;2I-',Q611);R0S1.@R
M"Z$!L?-7V-XH\;^"_!$$5UXT\7Z7I$5Q)L@DU34([=9&QG:ID8 G'84 :E%>
M'_M\_P#!0?\ 9V_X)O?L^O\ M+?M&:AJ9\.C4K:QBCT"T2ZNII)VVJ4C+IN4
M=6(/ ]<BO6]+\<^#=:TNQUK3?%&GRVVIL$L)5O$(G<C.Q#GYF_V1SQ0!JT57
M_M;2CJG]AC4[?[:(/.-GYR^;Y><;]F<[<\9QC-5;7QGX/O;RTTZR\5Z;-<7\
M<DEA!%?1L]RD9P[1J#EPIX)&<=Z -*BLFP\>^!M4\13^$-,\9Z3<ZM:@FZTN
M#48GN(<8SNC#;EQD=1WKY5_9U_X*0_$+XT?\%?OC_P#\$X=8^'FC6?A[X0>%
MM$U32/$-M-*;V^DO;.QGD296.P*INV"[0#A!G.: /L"BOG7_ (*4_P#!3C]G
M3_@EY\&;'XJ_'1=6U74=?U,:7X-\&>&K47&J>(+X@'R8(RR@*N5+R,0%W*!N
M=T1O!_@A_P %D?VQ_%7Q;\&^#OVC?^")_P :OAKX5\<^(++1]-\:B_BU6/39
M;N58H9=1MT@B>QA#NF]Y#E,G@D8H _0*BLG7?'G@;PMJ-KH_B;QGI.G7=\<6
M5K?ZC%#)<'.,(KL"_) XSS5GQ!XE\.>$M+?6_%6OV6F649 DO-0NDAB4DX +
MN0!D\=: +M%0Z?J%AJUC#J>EWL-S;7$8D@N+>4.DB$9#*PX((Y!%? G[8?\
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
MTOKEY-1M[6***!#$\ABCVI#$N412=@R2: /S-_X+X>)M ^ '_!8#]A7]K/\
M:' B^$/A[Q'J-CJ6L7D9:RT;4W>)H[F8X(CVDP3ACSMLG89\LX7]M;]NK_@H
M;^R[_P %/?V=- ^'_P#P4E\$^/\ X0?M!_&VTTRS\!Z#X)T=I-'T&2_L8O*:
M^C$DTX>.[95G#(28R0>P_4OX\_L]_!#]J+X8ZA\&?VA_A9HGC'PMJ@7[;HFO
M6*SPNRG*R*&Y213RLBD,IY4@\U\V? #_ (("_P#!(/\ 9@^+6F?'/X*_L6:/
MIOBG1=1CO]'U._\ $.JZD+&ZC??'-#%>W<L4;HP#*RJ"I (Q@4 ?EE_P5$T[
M]DG]K[Q5^VWX[^!/_!,>S\7ZS\)S?V?Q*^/WQ"^-DVFW&BZQ;02P1KI6EL)!
M*D4MHXCB!C6<KLX\Q178?$3]D7]J_P#;T_X)Q_L-?M*^#-(\*?'23X7?#2XO
M_&'P"^(?BQ[/_A*[4QK;1WRL94$LL21!-\K !@G^L#21O^FGQA_X(>?\$I_C
M]\>=6_:8^+W[&OA_6?&6O,SZW?RZC?Q6]_*4*&::SBN%M9)L'/FM$9-WS[MP
MW4_XR?\ !$C_ ()=?'[X7^!/@W\5_P!E*QU'P_\ #/2'TOP1;0>)-5M)M,LG
M.7MQ<6]U'/+&3R5E=QDD]S0!C?\ !"#X_P#[+?[1G_!-CP?XU_8^^!-W\,O!
MUKJ>J6G_  @=UJ<MZNCWQO99[J.&XD),T+2SM(APH"R!0D>W8OY ?\% _AA^
MTC_P65_X*)?M5?$[]E_Q/X7^'?BW]FVR/@>W\$1ZS-I>L_$C28;J\@O3<7 G
MB4QLL,@ ("-'-;PNPXD/]"/P"_9^^"W[+?PET?X%?L]_#C3/"?A'086BTK0]
M)A*10AG+NQ))9W9V9V=B6=F+,2237@W[6/\ P1&_X)8_MO\ Q0D^-7[3/[(&
MBZ]XKG""]URRU;4-+GO2BA5:X-A<0"X8*%4-*&.U0,X % 'P=_P;]_\ !4W3
MOVJOVM])_8]_9/\ @_H/P>^!?P^^!@GU?X:7"V[WS>+/MZK/);W+N;F[C*R.
MS2/\QV;I<.XSVW_!X%HNM-^P1\+O'EUH]QJ/A/PO\>M'O_&=I#&746AM+V)7
MD'39N?RN?XIT'>OM'P!_P1Z_X)E?"?XF^ OC+\*_V-O"/AGQ1\,TE7P=K7AZ
M&:RFMO,21',_DR*+UB)9/FN1*07+ @\U[O\ $WX8?#KXT> -6^%7Q;\#Z7XD
M\-:[9M:ZQH>M627%K>0MU22-P589 (XX(!&" : /@3_@OM^VO^QUJW_!$WXG
M:SIWQO\ ".O6?Q$\*6]EX$M]-UF"=]7N9YX6@:WC5BS^7CSFP/D6)B<8KXX^
M''PY\??"/]NO_@D7\._B?8W%IKNF?!S5$U"QNU*RVA;2W=8'4\JT:,L94_=*
M$=J_1/X0?\&]W_!&WX%?%.T^,_PX_88\/0^(-/O!=6,VK:UJ>IVUO.&W+(EI
M>W4MNC*V"I$8VD KC KZ!^)'['G[-OQ=_:!\"_M3?$7X7V^I^/OAK'=Q^"/$
M,E]<H^F+<H8YP(TD6*3<I(_>(V,Y7!YH _-__@W^^)WPY^#'BO\ ;_\ BE\7
M/'6D^&?#>B?M3:[<:OKNN7\=K:6<0NK@;Y)9"%09(')Y) ZFOU0T7XD>!_%/
MPYMOBWX.\36>M^'+_1EU73-8T6X6Z@OK-XO-2:!XR5E1T(92I(8$8ZU\=_MO
M?\$=_!?Q3_9-^)?[+W[%.F>'?AJWQ\^)%GK?QI\17]U>W4US;&[%U?W%K'(9
M5^U2-&BI%^ZA DD.4(&?KKX,_"7P1\ _A#X6^!OPSTQK+P[X-\.V6B:%:/(7
M:*SM8$@A5F/+$(BY8\DY)ZT ?S#WGP1^)GQN_P"">?QQ_P""FO[/'Q&T#P;^
MS$_QMAUK5_V1=5\87K6FLQ074 9;B:&6,P2RN\3+;1[=RHA5QY-N#^EG[?\
M\!_V"OC'^PSH?_!6CQWXH^*/POT[XH_ [PYX>U/X1_#G4[.%O'5I<+%=Z7X:
M6.6TE;SC*4@66W"'R$8X"!B/J#Q-_P &[_\ P1@\7_%J?XV:]^P;X:DUVYU
MWMQ'#J^I0Z=),6+$G3H[I;,J222GD[3W%?0/Q)_8R_9M^+OQ+^&WQ7^(7PVB
MU#4_A%<RW/P\M3?3QZ?I%P\2Q"=;)'%L\L:(!$[QLT/6,H>: /QA\ ?&[]O3
M_@FU\5_BYXQTOX=?"J;XP:/\ +'XI_&.7QU;W]R-.T**X6UT[P3H?V:YC%K;
MV5HJ!IF,OFW PVX(CM^N7Q&^"?P1_P""JG[%/A.P^-N@:]:>%O'6B:/XGDTG
M2?$-QI]U%YMNERD#SVY20J!+M8 C=CM2?M5_\$N_V#/VV_B!I?Q3_:@_9WT_
MQ1K^DZ:-.@U%]4O;1KBQ$WGBSN5M9XEO+<2_O!#.)(PQ)VY)KW>PL+#2K"#2
M]+LH;:UMH5BMK:WC"1Q1J %15'"J   !P * /C;X:?\ !O)_P1B^%4BS^'_V
M!_"6H2J=S2^*;N]UHR-U)87\\P.3[8]J^C/A9^R-^RC\#/+_ .%*?LQ_#WP?
MY./)/A?P78Z?LQZ>1$N*]#HH **** "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
C **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>ottr-20241231_g7.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD +. P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBN6^.=W\4]/^"?C"_P#@9;Z?+XV@\+ZA)X/BU:!I
M;5]46VD-JLR*Z,T9F$88!E)!.".M '4T5^1O[-__  <J?:/^"(WB+_@H#^TA
MHWAY_BQH'C"_\&:?X/T>VEMH-9U\HL]C&L+R/(D0MYDDF(?I;S[<-M2OL+]E
M+]L#XN_!?_@G_P"'/VF_^"S/Q/\ AQ\,O$^O?Z;>6F#I%KI4,ZA[73W6YGD:
M:\$8+.B'<&8QA28R[ 'UA17F/[,7[:'[*'[:'AJ]\7?LJ?M ^%O'EAIDZPZI
M)X=U5)WLI&!*+-&#OB+!6*[U&X*2,X-<1)_P5F_X)F0_$/7OA3/^W9\+X]?\
M,6EU<Z[82>+[9?LJ6R,]QERVQFB57+HK%D"-D#:< 'T+17ENM?MO_L?>&_#G
M@;Q?XB_:7\%6&E?$U-_P_P!0O?$,$4/B!/+60M:LS 2J$=&)' #KG&16K^SM
M^U%^SS^UMX(N?B5^S/\ &'0O&_A^SU>;2[C6?#MZ+BV6[B"-)$'7AB%D0Y&0
M0X()!H [VBOR[_;Q_P""I7_!3:?_ (*[6_\ P2T_X)B>!_A#J&HV'PWB\0>)
M-1^)UI?LMO<-OE=3+:W"".,0/9A1Y;$O,<M@C'T3^R]\??V[_P!G?X1>-_C-
M_P %OOB'^S_X&T/3;O3X_#FK^ [Z\MK.!9&>.7[9+?R$;GE>V2)4P<[\YRN
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
M#MMJ2:C96TE_<VDMI=I')&L\4UM)'(C!)77AL$,001Q0!^"_[=_P<O?V$_\
M@LA^RQ8V?[:&L?ME:YK/B6V@;P5\7M6;7KGPWYM_:1121[)V2*2;S))(24'E
MO:^8RR#;C]*?^#H?]J?P?\&_^"0OQ4\ :7XWTU?%'BV72_#L&E1ZA&;I([F[
MAEGW1!MX5K2.?DC&'!Z=?:OV*_\ @AW_ ,$P?^"?_C]?BU^S5^S#8V'BV*-T
MM?$VM:M>:I>6BNI5OL[7<LBVY*EE+1*K%6922"161^T9_P &_?\ P2,_:S^-
M?B#]HG]H/]DUO$/C+Q1=)<Z[K+>/_$%L;F18TB4^5;W\<2 )&B@(BC"]* -C
M_@GCK_[/O[#'_!(KX4S_ !'^+GAG0O#'@#X9Z/'XQ\0W6KPK96&H300O<K)(
M&VJ[75R0$/S%I5&"6&?IGX>_$'P/\6? FC_$_P"&GBJQUSP]X@TV'4-$UG3+
M@2V][:RH'CEC=>&5E((/O7YT?MA?\$)])\6?L^^#/^"8?[!G@_1?A-^SGXC\
M?GQ9\=M37Q%>W^KWI@%N8;2S6]:=G>5K>$F1Y L7V>$A6 9'_1+X7?#3P3\%
M_AIX>^#_ ,--"CTOP[X5T2UTC0=-A)*VMG;1+##$"220J(HR22<<T ?F+_P5
MU_X+5^+M8^+U[_P2>_X)>>(M&N_C-K(ET[QO\2-5UJ*QT?X?0?<N"UU(0OVN
M,-AF&?(8A5$D^(E^:_\ @HW^PY\#_P#@EA_P;2>-/@_^S)\2]/\ '6J>-_'6
M@P?%?XA:-=QS#4[L744[1[HF;R8(S%%&D1;(64ELM*Y;] _B!_P;6_\ !%/X
MI>/-;^)WCS]B\W^N>(]7N=4UF^/Q'\21FYN[B5I9I-D>HJB[G=CM4!1G  '%
M>P_#+_@E!_P3V^$'[(GB']@[P'^S3I<'PF\57LUYX@\(7VIWMZEY<R>5NG:>
MYGDG$@,$!1UD#1F%"A4J" #\L/\ @M)\4?A[<_\ !%G]E/\ X)4_LF^)])\4
M>-/BW;^"]*T30M#OXYGFL;:TA/VB01DE!)>FUPS !CYS9_=MCVS_ (*&_P#!
M6BY_9)T+PA_P17_X)?ZGI/B'XY6'A.P\+7WBW4=1@M-(\!6MO9QP&YN+B9A%
M]J6)0X0DK$2I?>^V%_K3]B[_ ((9?\$OOV OB;_PNC]FK]F2UT_Q;'')'9>(
M-9UJ]U2XL$=2K"V-W-(L!*EE+H Y5F4L02*Y?XN?\&X__!&;X[?%3Q)\;/BM
M^QR=5\3^+]>N]9\1:F?B'XBA^UWUS,TT\OEPZ@L<>Z1V;:BJHS@   4 <_\
M\$@OV*?V+?\ @D7^R%=I-^UCX*UKQ9XYUZ"+XB?%:X\3V@M]1UR1&-O8P2RR
M$;8_,D,4;DR2-))(5S)M7\J?^"P?P-U+]@S]N#]F_P 2+^W9KW[9'B#4/%;&
M#X2?&/6#KPLR;BV2)EABG*1K<O*T:*T:Y>$$"0*0O[2:)_P0Y_X)8^'/V4-8
M_8BT?]DZQC^&>N^)U\1:EH$WB359I&U584@6[2[ENFN8W6- @"2A0"P ^=LY
M_P"Q[_P08_X)5_L+?$NV^,_[/_[+5G!XML6+:9X@U_6;W59[!B"-UN+N:1('
MP2/,10^"1NP<4 ?8%%%% !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 %%%% !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 444$A068X ZDT %%>7_$O]M']EKX1O);^-OC9HD=S'G?96$YO)U/H
M8[<.RG_> KPOQS_P6>_9_P!$9[?P+\/_ !+KLB?=EG2*S@?Z,S._YH*VAAZT
M_ABSSL1FV6X5VJU8I]KW?W*[/L2BOSF\4?\ !;3XHW;-_P (7\$= L!GY/[4
MU">[Q]?+\G-<1J__  5^_:]U)RUE)X8T\'HMGHA8#_O[(YK98#$/R/+J<69/
M!Z-OT7^=C]4**_)6X_X*J_MLS#$?Q,LH><YC\.V9_#YHC4EK_P %6_VU+<J9
M?B#IT^T<B7P]:C=]=J#]*O\ L^OW7]?(Q_UQRJ_PS^Y?_)'ZS45^76B?\%C?
MVK],<?VEI'A#4E_B%UI$R'\#%,O\J[[PG_P6Y\1PE8_'/P"LKD'[\VDZX\&/
M<))&^?IN'UJ'@<0NESHI\5Y-/>3CZI_I<_0>BOE3P%_P6"_94\4/';^*[;Q%
MX:D;B26_TP3PJ?9K=G<C_@ KWGX:_M#? WXPJH^&7Q6T/6)6&?LEIJ"?:%'J
MT)(D7\5%83HU:?Q19ZV'S+ 8O^%5BWVOK]VYV5%%%9':%%%% !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 %%%8
M7Q&^)O@#X1^%;CQM\2O%EGHVEVP_>75Y+M!/9% ^9W..%4%CV!II-NR)E*,(
MN4G9(W:X_P"+_P ?O@[\!=%_MWXM>/[#1XF4M!!/)NGN,?\ /.%,R2?\!4X[
MU\-_M/?\%A/%.OR7'A/]F72#I%ERC>)=4@5[J4=,PQ'*1#T9]S$$<(17Q?XG
M\5>)O&VN7'B;QAXAO=4U&Z?=<WVH7+32R'U+,237?1P$Y:ST_,^1S+B[#4&X
M85<[[OX?\W^'J?=7QQ_X+1L'FT?]GGX; J,JNM^)CU[92WB;\06?ZIVKY)^+
MG[67[17QS>6/XE?%C5KVUE)W:9#/]GM,>GD1;4./4@GWKSNBO2IX>C2^%'Q6
M,SC,<>W[6H[=EHON7ZA1116QY@4444 %%%% !1110 4Z*66"59H)&1T8,CH<
M%2.A![4VB@#VKX._\%!_VKO@L8K70_BA<ZMI\1'_ !*_$>;V$J.BAG/F1K[(
MZU]>_ G_ (+(?"GQ;)#HOQS\(W/A:[;"G5+ M=V3'U90/-B'L!)[L*_-BBN>
MIA:%7='L8+/LSP+2A4NNTM5_FODT?N]X+\=^"_B/H$/BKP#XJL-9TV?_ %5[
MIMTLT9/<94G!'<'D=ZUJ_#3X4?&SXK? [Q"OBCX4^.;_ $6[R/-^RR_NYP.B
MRQME)5]F!%?>G[+G_!7SP?XPDM_!_P"TEI4.@:@^$C\16*L;&9N@\U.6@)_O
M LG4G8!7FUL#4IZQU7XGVV6\58+%M0K_ +N7_DK^?3Y_>?:]%5]*U72]=TV#
M6=$U*WO+.ZB$EM=6LRR1RH1D,K*2&!'0CBK%<)]4FFKH**** "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 ***^(/V^/^"GD'@N6\^#
M/[-VL13ZNNZ'6?%$)#QV1Z-%;GH\O8R<A.@RW*:TJ,ZT^6)Q8_,,-EM!U:SL
MNBZM]D>M?MC_ /!0OX8?LMVLOA;2/*\0^,GC_=:+!-^[L\CA[EQ]P=Q&/G;C
M[H.ZOS%^.7[0GQ9_:+\6OXQ^*WBN:_F!(M+13LMK-#_!#$.$'3G[QQEB3S7'
MWU]>ZI>S:EJ=Y+<7-Q*TD]Q/(7>1V.69F/)))))/)J*O;H8:G06FK[GY;FN>
M8O-9VD^6'2*V^?=_T@HHHKH/&"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ]F_96_;C^,_[*NJQV_AS4CJGAQY=U[X9U"4F!\GYFB/)@D_VEX)Q
MN5L8K]1/V:OVK?A'^U-X2_X2+X<ZP5O+=5_M31+PA;NQ8_WU!^9">CKE3Z@@
M@?BK6Y\./B5XY^$?C"S\>_#GQ+<Z5JMB^Z"ZMGP<=T8'AT/0JP((X(-<F(PD
M*VJT9]#D_$.*RQJG/WJ?;JO3_+;TW/W8HKYU_8=_;_\ !O[5.DIX2\3);Z-X
MWM(-UUI@?$5^JCYIK;)R1W:,Y9?]H#=7T57BU*<Z<N62U/T_"XJAC:"JT97B
M_P"K/S"BBBH.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M:3O%[!1114FX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5->UW1_"^AWGB3Q!
MJ$5I8:?:R7-[=3-A(8D4L[L>P !/X4;B;25V>1?MR?M8:5^RA\'Y?$%LT4_B
M35M]KX:L9.0TV/FG<=XXP0Q]257C=D?C]KVNZSXHUN[\2>(M2FO+^_N7N+R[
MN'+/-*[%F=B>I))->D?MB?M*:W^U'\;-1^(%T\L>E0L;7P]82'_CVLU)VY'9
MW.7;_:;&< 5Y97O86@J%/7=[GY+G^;2S3&/E?[N.D?U?S_(****ZCPCTO]D#
MXVZ#^SK^T1X?^,7B?2;R^L=(%V)[6PV>:_FVDT(V[R!P9 3D] :]=_97_P""
MB.F_L\Q?$.VU+PC?:C#XCU>?6/#$2&,BQO7$BDR[C]UE,()7) 0\'-?*]%93
MHTZE^9;G=A<RQ>#4?92MRMM>K23_  2/9M#_ &G-&L_V//%7[/>LZ3J%UKOB
M+QK'KG]JL4,!4"WW!\MN+DPL>!CYNM>]P_\ !2[]GR;XNZ%\?M2\#?$+^W;/
M21I]SX?@UBW&C62F-E:6WBSND<[BH#;%P=W4"OAZBE+#TI;_ -7-J.<8VA;E
M:T2M=)_"VU\]6>W3?M0^%)?V2/%?[/8\.ZB-3\0?$!M?M[W,?D1P$0_NV^;=
MO_='H,<CFMKX6_MRS?!O]G'PO\-/ VF7\/B;PYX^_M[[<Y06EQ;&*6-[=L-O
M.]9"I&,8)P<XKYWHINC3:LUUN91S+%PFIQE9J/+\KW^^_4^K-)_;I^"?A/\
M:"\8>._"GPKUN+P=\2-!-IXQT,74<-S#=OO$EQ:NC8Y#L<$J=TCD%< 5Y?\
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
MJ=>!BJ/L:S2V9^O9!F']HY=&<G[T='ZKK\UJ%%%%<Q[04444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!\2_\%U_VBV^$G[)</PET:]\K5?B'J/V)@K89=/@VRW+#ZL8(B.ZS
M-7XNU]C?\%Q?CC+\5OVV[WP/97>_3? FE0:3 J-E#<.OVBX?_>W2K$?^N KX
MYK^JO#W*5E/"]&Z]ZK^\E_V]M_Y+;YW/XQ\4,[>=<8UVG>%+]W'_ +=^+[Y\
MWRL?1?[*G_!4G]KK]DY;;0_#'CL^(/#5N%1?"_B@O=6T<8  6%]PEMP .%C<
M)DY*-7W5X'_X*'_\$V?^"@VFP>$OVH/!MMX&\4/&(X;S7)UCC5OF/[C4XPNU
M1@';.(U)( #U^15%:YYP+D&>-U)0]G5?VX:._FMI?-7\T<_#_B'Q'D,%0YU6
MH?\ /NI[T;>3WCY6=O)GZK?'S_@C[X_\/VS^*_V</%L/BO2W3S8=+OI8XKS8
M1D;)!B*<8YS^[)R, U\A^+?!OBWP%KT_A?QOX:OM(U&V.)['4;5X94]RK '!
M['H:XS]E_P#X* ?M4?LB7447PC^)=Q_8ZR;I?"^KYNM-ER2S 0L?W18G)>$Q
MN>[5]]_"W_@K?^P_^V5H5M\-/VWOA3:>&=2<".+4[J-KG3_,;:NZ.Y0">R+$
MD\C8JCYI37Y+G/ G$>37G3C]8IKK!>\O6&__ (#?S9^I97Q9P?Q%:*G]4K/[
M,W>FWY3Z?]O6\D?$M%?<?QB_X)&Z=XGT)/B3^Q[\4K'7])O8?M%CIU]?QR)/
M&>0;>\C_ '<@/;< ,=7-?'GQ(^%'Q)^#_B%_"OQ.\%:CHE^N2(+^W*"0#^)&
M^[(O^TI(]Z^.A5A-M)ZKIU^X]O&99C<#9U8^Z]I+6+]&M#GZ***T. **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"?3-2O\
M1M2M]7TN[>"ZM9TFMIXSAHY%(96![$$ U^W7[//Q9LOCG\$O#/Q7LM@.LZ5'
M+<QITCN!\DT8_P!V577\*_#ZOT?_ ."+GQ7?7/A9XF^#]_=;I= U-+ZP1CR+
M>Y4AE7V62)F/O+7!F%/FI<W8^MX0QCHY@Z#>DU^*U_*Y]JT445XQ^EA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %5->UO3?#6AWOB/6;D0V>GVDES=S-T2*-2S-^ !-6Z\(_X*
M<?$0_##]@KXG>)(Y_+DN/#;Z9$P.#NO72SX]_P!^3[8SVKKR_"RQV/I8:.\Y
M1C_X$TOU.',\;'+<MK8N6U.$I?\ @*;_ $/P8^*GC_5?BM\3?$7Q.UUF-YXB
MUNZU*ZW'.'GE:0C\"V/PK!HHK^TJ=.%*FH05DE9>B/X JU)UJDJDW=MMM^;W
M"BBBK("BBB@#TC]GC]KK]HO]E76SK/P,^*>I:*DDN^[TP.);*[. "9;>0-&[
M8&-Y7>!]UA7Z!_!3_@MS^SS\??#R?"[]OCX,65BDX"R:WI]@U]IK-AOWC0'=
M/;$< -&93DYR@%?EI17S6><(Y#Q G+%4K3_GC[LU\UO_ -O)KR/K.'^-^(^&
MO<PE:]/K3G[T'_VZ]K]7%I^9^OOQ#_X):_!3XY>%_P#A:O[$'QETRZL+K<8+
M"74A>V#L.L<=S&6>(CH5D#D'@E:^/?C'^SU\9O@#K/\ 8GQ9\ 7^D,SE8+F6
M/?;W&/\ GG,F4?UP#D=P*^=/@O\ '_XT?L[^*AXT^"7Q*U7PWJ&5\Z33KDB.
MX522$FB.8YT!).R167/:OT _9W_X+Q>'?%^C)\,?VZ?@]9ZGI]TJPW7B#1+%
M9H9%^4;KFQE)!'WF9HF]EBK\DSGPZS[*[U,$_K%/MM-?+:7R=WV/U?*^.N$L
M^M#%Q>#K/K\5)O\ ./S5EW9\KT5]_P"O?\$_?V._VP_"LOQ3_8>^,VFVK. T
MEA;W+7-G'(PW".6)O](LG.<[6' Z1BODKX\?LC?'[]G"\9/B=X!N8;'?MAUJ
MS'GV4O/&)5X4GLK[6]J^$Y^6HZ<TXS6\9*S7R9]-B<KQ6'I*M&TZ;U4X/FBU
MWNCS6BBBK/."BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MOI;_ ()._$0^!_VOM.T.:?9;^)M+NM,ER?EW[!/&?J7A"C_?]Z^::Z[X!^,W
M^'7QP\(>.EEV+I7B2RN93G ,:S(7!]BNX'ZUG5ASTG'NCLR^N\-CJ=7M)/Y7
MU_ _<:BBBOFS]L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *^)?^"^7B]_#O[#EMH,4F#K_C>P
MLY%!ZHD5Q<$_3= GYBOMJOSG_P"#BO69(/@W\./#XDPEUXFN[AE]3%;JH/\
MY&/YU]9P-15?BW"1?25__ 4Y?H?%>(V(>&X(QTUUAR_^!-1_4_)NBBBOZT/X
MD"BBB@ HHHH **** "BBB@#;^'GQ+^(7PE\4P>-OAAXVU3P_J]MQ#J.D7SV\
MH4D94LA!*G RIR"."#7WM^S)_P %\O'NBV:>"/VP_AW!XQTF6/RKC7=%MHH;
MTH0<^;;-MM[C.0,+Y.!DG<:_.ZBO$SCAW)L^I\N-HJ3Z2VDO22U^6W='T&1<
M4Y]PW5Y\OKN">\=XOUB[I^MK]FC]CA^RU_P3Q_X*!Z)<>-?V0_BE8:%K8C,M
MUINEIM$))QF?3I=DD*Y&T-'L0X)&^OE[]H3]@W]H_P#9Q:;4?%G@UM2T6(DC
MQ!H>ZXM0OK)@!X?^VBJ,]":^'_#GB7Q'X.URU\3^$=?O=*U*RE$MGJ.FW3P3
MP..C)(A#*?<$&ON']E;_ (+O?M"_"H6WA7]HC1(?B#H:;8VU LMMJL*?*,^8
M!Y=QA03B10[D\RBOR;.?#+-,%>IEE3VL/Y)64_E+X7\^7T/UG*_$;AS.+4\V
MH_5JK_Y>4TW3;[RAJX_+F\V>,T5^@VB>#_\ @F)_P4QM&U3X)>+H/"7C6>(R
M3:7;Q)8WROMW-YMBQ\NX"YRTD!(R>9*^?/VA?^":?[2GP&\_6+/P_P#\)5H4
M66_M;P_&TCQH.\L'^L3CDD!D']ZOSJLJN%KNAB8.G-?9DK/\3[*>65)X=8G"
M3C6I/:<'S+YVU3[]CY\HH((.",$=0:*9Y@4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% '[K_  N\0MXN^&7AWQ6\F\ZIH5G=E_[WF0H^?_'JW:\T
M_8UU(ZK^R?\ #FZ)R5\&Z?%D_P#3.!8__9:]+KYF:Y9M'[EAI^TP\)]TG^ 4
M445)L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9VJ>,/"6AZUI_AO6O
M%&G6>HZLTBZ5875]''/>E "XB1B&D*@@G:#@'FL#X\_'_P""_P"R_P#"S4_C
M=^T'\2=+\)>$]&\K^T]=UFX\N" RRI#&">22TCHH !)+"@#L**J:#KND>*-#
MLO$WA^_CN[#4;2.ZL;J(Y2:&10Z.OL5((^M6Z "BBB@ HHK-TCQEX0\0ZQJ/
MA[0/%>FWVH:/(D>K6-G?1RS63N"469%):(L 2 P&0#B@#2HHHH **** "BBL
M[0/&'A+Q7)>P^%O%&G:D^F7C6FHII][',;6X7[T,@0GRW'=6P1Z4 :-?F=_P
M<<NP\/?"2('@WNM$CZ)9?XU^F-?FU_P<9Z<TOP^^%NK!.(-9U.$MZ;XK<X_\
MA_I7VOAVTN,L+?O+_P!(D?G_ (I)RX"QJ7:'_IR!^5%%%%?U6?Q>%%%% !11
M10 4444 %%%% !1110 4444 26MU=6-U'>V5S)#-#('AFB<JR,#D,".00>01
M7V%^RO\ \%L?VLO@"+?P]\2+U/B/X>B 7[-XAN674(E&?]7>@,Y.2,^<LO P
M-M?'-:?@KP;XG^(GB_3/ ?@O1YM0U?6+Z*STVR@&7FFD8*BCZDCD\#J:\S-<
MJRK-<,Z>/I1G!?S=.[3WCZIH]C)<ZSK)<6JF6UI0FVE[OVNR<=5+T:9^RWPS
M7]@#_@KCX8U;Q7X.\$ZMH'BC3!'_ &W=1:;]CO+627?Y9DD0/;70;RV(R6?:
MO(3-8=Y_P2#_ &>=/N7LK_\ :>NX)HFVR0S"T5D/H06R#7T;^PO^R;X6_8Q_
M9[TCX/:.T,^J%/MOB74XEYOK]P/,?UV+@1H#_ BYYR3_ #1_MQ^+X?B!^VE\
M7/&]K=F>#5?B9KMU;2ELYA>_F:/!] A4#V K^=\IR#!\19SBJ.75I4Z%/X6U
MS-J]O[MD[-KK;1ZW9_5&8XJ64Y-A<1F^&A4Q-1>_RW@D]^E[M72;V;NU961^
MYG_#J/\ 9*'#?M57&>__ !,+"E_X=2?LD_\ 1U5S_P"#&PK^>"BOI_\ B&E3
M_H-?_@"_^2/GO]:LJ_Z%\?\ P-_Y']$ _P""6O[%L(\NZ_:KNO,'WL:YIR_H
M5.*7_AUS^Q+_ -'5W?\ X/\ 3?\ XBOYWJ*?_$-)_P#0:_\ P!?_ "0?ZUY7
M_P! $?\ P-_Y']$(_P""8W[!UK\FH?M6W88\KCQ/I:<?0QFE_P"'9_\ P3__
M .CKKS_PK=*_^,U_.[11_P 0T?\ T&O_ , 7_P D/_6S+?\ H C_ .!O_(_H
MC'_!-C_@GC;'??\ [5]Z%/"X\9Z2G/U,!I?^'<G_  3<_P"CL+[_ ,+O1_\
MY'K^=NBC_B&G_49+_P  7_R0?ZVY=_T 1_\  G_D?T2Q?\$Y_P#@FU'('?\
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
M6FG>']1\42:=?6[Z]$VG* +)I6G1UCCNP)&B"8+#=\P!]/\ ^"X?_!,WQ/\
MM<_\$G-<_8Z_8F^'?AW1M2T34-.U/P?X.TR&VTJPF%K/N>TA "0VY:-Y"N=J
M%P Q4,6 !Z'^U%_P4U'[-O[>G[.G[$@^"W]LCX^#52?$Q\1?9_["^QPI*/\
M1_L[_:=^_'^LBVXS\W2O!/@;_P %W/VA/VH?VY_%O[&W[/O_  3/U[7K+X:_
M'&[\&_$OQ]%XUC_L_1=%AU V*:N0]LA:=S'<S&S!)6.W.))-S&/R'0?V>O\
M@M!^VK_P4M_9+_;6_:N_8=\-_#/PG\(YM3L=;TW3O']C?WUKYEB%EU&=1,/W
M4\WEI#;PB66/RY#(=K(Y^BO^",7[$W[3/[)G[1/[8_COX_\ PX&@Z5\5OVA-
M3\2^ KH:S9W7]J:7+=WLD=QMMYI&@RLT9V2A'&>5&#0!ROPG_P""Y_[3G[5W
MQ>\0:O\ L/?\$N/$7Q-^!?A#Q^/">O\ Q5M_'MG9W5Q,)(TFNK/3)(S)<Q1K
M(LNU7+&-U9O))('QO\ _VU_VIOV./^"M?_!0W5?V4?V#=<^.&K7?BW3=4UI+
M+Q!#I=EH6G:>FHO-+--(CF6:03@0V\:F27RY2N?+VM[+_P $U_@#_P %K/\
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
MK6G[%=Y\9]1.I^&M.OI-=\3QL5'A<?VG&X0(4.5B G.X]>!0!^N-%?FCH/\
MP4._:R_X*&/\!/V1?V5/$3>!_'>O?#KPW\0/VG/'VDZ;%*O@;2[NTAN5TNU2
MY26-+^_=CY:2!FA@.\JP)9/TN P,9S[T %%%% !7+_&_X=6WQ>^#/BSX57BJ
M8_$GAR]TTE^BF>!XPWL06!SVQ7445I2JSHU8U(.SBTUZHSK4J=>C*E-7C)-/
MT>C/YB+VRN].O)M/O[=X9X)6CFBD&&1U."I'8@C%15] ?\%1/@O)\#/VY_'W
MAJ*S\JQU35CK6F87"M#>#SR%_P!E9'DC_P"V9KY_K^T,OQE/,,!2Q4-JD5)?
M-7/X!S/ 5<KS*M@ZGQ4Y2B_^W6T%%%%=APA1110 4444 %%%% !1110 5-IN
MG:AK&HP:1I-E+<W5U,L-M;01EWED8A515'+,20 !R2:AK]$?^"&'[#<?CGQC
M+^V/\3M*']B>&KAX?"$-RGRW6H*/WEUSP4@!PIZ>:<@@Q&O&S_.L-P_E53&U
MMHK1?S2>R7J_N5WT/>X:R#%\39S2R_#[R>KZ1BOBD_1;=W9=3[._X)\?LDZ7
M^P3^R_;:-JUK WC;Q'LO?%%PN&/VDK\EL&'6.!25ZX+F1AC?7=R2232-+*Y9
MF8EF8Y))[UI>+?$,GB+5FN5)$$?RVZ'LOK]3U_3M677\FXW&XG,L94Q>(=YS
M=V_T7DMDNBT/[1P6!PF5X&G@L+'EITTHQ7ZONV]6^KU/G'_@O9XLLO!O_!(O
MQ-H-S,(Y/$FJZ-86H)P7?^T(KP@?\ MG/T!K^>&OW&_X.C_%]CHO['OPP^%T
MDH6YU'QZ+^*,GDQV>GSQ.?H#>)^8K\.:_;?#>A[+AOG_ )YR?Y1_]M/RWCZK
M[3/N3^2$5^<OU"BBBOOCXH**** "BBB@ HHHH **** "BBB@ HHHH *]D_X)
MY_!:7]H7]N'X6?"$6QF@U7QI9-J*!<YLX9!<7)Q[012G\*\;K],O^#8+]GE_
M'W[7GBC]H74K,M9?#_PR;>RE*_=U"_+1(0>^+>.[! _OK^/C<0XY9;DF(Q%[
M.,7;U>D?Q:/6R+!/,,XH4+:.2OZ+5_@F?N]1117\L'])!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7\]_A/_ ((J^ ?^"GG[;?\ P4D3XJ?#W7-.\:Z'XVCG^"OB>::YL[>.
M_N)-7D/RDB&ZAE:WM%<L&*(^4*%MU?T(44 ?SL_'K5OVH/VX?^"!7P"\6:3\
M!?%6CZ]^S+\;[6Q^*OA3P7X+2SO;>TL89%CU:ST_R1$S)#/"7 C,:RR3,5$:
MOCZ:_P""<^F?L9?M6_\ !0NW_:H^&_[:'[3'QJ^(WA3X2:MIRZM\0_AW'IFD
MZ?8N'0V-Q.NGVV^827DKQQJ6!8.=Q"X/[&44 ?SQ_ 7X&>*+/_@S6^+'A>7X
M/:A#XDO_ !F+QM./A^1;ZYDC\1Z8JS&/9YCE8HR V#A$(S@5M_MJ_#SXL_LZ
M?MF_LD?MP?%;X@_%[X<_"^3]DW0?">H?%'X8^&$U*^\*:I%:3/+;7$,UM<>2
MD@N$R?+\QM\@7/EN*_H!HH _%7X1_P#!/O\ 9=_:]_X)>?MJ2_LI_$[XT?$O
M6/BQ*FMS^)_BQX/72FUKQ'IB2:E;RZ?&MK;L_FSN(I7V#);;C&=WQ1X#\)_M
MA?M$? R[_P""W_BSX4^*U\;?LT^+?A3H?A31WT^X%UJ>FZ+:+!K.(F7,BW%S
M<VMRQ"X13,#QNK^H&B@#\+/V?==_;_\ V)?^#??XF?\ !0SX$?"R]?XX_'7X
MP7OCCQ-+=>&3?WV@Z=<Z@8OM@LY4(E\OR3.F]&5%O#*PPIQB?L-^)-?^/'_!
MP1^SQ\?/"G[0?QG^-WA=?AEK]A<_%3XE?#8Z!:&\73K^2:SLT6U@ @C>YCSN
M# 23%5=Q@U^]U% '\U'[,O[7OAS]CW_@F7^U]^QO\9?V-OB7=^,?CQXY\6V_
MPUUFS\ RS6>NS75LFGQ6_G[=PDLYU:Z"$$XG!C^9^??/#/[*/Q__ &?/C1_P
M2*^%OQ.\":RNM>$K+Q&_BJ/[#))_8SW!M;E;:X905B>))1&03P8F':OW;HH
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
M5/ 'P^\=?%7QC8?#WX9^#]2U_7=5F\K3M(TBR>XN;E\%B$C0%FPH+'C@ D\
MFO7?^"GO_*17XW?]E/UG_P!*Y*\P^$'Q6^*?P4^(-C\1?@KXPU+0?$MK'/!I
MNJ:/(4N8?M$+V\@C8<JS1RNH*_,-V000"/>P]:OB,NA5C;GE!/7:[5]>MK_@
M>+7I4:&/E2E?DC)K3>R=O2]CN_V@?^"?_P"V;^RQX5M?'/[0'[._B'PUHUY,
ML,.J7<"R6ZRL"5C=XF98G.#A7*DX. <&NIT;_@DG_P %(_$.CVFOZ-^Q]XOG
ML[ZVCN+2=;6,"2)U#*PR^>00>:^TOVLOBS\3/V3O^")%M^R=^V9\1=6\2?&#
MXOZO'J]AH'B+4Y+W4/#ND+=VUPIN&E9G3FU.%8Y$MRZC/DOMYG_@AS\2OC_J
MOBWQM^U[^T-^TG\0[KX4? SP=/>W>D7_ (ROI+*]O&@=;>U$+R^7($B21A'@
MXD\@8^85\J\^S?\ L>KC$J?N3E%.TFJEFE'DUO[TFX[M/=:'TJR7*_[5IX1N
M?OQC)J\4Z=[N7/ITBE+9/6S/B_P-_P $\OVV?B7XQ\3_  _\#?LU^)]1U?P9
M="V\3V4-F =/G()6%V9@ID8 D(I+,.0"*Y'X3?LV?'+XX_$B]^$?PR^'%]?^
M(=,MKNYU;3IVCM/[.AM@?M$ER]PR);K'C#&1E 8A>I /VK^RQ_P4J^$'Q)L+
MWPY^U'<>-K#Q3>?M16'Q=TBX\"Z#'J+ZS=(J1#1-C3Q-&"518F&X#<./E ;W
M7]H+]FKXG>(O"/Q0^&WP U[P1X,\9_&'XCK-\;O%'BCQ*+6.TO=4G>ZT[P-9
M311R&:<)*DET5 1W<*7*L436MQ!F.#Q#HXF$8-VY6[\JVYI-W]Z.NB5G>T6[
MNZRI9'@,5057#SE)*]TK<SWY8I6]UZ:MW5KR2LK/\?2,'%%;GQ-^''C'X/\
MQ%UWX4_$+2&L-=\-ZM<:;J]DSAO)N89&CD7<I(8!E.&!((P02#6'7V$91G%2
MB[I['RLHRA)QDK-!1115""OZ-?\ @@#^RX?V<?\ @GEX?\2:SIWDZY\1[E_$
MVHEU^86\JJEFF>NW[,D<H'8SO7X9?\$]OV4M5_;3_:_\%?L^V=O,;#5=56;Q
M%<0Y!MM,A_>W4F[^$^4K*I/5W0=2*_J@TG2M,T'2K;0]%L(K6SLK=(+2U@0*
MD,2*%5% X    'H*_)_%#-E##TLN@]9/GEZ+2*^;N_DC]-\.<L<Z]3'S6D?=
MCZO5OY*R^98HHHK\7/UL**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_''_@NQ^R3+\)/C
M];?M&^%M-V:#X_)_M$Q)A+?5HU'F XX'G(!*.[,LQ[5^QU>9_M?_ +-'A;]K
M?]GWQ!\$/$_EQ-J-MYFDW[IDV-]'\T$X[X#<,!RR,Z_Q5]5P;Q ^',]IXF3_
M ';]V?\ A?7Y.S^5NI\9QYPQ'BKARKA8K]['WJ;_ +RZ>DE>+];]#^<^BMGX
MA> ?%GPK\<ZM\-_'>CR6&L:)?RV>HV<HYCEC8J1GN.,AAP001P:QJ_K2$X5(
M*<'=/5-=4?Q+4ISI3<)JS3LT]TUNF%%%%40%%%% !1110 5]N_\ !%;]AC_A
MH?XSGX^?$/1_,\'>!KQ)+>*=,QZEJH >*+!X9(@5E<>IB4@AC7RC\!O@GXX_
M:+^+NA?!?X=6'GZMKU\L$)8'9 GWI)I".B1H&=CZ*<9/%?OC\./A1X&_91^!
M&@_L]_#*'9:Z;8B*6X*@27#DYFN),?QRN68]AD@8 %?FOB1Q0\FRWZEAY6K5
ME;SC#9OU>R^;6Q^L^%/""SS-?[1Q4;X>@T]=I3WC'S2^*7R3T9I^.?$G]O:J
M8K>3-M;DK%CHQ[M^/;V%8E%%?SHDDK']0RDY2NPKH?AG;^=XF$F/]5 [?R7^
MM<]76_"> ->7ET1]R)%S]23_ .RTIZ09=%7JH_G!_P""R_Q L_B9_P %/OC'
MXCL90Z6WBD:4Q']^PMH;%Q^#6[#\*\W_ &,_VO/BK^PY^T!H_P"T+\()+9]1
MTT20W>GWRLUOJ%I(,2V\H4@[6&""""K*K#E16%^TM\0K7XN?M'?$#XKV,FZ#
MQ/XVU75H6]4N;R68'\GKB:_J3"8&BLHIX.K&\5",6GVY4FC^>L3C*KS2IBJ4
MK2<W)-=[MW/M/]HS_@I+^Q-\6O"?B[4?AG_P2O\ "7A;Q]XWL+B#4_%]WXIE
MOXK"6<$2W-I9F!(HISEF610A5CGYN<]CIO\ P6F^"/C6[\!?&']I_P#X)_Z7
MX\^,'PSTNVL_#7CQ/&US8PSM;L7MY[FT6)DD=)"9?F+#>S%?+R /S[HKD?#F
M4NDJ;C+2]G[2I=)JS7-S7Y6M'&]O(Z5G^9QJ.:E'6UUR0LVG=.W+;F3UYK7\
MS[3^$O\ P5]N;I_C?X?_ &P/@8GQ#\/?';4K?4/$=CHWB&71I[*>W(\A()D2
M1C"JI"@1N0(ERS N&N>/?^"Q/A[Q+\1?V<_%?@S]DFS\,Z-^SM?W[Z/X<LO&
M4LZ:C:3-;"* S2VY>%HX[90TK>:9'9GVI]VOB"BJ?#N3NKS^S^2E)+6'LW[J
M?+?D]V]KV\R5GV:JGR>T^;C%O2?.O>:O;G]ZU]_(^[-,_:$_94\:?L]_M5?M
M>_&_P#X*O_'GQF\6G3_AAX*O9[;4M8\-S3&XGN-01F02P1(MS&%N!''YDEJ$
M&,X'S?\ L,?M,>&/V/?VG_#7[1?BOX-6?CR#PU)-/;>'KW41:HURT+I#.)##
M*%>)V6128VPR C! 8>1T5O1RG#4Z-:C)MPJ:-7>D5%0459W6BWO=MMW,:N9X
MBI5I58I*5/5.RUES.3D[JSU>UK)65C[?_;&_X*B_L=_M?V/B_P 3Z]_P3)AL
M?B#XGL7BM_'MW\7[Z]FT^?8%CF6 VJ(RQ@ +$"J    #BO-;G_@H>VD?\$UH
M/^"=WPU^$"Z FI>)SK/CGQB-?\Z3Q 1(72(VX@3R57R[09\Q\BU7CYC7S514
M4<CRRA1A2C%N,)*44YSDDXJRMS2>BZ+:^MKEU<YS"M5G4E)<TXN+:C"-T]7>
MT5J^KWMI>Q[1^Q-^T_X-_9!\=ZO\;9_A</$GC6PT62+X<7-[<H++0]3D!3^T
M9H61OM#Q*28TR '.3R%*^D_LF_\ !3/2_@U\/M4^''[1'P3O/B9:7'Q5L_B/
MIM\/&#Z;=Q^(;< &6>4P3?:(Y-J[U(4_>.26X^3J*VQ.4X#&.;K1NY6N[M/W
M=K---6U>EKW=]S+#YGC<*HJE*RC>RLFO>WNFFGTWOLK;'7_'[XR^)?VB?C?X
ML^.WC&VMX-3\7>(+K5;RWM 1%"\\K/Y:9R=J@A1DDX R2:Y"BBNZG3A2IJ$%
M9)62\D<52<ZLW.3NV[OU8445]%?\$O/V$?$?_!0+]J[1OA'%#/#X9L"-2\;:
MI$"!:Z;&PWHK=I921$G4@N6P0C8RQ>+H8'"SQ%9VA%-M^2_K0UPN&K8S$0H4
M5>4G9(_4W_@VJ_88G^#OP%U3]L/Q]HODZ]\1$%KX:$R8DM]$B?/F#/*_:)EW
MXZ%((6!PU?IS5/P[X>T/PCX?L?"GAC2H+#3=,LXK33[&UC"1V\$:!(XT4<!5
M4  =@*N5_+>=9I6SG,ZF,J;R>B[):)?)?YG]'Y3EM+*<NIX6G]E:ON^K^;"B
MBBO+/2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#\X_^"YG[ \OCCP^?VROA7HV_
M5=&M%B\;V=O'\UU9(,)>@#JT(PKG_GEM/ B.?R?K^GB\L[34+26PO[6.>">-
MHYH9D#)(C#!5@>"""00>M?B+_P %8?\ @G5J'['WQ-;XC_#?2)7^'/B6[9M-
M9 6&CW399K)SV7@M$QZJ"O)0D_O/AAQ?&M263XN7O1_AM]5_)ZK[/EIT5_YL
M\7^!I4*TL^P,?<E_%2Z/^?T>TNSUZNWR#1117[.?@04444 %%%?57_!)K]AN
M3]L+]H&/6?&6E&3P-X/DBO?$1D7Y+V7),-EGOYA4E_\ IFC#(++7!FF987*,
M!4QF(=H05W^B7FWHO-GI9/E6,SS,Z6!PJO.H[+R[M^25V_)'VY_P1;_8JMOV
M=O@K-^U/\4-(\OQ1XQL%.D03QXDL-*8AHP,]'G(60_[ B'!W"OIG4]1N=6OY
M=1NVS)*V3CH/0#V XK;^('B"._O5T73]JVMF=H5!@%QQQ[#H/QKG:_DO-\UQ
M6>9E4QV(^*;VZ)=(KR2_SW/[4R;)\'P_E5++L+\--:OK*7VI/S;^[9:!1117
MG'I!5OQ;X\M_@_\ LW?$'XPW9*Q>&_#&I:I(P'.VULY)C_Z":J5YE_P5!\>Q
M?"G_ ()/_%_Q1-D"^\)SZ6-HYSJ$\>GC];@?A71@Z'UK'4:'\\XQ^]I$5JOU
M?#5:W\L9/[D?S04445_5A_.04444 %%%% !1110 4444 %%%% !1110!?\*^
M%O$?CCQ-I_@SP?HESJ6K:M>Q6>FZ?9Q%Y;F>1PD<:*.69F( 'J:_I?\ ^"3/
M_!.[P]_P3P_9EM?!E_%;W'CCQ%Y>H>.]5APP>ZVG9:QMWA@5BB]F8R/@>9@?
M*'_!O]_P24N/@UHMI^W#^TAX6,7BO5K3=X#T*^AP^CV<BX-[(I^[<2H<(O6.
M-B3\TF$_5&OPWQ XICF%;^SL+*].#]YK[4ET](_B_1,_9.!^&W@:7U_$Q_>2
M7NI_9B^OJ_P7JPHHHK\Q/T0**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG
MOBO\*_ ?QM^'FK?"OXF^'H=4T/6K0V]_9S#[RGD,I'*.K ,K#!5E!!!%=#15
MTZE2C44X.TD[IK=-;-&=6E3KTI4ZD5*,DTT]4T]TUU3/P$_X*#?L!_$+]AGX
MHMI%\L^I^$-5E=_"_B0Q?+,G7R)L#"3H.HX##YEX)"_/U?TI?&OX*?#7]H7X
M;:E\)OBUX9AU71=4BV3P2C#1L/NRQMUCD4\JXY!K\/O^"@W_  3>^*?[#?C
MWS"?7/ NHW!70_%$</W"<D6]R!Q%,!T/W9 "R]&5/Z1X%X\HY[2C@L;)1Q"V
M>RJ>:_O=UUW75+^4/$;PVQ'#E:6/R^+EA6[M;NFWT?>/:73:6MF_FZBBBOTP
M_(C9^'O@'Q;\5/'.D_#?P)H\FH:SK=_%9Z=9Q#F25V"@9Z <Y+'@ $G !K]\
M/V:/V>O"7[#O[-.C?!#PC)'-J9C,^M:G&F&O;YP//N#W X"(#R$1!SM-?)7_
M  0Q_8DM_!'A2X_;;^*NEB.\U&WEM_!4%Q'\UO:<K-> 'HTO,:'@[ Y&1**^
MT->UFXU[5)-1N.-QQ&F?N*.@_P ]\U_/7B9Q/_:>/_LS#R_=4G[UOM3[>D=O
M6_9']/\ A-PE_8V5_P!K8F/[ZNO<3WC3[^L]_P##;NRG1117Y@?K(4444 %?
M+/\ P<0^/E\ ?\$K?^$496SXP\6Z/I0"CH5,FH'/M_H?YD5]3@%B% Y)XK\_
M_P#@ZF\?_P!B_ WX/_!U%)&K>)=0U4D=!]AMHH!GZ_;SCZ&O?X4H?6>)L+#M
M+F_\!3E^AY/$%;V'#^*G_=M_X$U']3\4J***_I4_!0HHHH **** "BBB@ HH
MHH ***559V"(I+$X  Y)H 2OUA_X(8?\$6+CXC7NC_MK?M;>%BGAR!TO/ GA
M#4(.=6<?-'?7*,/^/8'#1QG_ %I <_NP!+K?\$;O^""M]K5SI?[5'[=G@YH+
M!-EUX5^'.I0X>Z/#)<ZA&?NQC@K;-RQYD 4;'_9>***")888U1$4*B*,!0.@
M ["OR/C7CB,8RR_+I7>TYKIWC%]^[Z;+75?J/"'!TI2CCL?'3>,'U[.2[=EU
MW>F[J***_&S]7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KY8_9,_P""8N@_LT_M/_M._M!^(_B9!XPT[]I76M/O=1\)WGAI8(M)
M@MH;R*2V>0SR"\65;Q@28X@ N,-NX^IZ* /S!_8G_P"#8_X+_L:7W[1?A[3/
MVE-:UGP9\>? >H>$+/P^GA];6[\-:;=/(>+PW$HO)(U=55C%&#L)96W$5@>%
M/^#<[]IJ^\#?!'X1?&?_ (*C?VYX+_9Y\?:9KWPZ\,:9\';2RB>WM;DS/'=2
M)>>;).ZXC64NPB!D)25I,K^KM% 'PI\>?^"0GQH\2?\ !4^R_P""G?[*W[<U
MY\+]2U?P_I^@?$GPXW@:VU9=>TJVG@DDMXI9Y0+;SH[:",L(V="F]6Y*'SCX
MK_\ !OW\7-:_:\^,?QB_9Y_X*4>+?A=\-OVA9Q<?&'P!H/A:WFO-2<B3S4M]
M0DES;+(TUP=ZQ;T69TRZM@?IE10!^:^F?\&\L6G_ +#G[,O[&)_:Z9_^&=/B
MXWC<^)/^$"Q_PD.[4KJ^-G]G^W_Z)_Q\^7YOF3?<W;/FVCU__@IW_P $LO'?
M[;OQG^#?[57P _:97X8?$_X)ZG>W'AG5=1\)Q:YI]S%="(2I+:RR1@./*!5P
M3]YAC.QT^R:* /SD^%'_  01\;>#_#'[647Q1_;OOO&WB7]J[P=:Z3K_ (GO
MOA[!:/I%ZEM<Q37:P078CFB:2Y+1VZB'RHXTC,DAS)7V)^PO^S O[%G['_PZ
M_917QN?$O_" ^%[;1_[>.F_8_M_E+CS?(\R3RL_W=[X]37J]% 'YP?&O_@A#
M\7/!G[5OC+]L7_@EC_P4,\0?L[>(/B/<F\\?>&E\)V^N:+JUXS,[7"V\\BI$
MY=Y)/F27:TLGEF,.5K"^'7_!MOI=E^Q)^T1^S#\<?VT]=\9>+?VC_$]GXE\5
M_$*'PG#8BUU:VO&ODG6S6=Q*KW+NTBF1 ZMA/*.&'Z>44 ?G!\&?^"'_ .T]
M:_M7? +]KG]JO_@I"OC[4_@%:7.F^'?#.F_"FUTFP?37L3:QQ(T-SNCFR?,D
MF99 X5$5$";F7XD_\$1_VK?VH/V@/AWXH_;:_P""E\GQ&^'/PI^(">+/"'AJ
M+X4:?IFLR31R^9#:7&J0R[VB4!4=@F90N2$<(Z?H]10!XW^W]^Q'\*/^"BG[
M)GBW]D3XSW=_::+XIMX<:EI3JMS87,$R3V]Q'N!4E)8T)4C#+N4\-7YZ^/\
M_@VJ_:6_:G\"^!OV=?V\?^"LNJ?$#X4?#39'X/T;1_A!I6F:W#"D(@1#JKO/
M, (PJL'$H?8I;YE4C];J* /G'_@ES^Q+\6O^">_[,<?[+OQ)_:AG^*6D^']6
MDC\ W]WX7@TN;1M#$42P::XB=_M#1NLS^<QW'S0N J*!XE^V[_P12\=?%O\
M;1/_  4<_8'_ &V-:_9_^,E]H::5XIU.T\,P:QIWB&WC1(XQ<6LSHN[9% K%
MA*A%O"?+#IO/WW10!\-_\$__ /@C3JO[-?[4VM_M_?MB_M;:[\?/CGK&C_V3
M:>+M7T.'2[+1+$C#0V=G$[K$2,J64JH5G"HGF2%O)[G_ (-P(I_^"9_Q9_X)
MV+^V.R_\+0^-\GQ#'C _#[/]F;OL7^@_9/[0_?X%I_KO-3_6?ZOY>?T\HH ^
M!_#O@#]M_P"(?_!<'1;[PUXJ^(OA?]GSX%_!NUT?7;34'O++0?'OB&[AN=CV
MUNV(;WR(IX6>=?,\F6T6/(+5]2?MO? #Q[^U5^R9X]_9N^&GQG/P]U;QOX?E
MT=?&":(=1;3[><A+DK )X"SO 98U82J4:0.,E=I]4HH \1_X)S_L/> /^"<O
M[&W@G]D#X=ZJ=3MO"NGLNH:X]D+>35K^61IKF[:,,^SS)7<A"[[$V)N8*#7G
MOP7_ ."94<?QJ^-?[3?[6OQ'B\>^/?B[I]UX8L;VPL&M+?PGX-962'1;!7>0
MH3N,LTW'FRX;:""7^L** /@;_@GM_P $4_%_['7QS\"?%OXO?M='XC67P?\
MAU?>"OA+H]MX'CT=M-TZZNC-)+>2K<S?;)PA$(*K$NT;BI;I]\T44 %%%% !
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
04 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>ottr-20241231_g8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g8.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MN 6J P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 **** "BBFS30V\+W%Q*L<:*
M6=W; 4#DDD]!0 ZBOG&3_@L)_P $HXI&C?\ X*1_ _*D@X^)^EGG_O\ U]!>
M'?$.@^+O#]CXL\*ZS:ZCI>J6<5WINH64ZRPW4$B!XY8W4D.C*P8,#@@@B@"Y
M1110 4444 %%%% !117B/Q6_X*6?\$\?@5X^U#X5?&C]N'X4>%/$VDLBZIX?
M\0>/K"TO+-G19$$L,DH>,E'5@& R&!Z$4 >W45@?#'XK?"[XV>"[3XC_  :^
M)&@^+?#VH FQUWPSK$-_9W !P=DT#,CX/!P3@UOT %%%% !1110 4444 %%%
M% !117END_MO_L::]\=9?V7]$_:L^'=W\1X+J6VF\"6WC&R?5UGBC,DL1M!)
MYOF(BLS)MW*%8D#!P >I45SGQ8^,'PG^ W@.^^*7QN^)>@^$/#6FA#J&O^)M
M6AL;.VWL$0/-,RHI9F50"<DL ,DUYQXD_P""C7["OA?]F36?VS+G]JCP;?\
MPNT"Z6UU;QKH&KKJEG!<&2.(09L_-9Y2\T0\M07_ 'BG&#F@#VJBN>^$WQ5^
M'_QT^%_A[XS_  H\1QZQX8\5:-;:KX?U6*&2-;NSGC66*4+(JNH9&4X90PS@
M@&NAH **** "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@ KYT
M_P""NWQU_P"&;/\ @F'\=OC)#>?9[O3/AGJD&ES[L;+ZZ@:TM3_W_GB^M?1=
M?"?_  <8?LP_MA?MF_\ !,_6/V9OV+/AA_PEOB/Q1XMTE=9TL:[9:?MTRWE:
M[>3S+V:&-L3V]L-F[<=V0" < 'YI_P#! WPU_P $U?&/[/WPE_9B_:,_X(N_
M$WQW\0O%^I73ZC\8-?\ @?:77AQHKBYFEMIO[2FN _V6.U\D%_+^\&V@@@GZ
MT^.W_!5W_@H_?_\ !7CQY_P29_X)H? GX;:S9^#?A_I\.FZAXEMI[;3_  Q<
MM!93RW]Y+ _S6L,5PMLEM'&&,TD?+!#&_J/_  3"^*7_  6C\"WWPJ_9)_:&
M_P""3_ACX;?"CPGX4MM!O_',/Q@TK4I[.VL=-,5LRVEK/(\CR20PH0%P/,+$
M@ FL3_@E)^PY^VC^SU^UE^VU^W3^T-\$%T_Q5\5/&,\OPIT>7Q#I]S)?:9!+
M?RVZ&2"X=(1('LH\3-&1Y.2%'- ' ?\ !.?_ (+[?&U?V%OVFOVA?^"DF@>'
M[O5/V</%@T9[_P $VYMH?$-U+(]O#91ABR>8;I502J%7RYT9D^5BWS[XS_X.
M%/\ @J7\//"7PJ_:MN?B%^S1XLM?BIXIL[33?V7O MW-J/BVTTVY#M"\[Q2L
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
MI^#?#?A#2?'>I_;_ (4>"=(TN6.\T[0"6,,][/)(WG/,K(R81/D028Q,$C^
M_P!N3_@CQ_P4>_X+-^-OCG^TC^V1X"N_A_\ \(?X4NM)_9/^$H\6:=<-)<I(
MLQN[R6UN);:)[H0"%]\@^:X7++':Q,_Z:?\ !*C2/VI_"_\ P3T^%7@;]M3X
M?R^&OB7X;\+1:+XBTZ;5K6^9Q9LUM;W#36LLL;M-;QPRMAB0TC @$&@#Z#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*** "OBK]IG_ (-ZO^"3?[7GQ^U;]ICX[_LV76J>+/$%TESX@N[?QIJUK%J,
MJHJ!GBAN51?D15/EA,XSU)-?:M% 'COC']@G]EGQ;^QW=?L$VGPV'AWX5W>D
M#2Y/#/A#4)]* M/-$KQ"6V=),2,&\W+$RB202;M[9ZG]FS]FSX)?LA_!/0/V
M=OV=? -KX9\'^&;4P:1I%K([B,,[.[O)(S/+([LSM([,S,Q)))KN:* "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 **** /+?VS?VQ/@9^P7^SCXD_:C_:(\1MI_AKPW:[Y([=5>ZOYV.V&
MTMHV91+/*Y"JN0,DEF559A\U_L5_\%]OV1?VQ_V1_BO^VQ)X(\9^ ? OP?F\
MOQ+?>+K.V+SMY(EV6ZVT\IDE^:-/+."7FC49W<?FW^U;_P %9_V-_P!OC]M+
MQ_\ &S]I?]H+1=(^%/[,EEJK_ 7X1WZS22_$/QE;V\WE:O<QI&R-"LR(L$<A
M (:/( :X5NL_X(@?L0?"W_@HS_P;9_$C]B/P!\=;71O%_CGQW/JOBZ^CLWN&
MT;48;ZSELXKE"5\Q98-+MV.UB0DV?O#;0!^C'[!__!97X8?MP?M!S?LS7G[-
MWQ*^&/BJZ^'4'C[PO:>/]/M(AK?AN:9(8KV/[/<2F)BTB'RGP<$D$[2!V_[/
M'_!1[P1^UG^UMXX_9X_9U^&^J^)/"/PUC-GXR^+T-U$FB1ZYD9T>T/+7LR*2
MTKIA(L8).Y-WXM_M1^+OCS\(/V@OCC\2O&/[5FFZGKOAKX<Z5X)^/_Q?^$7A
MN2TTOX=^&8Y88H_">@?:)F:YUW4;E(@[LR):'S"2,2M;_IC_ ,$8_P!L3X5Q
M:[>?\$NO#W[!>O?L_:I\-/A_IOB72?"^J:[::G]NTB]V%;JXGM\%+QWFC>5)
M09-\C[B&5@ #] J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***Q?B'\1_A[\(O!>H?$?XK>.M
M'\,^'M)@\[5-=U_4HK.SLX\@;Y9I65$&2!EB.2!0!M45XK^SK_P4=_8,_:W\
M7W/P_P#V:/VN? /C77K2W:XFT70?$<$UWY*G#2K$&WNBDC+J"HR,D9&;UQ^W
MU^Q):?M#1_LFW/[5_@!/B7+.+=/!#>*;;^T3.1N$'D[]PF(Y$1^<CD+B@#UR
MBN"^./[4/[/W[-DOAJU^.7Q5TKPY<^,M?AT3PG8WLC-<ZOJ$K!4M[>% TDK9
M9<[5(7<-Q&17>T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 45SOQ>_P"23>*/^Q=O?_1#U^%M=>&POUA-WM8^?SO/?['G"/L^;FOU
MM:UO)G[Z45^!=%=/]F_W_P /^">'_KM_U#_^3_\ VI^^E%?@711_9O\ ?_#_
M ((?Z[?]0_\ Y/\ _:G[Z45^!=%']F_W_P /^"'^NW_4/_Y/_P#:G[Z45^!=
M%']F_P!_\/\ @A_KM_U#_P#D_P#]J?OI17X%T4?V;_?_  _X(?Z[?]0__D__
M -J?OI17X%T4?V;_ '_P_P""'^NW_4/_ .3_ /VI^^E%?@711_9O]_\ #_@A
M_KM_U#_^3_\ VI^^E%?@771_!_\ Y*UX6_[&.Q_]'I0\MLOB_#_@E0XTYYJ/
ML-_[W_VI^Z-%%%>6?=!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%?@]_P6._Y21?$G_KII7_IILZ^9*_8LL\)O[1RVCB_KO+[2$96]G>W,D[7
M]HKVOO9>A^#YOXV?V5FV(P7U#F]E.<+^UM?EDXWM[-VO:]KNW<_I\HK^8.BN
M[_B#/_4=_P"4O_NAY_\ Q'O_ *EW_E;_ .Y']/E%?S!T4?\ $&?^H[_RE_\
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
MJ?UJK^-WX)?L\_%\7OP^\*^-/AY'H.F^!-5O-4U35GU*&=]6NY)"T7EK&Q8
M ("6QP,=0 ?J:NG)O"S%9IAW5K5W2VTE2=VW%.6CE%^[)N-[6;3:T.3/_&7!
MY/BE1H8>->_-=QK*R2E)1UC"2O**4[7O%22>I_3Y17\P=%>Q_P 09_ZCO_*7
M_P!T/"_XCW_U+O\ RM_]R/Z?**_F#HH_X@S_ -1W_E+_ .Z!_P 1[_ZEW_E;
M_P"Y']/E%?S!UZG^PS_R>I\(_P#LIFA_^E\-88KP@^K86=;Z[?E3=O9[V5_^
M?ATX+QS^MXRG0_L^W/)1O[6]KM*]O9']%-%%%?BQ^_A1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!SOQ>_P"23>*/^Q=O?_1#U^%M?NE\7O\ DDWBC_L7;W_T0]?A
M;7K9;\,OD?G_ !K_ !:/I+] HHHKTCX<**** "BBNZ\%?LQ_M#_$?0!XJ\"_
M!7Q+JFFLI,=]::1*T4H'78V,2?\  <TG*,=V73I5:LK0BV_)7.%HK5T?P+XU
M\0^*!X'T'PAJ=[K1F:'^R;6PDDN?,4D,GE*"V00<C'&#FMOXD?L_?&[X06-O
MJGQ/^%>N:':W4GEP76HZ>\<3O@G9O(V[L G;G. >*.:-[7&J-5P<U%V6[MHC
MCZ*ZVT^ GQLOOA])\5K/X4Z_)X;BC,CZVFERFW$8X:3?C!08.7^Z,')JAX$^
M&'C_ .)LM_%X$\*W6I?V78/>ZE) H"6MN@RTDCL0J*/<\]J.:/</8UKI<KN]
MM-_0P:***9F%%%% !71_!_\ Y*UX6_[&.Q_]'I7.5T?P?_Y*UX6_[&.Q_P#1
MZ4GL:4?XT?5'[HT445\P?N@4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'X/?\%CO^4D7Q)_ZZ:5_P"FFSKYDKZU_P""O/P]\8:W_P %$OB+JFEZ
M1YL$LFE^7)]HC7.-*LP>"P/4&OFS_A5'C_\ Z '_ )-1?_%5_6'#N>9+2X?P
M<)XJFI*E333G%--05TU?1H_B'BO*,VJ<48Z<,/-IUJK34)--.<M5H<[171?\
M*H\?_P#0 _\ )J+_ .*H_P"%4>/_ /H ?^347_Q5>S_K!D/_ $%TO_!D?\SP
M/[%SG_H&J?\ @$O\CG:*Z+_A5'C_ /Z '_DU%_\ %4?\*H\?_P#0 _\ )J+_
M .*H_P!8,A_Z"Z7_ (,C_F']BYS_ - U3_P"7^1Q_B;Q)HG@[P]>^*O$FH):
MV&GVSSW=P^<(BC).!R?H.2>!7P?)J/QF\&_##QCXS^%^F:E8_"OQ3K?^D:C>
MV\/V];>1S$[(N_.UMWE[NA.W!4EC7Z!_$S]FGQ1\4_ .J_#W7=&ECM=5M&@E
ME@O(0\?0AAEL9! //'%>'VW_  3,_:-U'PC:?"3QE\>+R[\%6<BE-&L],M89
M9(U?<J&7S2< X(#;P"!@<#'Y_P 98RCFF)IK"UX-1A/EE"M2BU4E[MIN4T_9
MN._*G)_<?IO <:>3X6K+&4VI2J0YHU*56473A[UZ:C!KVJE\/.U%+OJ9-S\!
M-(;X<?#?XA_ CQG8:59^#;"?4+"?Q-;L\$\-W$KR3S[64JXY8] "2. HKQWP
MF'FCT/PK<Z5J?BG0-;\2W-YIFDQA;1_&>I@JTUY-YAQ#91@*%#9W$9(^\$^O
M?B+^Q;\1/']IH'P\0KIW@3288UO] LYD$NH"( 10/+YGRP@*N0!EL=<X(K_%
M?]B3XJ^+?%_AKQ[\,];A\+ZGX8LKBRL@;&WN8%@EC\O"Q^:@0JI..HZ#'%<N
M94<JJ3]IAZM*/)[--1JT[3_AQFXQE/D48PBDE*W.XI-<MU/LRK-,;2A[+%1J
M2Y_:24I4YWIZU)04YPA[1RE4FVW&_(I-Q?.TZ<7P(^+VD_&KP)_PE.E:#/I;
M6M[+8W>GSLK&WFB(#*&7AEP1@C'Z5V=5O@K^R=XD^"7P]L_ &AZ9-=+ SRW5
M[<74/F7,[L6>1L/QDG '.  ,G&:ZO_A5'C__ * '_DU%_P#%5]YEN?Y<LOI+
M&8NE[7E7-:I"U[:[.WW:=M#\WS;)L3+,ZSP.&J^QYGR7A._+?3=7^_7OJ<[1
M71?\*H\?_P#0 _\ )J+_ .*H_P"%4>/_ /H ?^347_Q5=W^L&0_]!=+_ ,&1
M_P SSO[%SG_H&J?^ 2_R.=HKHO\ A5'C_P#Z '_DU%_\51_PJCQ__P! #_R:
MB_\ BJ/]8,A_Z"Z7_@R/^8?V+G/_ $#5/_ )?Y'.U^\/_!''_E&[\-O^N>J_
M^G:\K\0/^%4>/_\ H ?^347_ ,57[C_\$AM*O]$_X)V_#K2]4@\J>*/5/,CW
MAL9U6\(Y!(Z$5^9^*F:99C>'Z4,/7A.2JIVC*,G;DGK9-Z'Z_P""N79AA.*:
MTZ]&4%[&2O*+2OST]-4?2=%%%?@1_3P4444 %%%% !1110 4444 %%%% !11
M10 4444 %? ?_!?'P1_PFWPK^'UM_:?V7R/$%VV[R=^[,"C^\,5]^5\]?\%!
MOV7_ /AI_P )^'=$_P"$X_L/^RM1FG\W^S/M/F[HPN,>;'MQCKDUZ648_$97
MF-/%4)<LXWL[)VT:V::Z]CP>)\MAF^15L)./,II:7M>TD][KMW/Q,_X4)_U-
M?_DC_P#;*/\ A0G_ %-?_DC_ /;*_0S_ (=*?]5__P#+4_\ NJC_ (=*?]5_
M_P#+4_\ NJOO?^(B<2?]!7_DD/\ Y _%_P#B&&"_Z!/_ "H__DS\\_\ A0G_
M %-?_DC_ /;*/^%"?]37_P"2/_VROT,_X=*?]5__ /+4_P#NJC_ATI_U7_\
M\M3_ .ZJ/^(B<2?]!7_DD/\ Y /^(88+_H$_\J/_ .3/SS_X4)_U-?\ Y(__
M &RC_A0G_4U_^2/_ -LK]#/^'2G_ %7_ /\ +4_^ZJ/^'2G_ %7_ /\ +4_^
MZJ/^(B<2?]!7_DD/_D _XAA@O^@3_P J/_Y,_'W]JS]G_P"&:ZR;[XO_ +<D
M_@C2[71A+!X=TV[BL[B=@\F;@J93)< X"JBH>4(!R37A?P7U/]H?P=_P3Y\?
M_''6-:UB5+2\AB\'7&J0L\[P22Q0RW"LY)$:>9N4_,H9&QP#7T)^VM\8_P#@
MD/\ $GP+XRM?%&L>,=4^+^G6=WH6B^%-6^$D]GJ@OHVD2W4W"WC1Q1^:V_[S
M.%)_=,?D/OO[#/['.M_LD_\ !)8?M,?\%(/B_?\ @:Q^T7-QI?A/7/#S7FI&
MRE"I:6"PR3QL9YW61DMR,JLHW;0&V^!/BK-YYA+%+$M3:DG)?WE;56MITLO=
M>JLS[.CP?AJ.2PPLL(I*,X/DERVM%W]UIMZ[2<G[RT=SX)^&/C/P;\'_ (I^
M(=<TSXXZSXM\(:9X*L8KNZ6ZDU#^V?$]PZ,EK:!G(:5E\S.TX7:VX#''T3^S
MY^R7\2]4NI/CG\>/%3VOBC6;?;:^'(5:2VT&T)RMN!O"M*1@N^.N0#U)O?M:
M?\$V_P!I/X8_\$^==_X*7?%C3Y/!_B(W%I;^"/AMI6AE?^$"T2\N8XY-2N#$
MP\J_>,@R$(6AWK\RN L7K'_!*/\ X)]>%OC7^UI\7[O]E?X\:UJ?P)\-Z-I.
MEZ1XYOM)NI;/Q+KIC1[J6V2XN 28R)%D=6QEUP KK5X7B_.L-R0C7?+"3E%6
MC9-WULXN]NE]F[K5Z3F7!&!QE&I5C07M)Q49.^K2M[O,I*U^K2]ZW*_=2YL_
M_A0G_4U_^2/_ -LH_P"%"?\ 4U_^2/\ ]LK]#/\ ATI_U7__ ,M3_P"ZJ/\
MATI_U7__ ,M3_P"ZJ]S_ (B)Q)_T%?\ DD/_ ) ^._XAA@O^@3_RH_\ Y,_/
M/_A0G_4U_P#DC_\ ;*/^%"?]37_Y(_\ VROT,_X=*?\ 5?\ _P M3_[JH_X=
M*?\ 5?\ _P M3_[JH_XB)Q)_T%?^20_^0#_B&&"_Z!/_ "H__DS\\_\ A0G_
M %-?_DC_ /;*/^%"?]37_P"2/_VROT,_X=*?]5__ /+4_P#NJC_ATI_U7_\
M\M3_ .ZJ/^(B<2?]!7_DD/\ Y /^(88+_H$_\J/_ .3,_P#X('?#O_A"?BG\
M0;G^V/M/G^'[-=OV?9MQ.Q_O'-?IY7RQ_P $^/V-?^&8/%GB/6_^%C_VY_:N
MG0P>5_8_V;RMLA;.?.DW9STP*^IZ^&SO,\5F^8RQ6(GS3=KNR6R2V22_ _8.
M$<IIY)D5/"0AR*+EI>^\F][O\PHHHKR3Z8**** "BBB@ HHHH **** "BBB@
M HHHH **** /+/VYO^3*_BY_V3/7/_2":OYUJ_HM_;:L[C4/V-OBO86D>^6;
MX;ZVD29 W,;&8 9/ YK^?3_A5'C_ /Z '_DU%_\ %5^Y>%&99=@<MQ,<36A!
MN:MS24;Z=+M'\X>-V QV,S7".A2E-*$K\L6_M>2.=HKHO^%4>/\ _H ?^347
M_P 51_PJCQ__ - #_P FHO\ XJOU?_6#(?\ H+I?^#(_YGXC_8N<_P#0-4_\
M E_D<[171?\ "J/'_P#T /\ R:B_^*H_X51X_P#^@!_Y-1?_ !5'^L&0_P#0
M72_\&1_S#^Q<Y_Z!JG_@$O\ (YVBNB_X51X__P"@!_Y-1?\ Q5<=\:OV9?CE
M\3?#EMX9\(^+;SPLC7H?4K[39XC<2P!&'E(PD&S+%26!Z+]0<,3Q+DU&A*=.
MO3G);152";?JY)+YG3A.'\SQ&)C3JTITXO>3IS:2[VC%M^B6Y?HKY6_93\,_
M&'1OVVO$OP2\%^/=8\6Z!H5K.-9DO;\2HC(B#JSE!(L[>7E2"VUNP..5\$?$
M+Q9XQ\0^#OB$?BOJ'_"5ZKXUNKGQ'I)UTK:Z+H5L29XY[<L%@C"*6!<#<,XR
M1FOF:?B-EDJ$92@E+FE%KGAHHN*<D]I)\RY;632D[VC<^TJ>%^91Q$H0J\T.
M2$XR]G.[<XSDHRCO"R@^:]^6\5:\K'VG17EOPZ^'?Q9_:[\2V7Q<ETB_T[X<
M:7<^;X7TXW(MY=>F4\7DREE;R 1\B'[W4\9!]T_X51X__P"@!_Y-1?\ Q5?0
M8/BK),7SR]O3C%.T6YQ3E;=\M[I7VOJUK9*U_D\PX6S;+Y0INE.4VKR2A)J#
M>T>;9RM\5M(O2[:=N=HKHO\ A5'C_P#Z '_DU%_\51_PJCQ__P! #_R:B_\
MBJ[?]8,A_P"@NE_X,C_F>=_8N<_] U3_ , E_D<[171?\*H\?_\ 0 _\FHO_
M (JC_A5'C_\ Z '_ )-1?_%4?ZP9#_T%TO\ P9'_ ##^Q<Y_Z!JG_@$O\CG:
M]3_89_Y/4^$?_93-#_\ 2^&N._X51X__ .@!_P"347_Q5>G_ +$OPS\;Z?\
MMD_"B_N]$V10_$C1'E?[3$=JB^A). V3Q7%F6?9'/+JT8XJFVX2^W'L_,]'*
M,FS>.;8>4L/424X?8E_,O(_H+HHHK^0S^[ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH YWXO?\DF\4?]B[>_^B'K\+:_=+XO?\DF\4?]B[>_^B'K\+:];+?AE\C\
M_P"-?XM'TE^@4445Z1\.%%%% !7W?_P3@^+7[47Q%\9P^/?'OQ%DT[X5>!/#
M[6E^D\,5MI^R*V\N*%<* 60;96?)("8)&\ _'7P2TSX6ZQ\5M#L/C9XCGTGP
MJUYNUN^MH))'2%5+;56-6?+$!,A21NSVK[5^/7Q=_8"^,G@32_A%X=_:[O\
MP=X+TF!4A\+^'_!5^L,[J<AYF:WW2'/.#QN^8Y;YJY,2^:T.6]^MKV_X)]!D
M<?92>(]JH\K5H\ZBY-:J]VO=77>^QXUI7Q"^(_Q\_;1^('CC]F7XEZ-X(;7[
M6X":QKE^EB'L5DMT^21D9HY9&2-_D ?EN<;J];_;JU[Q]\$/V'?#W[/GQ1\0
MZIXVU[7[]+B\\9SB2:TC5)C.L27,GS2OC:JYY*;SP,+7S]\&?A/^Q'X^\%F3
MXE?M*ZQX/U^#4IQ)#<Z ]Q!<6@8>4R>6OROC[V7/)P%P,GM/VSOVG/@OX\^$
M?@C]DC]GS5+J^\.>&+F!Y_$VM1/")I$B>%" RAPH$LC.2B]@JX%3*%ZT4EHO
M+MY]3II5W3R^O4J37-43M::=^9IM<G3S;V/>M)\:^ _BKXOUVY^!OQ:L-:AU
MWX2Q^%/"'@JW$Z+HL3*OVB\OE9!';QPX!+$DL,HN24#>)_M#_#WXG_#?]GAO
MAS^SI\--8'PTMT2\\7>/# J3>*)ATN"F[S%L5/\ J^-A'SY(PQXGXA?&CX8_
M!3X>1_LY_LZZL=4M-2\F3XC>-H(FAEUUN"UE;[@&CM5!*\X+DG/!8OZ[^T)^
MUG^SY]G^)WQ$^'7Q3E\0ZG\0_"-EX<\/^&8]&N+==!LA"$N/->50A^8R,JIG
M#-W!+"(PG"2LKK_AM_SU_/;HJXK#8FC-5)J,TM7%KJFVHWO=72B^7>Z2M%-R
M^(J***] ^."BBB@ KH_@_P#\E:\+?]C'8_\ H]*YRNC^#_\ R5KPM_V,=C_Z
M/2D]C2C_ !H^J/W1HHHKY@_= HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /R%_X*<_\GR>.?]_3O_3;:UX+7O7_  4Y_P"3Y/'/^_IW_IMM:\%K
MZ.A_ CZ+\C\5S3_D9U_\<O\ TIA1116IPA1110 4444 %%%% !1110 4444
M%%%% !7Z]?\ !,;_ ),;\#?[FH_^G*ZK\A:_7K_@F-_R8WX&_P!S4?\ TY75
M<&8_P%Z_HSZW@W_D9S_P/_TJ)[U1117C'Z6%%%% !1110 4444 %%%% !111
M0 4444 %%%% !7)_%C_CQL_^NS?RKK*Y/XL?\>-G_P!=F_E5P^-&-?\ A,X>
MBBBND\T**** "BBB@"G+X>T";5DU^;0[-[^-=L=ZULAF5>> ^-P')[]Z75]
MT+Q!'##KVBVE\EM<I<6ZWELLHBF7.V10P.UADX8<C-6Z* $=$D0QR(&5AAE8
M9!'I3+6UM;*W2TLK:.&*-<1Q1(%51Z #@5)10 4444 %%%% !1110!UOPG_X
M_KS_ *XK_.NWKB/A/_Q_7G_7%?YUV]<U3XV>CAOX2"BBBH-PHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH Q?B1X=T?Q=\/-=\*>(;/[18:GH]S:WMOYC)
MYD,D3(Z[E(894D9!!'8U\H_\._\ ]D;_ *)+_P"5Z_\ _C]?7?B3_D7K_P#Z
M\Y?_ $$UY1730G.,79V/+S##8:O.+JP4K=TG^9XW_P ._P#]D;_HDO\ Y7K_
M /\ C]'_  [_ /V1O^B2_P#E>O\ _P"/U[)16_M:O\S^\\_^SLO_ .?,?_ 5
M_D>-_P##O_\ 9&_Z)+_Y7K__ ./T?\.__P!D;_HDO_E>O_\ X_7LE%'M:O\
M,_O#^SLO_P"?,?\ P%?Y'C?_  [_ /V1O^B2_P#E>O\ _P"/U^0__!?+]M#]
MG[]F3XSQ?\$^_P!FSP<?!.NRPV<OQ ^*-S>:A=OH=I<HLHALK<2MYDQA97:0
MC@.%3#$R1_NY14RJ56K<S+IX'+H2O[&/_@*_R/R@_P"")W@7_@B%\2/A'XD^
M'7[+NC^)M>O?!&EV^I_$GQ]XWAO-*-Z\GFXGE=9UBB11%,5C&!&BDDL=[MS>
M@_L9_!/_ (*H?%;Q%\;/@C^SW_8?[,O@;[9):M:R746H?&S6K;<P7<TGF)I4
M<R!0PP\SYYW9^S_K]>V5GJ5G+IVHVD4]O/$T<\$T8=)$88964\$$$@@\'-)I
MNFZ=H]A#I6D6$%K:V\8CM[:VB"1Q(. JJH 4#T%3>?+RWT-G0POMG5]FN9];
M*_WV/YTO^"<7P<^&'[3'Q>_9;TGX7ZAXB\1?%^^\9Z_KG[2[Q7VHPVGAOP];
M7#0VVE3Q;EAM4>*+;&J ,&D"YP8P/W/_ .'?_P"R-_T27_RO7_\ \?KU^"RL
M[626:UM(HWG?=,\<8!D;&,L1U/N:EIPE."T;(KX;"8B2<Z<7;ND_T/&_^'?_
M .R-_P!$E_\ *]?_ /Q^C_AW_P#LC?\ 1)?_ "O7_P#\?KV2BK]K5_F?WF/]
MG9?_ ,^8_P#@*_R/&_\ AW_^R-_T27_RO7__ ,?H_P"'?_[(W_1)?_*]?_\
MQ^O9**/:U?YG]X?V=E__ #YC_P" K_(\;_X=_P#[(W_1)?\ RO7_ /\ 'ZVO
MAO\ L0?LO>$?B'H7BOP]\,?L]_IFL6UU97']M7K^7-'*KHVUIBIPP!P00>XK
MTJKOAO\ Y&&P_P"OR+_T(5,JM3E?O/[RH9?@(S35*/\ X"O\CU>BBBN$^B"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#G?B]_P DF\4?]B[>_P#HAZ_"VOW2^+W_
M "2;Q1_V+M[_ .B'K\+:];+?AE\C\_XU_BT?27Z!1117I'PX4444 %%%% !1
M110 4444 %%%% !1110 5T?P?_Y*UX6_[&.Q_P#1Z5SE='\'_P#DK7A;_L8[
M'_T>E)[&E'^-'U1^Z-%%%?,'[H%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!^0O_!3G_D^3QS_OZ=_Z;;6O!:]Z_P""G/\ R?)XY_W]._\ 3;:U
MX+7T=#^!'T7Y'XKFG_(SK_XY?^E,****U.$**** "BBB@ HHHH **** "BBB
M@ HHHH *_7K_ ()C?\F-^!O]S4?_ $Y75?D+7Z]?\$QO^3&_ W^YJ/\ Z<KJ
MN#,?X"]?T9];P;_R,Y_X'_Z5$]ZHHHKQC]+"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KD_BQ_QXV?_ %V;^5=97)_%C_CQL_\ KLW\JN'QHQK_ ,)G
M#T445TGFA1110 4444 %%%% !1110 4444 %%%% !1110!UOPG_X_KS_ *XK
M_.NWKB/A/_Q_7G_7%?YUV]<U3XV>CAOX2"BBBH-PHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH I>)/^1>O_\ KSE_]!->45ZOXD_Y%Z__ .O.7_T$UY16
M]+8X<7\2"BBBM3E"BBB@ HHHH **** "BBB@ HHHH **** "KOAO_D8;#_K\
MB_\ 0A5*KOAO_D8;#_K\B_\ 0A2>PX_$CU>BBBN0]<**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** */B;3K+6/#>H:1J,/F6]U8RPSQ[B-R,A5AD$$9!/(YKY%_P"'
M?_[(W_1)?_*]?_\ Q^OL'5/^0;<?]<'_ /037D5=%"<HIV=CS,PPV'KRC[6"
ME;ND_P SQO\ X=__ +(W_1)?_*]?_P#Q^C_AW_\ LC?]$E_\KU__ /'Z]DHK
MH]K5_F?WGG?V=E__ #YC_P" K_(\;_X=_P#[(W_1)?\ RO7_ /\ 'Z/^'?\
M^R-_T27_ ,KU_P#_ !^O9**/:U?YG]X?V=E__/F/_@*_R/&_^'?_ .R-_P!$
ME_\ *]?_ /Q^@_L ?LB@9/PFP!U/]O7_ /\ 'Z]DKXQ_X."/'WQG^'/_  26
M^+&N? V+4!JEQ86ECJ5YI:L9[/2Y[N&*]E&WD+Y#2(S#[J2,V1MR$ZU1*_,_
MO''+<OE)+V4?_ 5_D1Z)XI_X(B>)/B[%\!O#WQQ^&]]XON+[[%;Z%:_$N:26
M:ZS@6Z$76UI=WR^6"6W?+C/%=%\?_!G_  24_94NM,L?VDO&7@WP/<:R3_95
MMXE\>W-I)<J#AG1'N0Q0$@%\;5)&2*_#;]L?XF?\$JO&/_!.;]GG]G3_ ()Y
M>$+6X^/=OXCT.3Q9XHM?!US8ZFE[)92I=0SZA+"AN&:_EA,:1O)&@B^0J%&?
MN'_@IY^SK^U?8_M=?M3_ !$UO]DJ]\<Z;\4/A!I'A;X6_$J^N]/CT'P7IB6L
M8UBXO;BYE7^S]DBSSA@,E@2,!\UG]8K6W?WLW>4Y<FOW4?\ P&/^1^B/C7]E
M_P#X)Y?#CX77GQM\=:1H^E^$-/TL:C=^);OQ=>+9):%0RS>;]HVLK KM()W;
M@!DD58^&W[(O["7Q>\ :/\4?ASX!74] U_3XK[1]136-3C6ZMI%#1RJLDRMM
M92",@9!![U^77PL_:3_9*^.VG_!KX2_MX?M)Z3X._9J^$GA?2+#X=>"==%PE
MU\5[_3X8[1?$.I0*C-;Z.)HG^SQSA%E();A60?MWHUYI&H:/:7_A^ZMI[">V
MCDL9K-U:&2%E!1D*_*4*D$$<8QBKC6JO[3^\RGEF7P_Y<Q_\!7^1Y)_P[_\
MV1O^B2_^5Z__ /C]'_#O_P#9&_Z)+_Y7K_\ ^/U[)15>UJ_S/[R/[.R__GS'
M_P !7^1XW_P[_P#V1O\ HDO_ )7K_P#^/T?\._\ ]D;_ *)+_P"5Z_\ _C]>
MR44>UJ_S/[P_L[+_ /GS'_P%?Y'C?_#O_P#9&_Z)+_Y7K_\ ^/U>\,?L(?LI
MZ/XDT_5]-^%?EW%K?136\G]N7QVNKAE.#.0<$#@\5ZM4^E_\A*W_ .NZ?^A"
MDZM6WQ/[QQR_ *2:I1_\!7^1Z[1117 ?1A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?D+_ ,%.?^3Y/'/^_IW_ *;;6O!:]Z_X*<_\GR>.?]_3
MO_3;:UX+7T=#^!'T7Y'XKFG_ ",Z_P#CE_Z4PHHHK4X0HHHH **]4_9/_9NF
M_:&\;W'_  D&K-H_@_P];&_\8>(3@+9VJY.U201YK[2%&#T9L$*0?0?VY?V6
M_@'^SK\<O!WPP\)^*]8T_3]7L8;KQ%J.L2"Z-C!)<F+S0D4:L2JI(Q7DG  Q
MWS=6"J<G4[H9=B9X-XG10NEJ[7N[:>7GMOV/FJBOM/X.?LE_L%_M,^#_ !;I
M7P8\3^/[75?"NFB>3Q!KX@2VE9ED*R;%7_5YC.5;8^WH>":X;]FS]E+X,Z[\
M-O!?C[XV_P#"0W]U\2/&8T#PQI?A^[C@%M$KF.:]F9T8L$<-\HQP,\Y^6/K$
M-=]#H_L;%-PLXM23::=UHTG^+2]6?,M%?0V@?L=^$M(^*?CG6_B9XMN;'X6?
M#WQ#=6-_KVU1<ZI)%(RQV-L.CW#X 8@83DG&0*\,\97_ (9U3Q5J&H>#- DT
MK29;IVT[3IKHSO!#GY5:0\NV.I]<]*TC4C-V1Q5L)5P\4ZFEVU;KII?TOI?K
MT,RBBBK.8**** "OUZ_X)C?\F-^!O]S4?_3E=5^0M?KU_P $QO\ DQOP-_N:
MC_Z<KJN#,?X"]?T9];P;_P C.?\ @?\ Z5$]ZHHHKQC]+"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KD_BQ_P >-G_UV;^5=97)_%C_ (\;/_KLW\JN
M'QHQK_PF</11172>:%%%% !1110 4444 %%%% !1110 4444 %%%% '6_"?_
M (_KS_KBO\Z[>N(^$_\ Q_7G_7%?YUV]<U3XV>CAOX2"BBBH-PHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH I>)/^1>O_ /KSE_\ 037E%>K^)/\ D7K_
M /Z\Y?\ T$UY16]+8X<7\2"BBBM3E"BBB@ HHHH **** "BBB@ HHHH ****
M "KOAO\ Y&&P_P"OR+_T(52J[X;_ .1AL/\ K\B_]"%)[#C\2/5Z***Y#UPH
MHHH **** "BBB@ HHHH **** "BBB@ HHK\P?^(D#_JS7_S(G_WOKW,FX;SK
MB'VG]GTN?DMS>]&-N:]OB:O>SV/G<_XLR#A?V?\ :=;V?M+\ONSE?EM?X8RM
M;F6]M]#]/J*_,'_B) _ZLU_\R)_][Z/^(D#_ *LU_P#,B?\ WOKW/^(;\:?]
M O\ Y/3_ /DSYW_B*_ '_09_Y3J__('Z?4445\.?H@4444 %%%% !1110 44
M44 %%1WE[9Z=:2W^H7<4$$,9>:::0*D:@9+,3P !W-)8W]CJEG'J.F7L5Q;S
M('AG@D#HZGH0PX(]Q0!+1110 4444 %%%<%\8/VH_P!G;]G_ ,6>#_ GQK^,
MOA_PQK/Q!UD:3X)TO6-06&?6KTO$GD6Z'F1M\T*\=#*@/WA0!WM%%% !13+B
MXM[2W>[NYTBBB0O++(P544#)))X  [U'INIZ;K-C'J>CZA!=VTHS%<6TJR(X
MSC(920>0: )Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH @
MU3_D&W'_ %P?_P!!->15UW[2W_)N7Q _[$G5?_2.6OY):^WX2X3_ -9*567M
MO9\C2^'FO>_]Y6V/C.*^(_["J4H^RY^=/[5K6MY/N?U645_*G17U_P#Q"W_J
M+_\ *?\ ]N?)?\1!_P"H;_R?_P"T/ZK**_E3HH_XA;_U%_\ E/\ ^W#_ (B#
M_P!0W_D__P!H?U65X/\ M[?&G]M/X'^!M"\2?L8_L?V7QEO)M7:+Q1H%QXKM
M])DM['RFQ)$\QP[&3:" '(&?E.<K_.710_"W_J,_\I__ &XUXA6?^Z_^3_\
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
M2^#/B7X/TJXGE\,ZM%K&I%))&@BF*I(K,NTQ.K%<_(R+(H!^QG[!G[</C?\
M;)T_Q/;?$K]BOXI_!77/"MQ:+<:3\2='6"/4(KA96CELYT)6X5?*99, ;&*@
MYSQ\%6I_X>:?\'2$MS_Q_?#S]C/P3L7^.VE\37.1_P !E6:9O3YM''X\?_P1
M1_X*<?M$?#K]G/\ :P^*7QO_ &@_$GQL^ /P*L'N_A1\7?&>C3V-[XB:)+D_
M8EDN?WTS2;+8;969XGF0$J)%4>[?\&LO[.7BSP-^P'K/[8_Q>#S^/?VC?'%_
MXSU_4+A,336IFDCMMWJ'8W-TI]+V@#YP^$TO[6W_  <9?\%!/CMI%[^VS\1/
MA!^SM\$?$0\/Z!X>^%VKG3KO7;CSKB*.XEE&5=F%K).QE601B6*.-1\SUH_
M_P 8_M??\$2O^"V_PR_X)X^.?VO_ !M\8O@7\=M*_P"*<'Q$U)[V_P!#O':>
M*)8Y7)VNMQ%&KB/9%)'=[C&)$!'F_P"P]^UKX<_X-OO^"AO[1_[.G_!0/P#X
MKT?X<_%/Q@/$'PV^(6EZ#)=VES D]T\9/E\R!X+F-7$>]H9;=D9<-N'9?"[X
MB:]_P7[_ ."\7PH_;-_9Z^%?B;3?V?/V==+WGQSXCTIK5=9U..2:=$@!)!9[
MA[<>7DLD4#R.$+JE '1^ M0_9!O] _X*[6W[/FH_&"7QA8>#_%D?Q'7X@ZQ9
MSZ1]K>S\0_\ (*2W D2$2QW"CS\L(A"H(PPKZF_X->?^4%?P+_W/$G_J2ZK7
MP1^R5!-_PFW_  6]'DMEM(\3A1M/),/BPBOOC_@UZ5D_X(6? L.I!\OQ(<$=
MCXEU7% 'WW1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '$_
MM+?\FY?$#_L2=5_](Y:_DEK^MK]I;_DW+X@?]B3JO_I'+7\DM?L_A5_NV*]8
M?E(_)?$O^/AO27YQ"BBBOUD_,0HHHH **** "BBB@ HHHH **** "BBB@ KM
MOV:/^3C_ (?_ /8[Z5_Z615Q-=M^S1_R<?\ #_\ ['?2O_2R*L<3_NT_1_D;
M8?\ WB'JOS/ZVJ***_D4_J(**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#\A?^"G/_)\GCG_ ']._P#3;:UX+7O7_!3G_D^3QS_OZ=_Z;;6O!:^C
MH?P(^B_(_%<T_P"1G7_QR_\ 2F%%%%:G"%%%% !1110 4444 %%%% !1110
M4444 %?KU_P3&_Y,;\#?[FH_^G*ZK\A:_7K_ ()C?\F-^!O]S4?_ $Y75<&8
M_P !>OZ,^MX-_P"1G/\ P/\ ]*B>]4445XQ^EA1110 4444 %%%% !1110 4
M444 %%%% !1110 5R?Q8_P"/&S_Z[-_*NLKD_BQ_QXV?_79OY5</C1C7_A,X
M>BBBND\T**** "OSX_X+Z_\ !2;XA_L;?#[P#^SE^SW\0M'\)_$3XR:\=.M_
M&>N7445MX6TI'B2YU&1Y,I%AIHU$C@A469Q\T:U^@]?C+_P7+NO@S\)O^"W/
M[.'[0W[=WP_?5OV?;7P#<6&K2WV@/J6GMJ:OJK;)8%5A+LDGTZ5H]K%D7.U@
MI%3-VB:4DG/4]G_X)8?LJ_L>:[\>=*^-_P"S_P#\%H?BS\</&7A.&:?QQH&H
M?$M;G3=7\^"2 RRZ>R><(!+(LBEI95#H@+$XKQ#_ (+P_L@?M$_ 'X%_$/\
M;]^)?_!6'XD0:_)XU1/AG\.]!U";2])MK:XOP(-.@2*X!:>*S#2M.H4M]G<L
M&^]7,_L3_$+X->'/V\_VB?\ @N1\(_V?;[P)^S5X"^',FF>&+;1O#:Z6OBJ]
M*V<)-M;*J1@22PN[' "/+ 9,,7QX!X,_X*H?L=_M]_M=I^UU_P %B_B#KLGA
MSP?J#?\ "KO@/X8\.S7ND6:95A/>RG:+@DA=XQF9D&_;$JP'-M<MC=1ESW_K
MT/J[XJ_M:?M52_\ !/\ _86^%'[7G[1FO_#>S^-&M7,GQC^)YUIM*O?["M&$
MUI;S7_RFVDN[.: M*2'9D)8D&0,W]@'_ (*-?';X9_LX>*?@1^SA>>)/BGX^
M^*GQF\00_LL^'_&VJW%]+IG@Z-TBCUO4;B<F1--A9)<;R#)+#*JX&\K]S?\
M!1+]MWX4_"[X*^$?A_X5^!]E\4OB9\5DA7X1?"+5M)CE:^N6C#K=W<,HQ;6M
MLK;Y9&V[0I7<OS,OYU?M>_LL^&?V)?CC\ M%_;]^.6HQZ1\9]7UG6?VGOBEI
MLMW9VNH?V?91RZ=X7MGLPLMKIB.!"EO'L\W*/M7R8EB;NGH3&TE9H_5K]@K]
MCR\_8]^$$^@^-_BQK?C_ ,>>)M0;6/B#XWUV]DDDU74Y!\YAC8E;>V3[D4*
M!5'(R23[A7PQ_P &\WAWXNZ-_P $^#K7Q+A\1VNC>(?'^LZK\-=(\4W4TMWI
MOAF1XULH"9V,@0E)I$R3N64,"0P)^YZTC\*,)JTF%%%%,D**** .M^$__']>
M?]<5_G7;UQ'PG_X_KS_KBO\ .NWKFJ?&ST<-_"04445!N%%%% !1110 4444
M %%%% !1110 4444 %%%% %+Q)_R+U__ -><O_H)KRBO5_$G_(O7_P#UYR_^
M@FO**WI;'#B_B04445J<H4444 %%%% !1110 4444 %%%% !1110 5=\-_\
M(PV'_7Y%_P"A"J57?#?_ ",-A_U^1?\ H0I/8<?B1ZO1117(>N%%%% !1110
M 4444 %%%% !1110 4444 %?F#_Q#?\ _5Y7_F.__OA7Z?45[F3<29UP][3^
MSZO)SVYO=C*_+>WQ)VM=['SN?\)Y!Q1[/^TZ/M/9WY?>G&W-:_PRC>_*M[[:
M'Y@_\0W_ /U>5_YCO_[X4?\ $-__ -7E?^8[_P#OA7Z?45[G_$2.-/\ H*_\
MDI__ "!\[_Q"C@#_ * __*E7_P"3"BBBOAS]$   D@#)ZFBBB@"M)HVCRZJF
MNRZ3;->Q1&*.\:!3*B'JH?&0/;.*G$4:Q^4L:A<8V@<8^E.HH KZ=I.EZ/9K
MIVD:;;VMNI.V"VA5$&3DX50!R:33-'TG1;)=-T?2[:TMT8E+>V@6-%).20J@
M <\U9HH 3:H8N%&2,$XJOJ.C:/J[0/JVE6UT;:836QN(%?RI!T==P.UAZCFK
M-% "+&BEBJ %SEB!U.,9/X ?E0JJJA5   P .U+10 V6**>)H)XU='4JZ.,A
M@>H([BJVCZ#H?AVU-CX?T:TL8"Q8PV=LL2%CU.% &:MT4 5GT;1Y-5379-)M
MFOHXC%'>&!3*J$Y*A\9 ]LXIUYIFFZC8/I6H:?!/:RILDMIHE:-U]"I&"/:I
MZ* /GC_@I9_P3W\.?\%'OV0-1_8UU7XJZOX#\/:OJ5C/J=SX:LH6>>WM9A,E
MKLD&T1F5(GXZ&)>V17M'PI^&?A#X+?"_PW\'?A]I@LM!\*:#::/HEFO2"TMH
M4AA3\$11^%;]% %;5M&TC7K)M-US2K:]MG(+V]W LB,1TRK @U+:VMK8VR6=
ME;1PPQ*%CBB0*J =  . *DHH 0*JDD* 2<G ZT*JHH1%  &  .E+10 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Q/[2W_)N7Q _[$G5?
M_2.6OY):_K:_:6_Y-R^('_8DZK_Z1RU_)+7[/X5?[MBO6'Y2/R7Q+_CX;TE^
M<0HHHK]9/S$**** "BBB@ HHHH **** "BBB@ HHHH *[;]FC_DX_P"'_P#V
M.^E?^ED5<37;?LT?\G'_  __ .QWTK_TLBK'$_[M/T?Y&V'_ -XAZK\S^MJB
MBBOY%/ZB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _(7_@IS_R
M?)XY_P!_3O\ TVVM>"U[U_P4Y_Y/D\<_[^G?^FVUKP6OHZ'\"/HOR/Q7-/\
MD9U_\<O_ $IA1116IPA1110 4444 %%%% !1110 4444 %%%% !7Z]?\$QO^
M3&_ W^YJ/_IRNJ_(6OUZ_P""8W_)C?@;_<U'_P!.5U7!F/\  7K^C/K>#?\
MD9S_ ,#_ /2HGO5%%%>,?I84444 %%%% !1110 4444 %%%% !1110 4444
M%<G\6/\ CQL_^NS?RKK*Y/XL?\>-G_UV;^57#XT8U_X3.'HHHKI/-"BBB@ J
MOJFD:5KEFVG:UIEO>6[D%X+J%9$8@Y&58$'!JQ10 V&&&WA2WMXECC10J(BX
M"@<  #H*=110!4DT#0IM:C\22Z+:-J,,!@BOVME,R1$Y*!\;@I/.,XJ:[LK+
M4(OL]_:13Q[@VR:,,,@Y!P>X-2T4 %%%% !1110 4444 =;\)_\ C^O/^N*_
MSKMZXCX3_P#']>?]<5_G7;US5/C9Z.&_A(****@W"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@"EXD_Y%Z_\ ^O.7_P!!->45ZOXD_P"1>O\ _KSE_P#0
M37E%;TMCAQ?Q(****U.4**** "BBB@ HHHH **** "BBB@ HHHH *N^&_P#D
M8;#_ *_(O_0A5*KOAO\ Y&&P_P"OR+_T(4GL./Q(]7HHHKD/7"BBB@ HHHH
M**** "BBB@ HHHH **** "OP+K]]*_ NO4RW[?R_4^#XV_YA_P#M_P#]M"BB
MBO4/@S]]****^7/W@_/CXQ?\')7["GP)_P""A\__  3G^(_@CXA6>O6GBW3_
M  [?>,O[*LSH=M>7D<31,\ANA,L0,RJS^5QM9L%5W5]4?MW_ +;?P6_X)W?L
MN>)?VM/C[)J#>'?#20![+1X4EO;Z>:9(8;>W21T5I&=QU90%#,2%4D?@7^VU
M^QW)^V;_ ,% O^"F?A?0M.:X\2>"?"VD^-/"IC7,BW6FK:2RK&!R7DM#=PJ!
MSNE'TKUKQ3^VTO\ P7X\5?L"_L&6NIC5(+F!/'O[1T"MN4RZ/YUI)#-C_5^>
M;6^8(V>-0M6[J2 ?JS_P2Q_X*N_ 7_@K5\(_$GQ>^ W@;Q?X=MO"WB8Z)JFG
M>,[*VAN//\B.8.HMYYE*%9 .6#!E;*XP3]05^$'_  0Z\4>#/!?_  3(_;C\
M1?$']J/4/@KHMO\ &K4EO_B?HZ%KS04=+=/,MU4%VG<L(HP@,A>50@W[:^?-
M>_:+\#_LK_M<?LR_'#_@G#^T=^V3J>F^-/B;I^F>,M?^/)O!X?\ &VGSW-LC
M?9Y)8XTNBZ23%@5;:'C=-CH"0#^F*OCGQO\ \%4-9\(?\%I?!W_!)R/X+VL]
MCXI^&TOB>3QNVN,LUO(B7S^0+7R2K*19@;O,!_>9QQ@_GW^U[\,/VJ/V\_\
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
M/_1)?_*]8?\ Q^C_ (=__M<_]$E_\KUA_P#'Z_2RBCZY5[(/]5\O_FE]Z_\
MD3\T_P#AW_\ M<_]$E_\KUA_\?H_X=__ +7/_1)?_*]8?_'Z_2RBCZY5[(/]
M5\O_ )I?>O\ Y$_-/_AW_P#M<_\ 1)?_ "O6'_Q^C_AW_P#M<_\ 1)?_ "O6
M'_Q^OTLHH^N5>R#_ %7R_P#FE]Z_^1/S3_X=_P#[7/\ T27_ ,KUA_\ 'Z/^
M'?\ ^US_ -$E_P#*]8?_ !^OTLHH^N5>R#_5?+_YI?>O_D3\T_\ AW_^US_T
M27_RO6'_ ,?H_P"'?_[7/_1)?_*]8?\ Q^OTLHH^N5>R#_5?+_YI?>O_ )$_
M-/\ X=__ +7/_1)?_*]8?_'Z_2[]@3P!XM^%_P"R3X1\"^.M)^PZK8+>B[M?
M/CEV;[ZXD7YHV93E74\$]?6FUZ9X _Y%&T^C_P#HQJYL5B)U8)/N>ODV387+
ML5*I3;;:MK;NGT2[&Q1117"?2A1110 4444 %%%% !1110 4444 %%%% !11
M10 5R?Q8_P"/&S_Z[-_*NLKD_BQ_QXV?_79OY5</C1C7_A,X>BBBND\T****
M "BBB@ HHHH **** "BBB@ HHHH **** .M^$_\ Q_7G_7%?YUV]<1\)_P#C
M^O/^N*_SKMZYJGQL]'#?PD%%%%0;A1110 4444 %%%% !1110 4444 %%%%
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
MVGT?_P!&-6578Z<+_$?H;%%%%8'>%%%% !1110 4444 %%%% !1110 4444
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
M_$#FZ\-?LN?"6;Q)'I,AW1#5[N&!_M1'9P=2TQA[VD9]: /UPK'\=?$3X?\
MPOT$^*?B7XZT?P[IBS)$VI:[J<5I )&.%3S)65=Q[#.37XG?\'6&H_\ !5#X
M/?#J[_:1TW]L_P#X0CX26_Q!TKP]X \"?#:ZN[#4K_S],GN+B_U2]C:-BZSV
M\L<<"EXMA1\(X)?]!?\ @L)^SWIO[5__  1A^+/P^U^V^V7L/PJD\0Z7++\T
MG]HZ;;KJ$!#'D,\EN$)[B1@>": /L0$$9!R#T(HKX^_X((?M0ZY^U[_P21^"
M_P 7/%VHO=ZY;^&WT'6[B9RTLUQIMQ+8>;(3U>1+>.4GN9:^P: "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** .)_:6_P"3<OB!_P!B3JO_
M *1RU_)+7];7[2W_ ";E\0/^Q)U7_P!(Y:_DEK]G\*O]VQ7K#\I'Y+XE_P ?
M#>DOSB%%%%?K)^8A1110 5]:_LV?\$@OC-\:_@E9_M*?%KXS?#SX.> ]6D\O
M0->^)WB 6']K'G#0(PQL.#AG92P&5#+S7SS^SY\,O^%U_'SP1\&_/:+_ (2W
MQ?INC>:AY3[5=1P9'N-^:_:?]M3PS_P3(_:O_P""BGA'_@G)\8=!^*<OB7P[
MX;@T+PU9^&+JWMM \/H;'[<FQ<F0RM;^4&<HZ 10KC"L:^4XBSK$9?6IT*%U
M>,ISDHJ3C"%KM)M+5O=[*^C=CZ7(<IH8ZE.M6L[2C",7+E4IROHVDWHELMW;
M5*Y^7OA/_@EY\</BK^V=J/[&'P(\>>"_'-]I=C%J%[XT\/:V9="@L7ABE^TO
M<A"=J^?&C!%<^8=J[NM=E\?_ /@C?\1?A-^S?K_[4?PK_:<^%OQ5\->$+M;;
MQ:? .OM=2:<Y9%)/R['VF1"PW!@K!@I&2/JG_@F;^SQJ'_!/K]H[]H[XA?$W
MQ7H<7[.WA.74O!/BSQ;XBFDCNK\K*OE16J6ZEI+@>9''(J@ M-M3+@!<W_@H
M+8?#;]GS_@D-H$?_  3*2SF^!WQ1\3X\>>)M2NII->NKU78Q6TBR(HBB5K0Q
MO@ YB50-LCO)Y,^(,QJ9M1P]"HG!NG'FY5RR;7--2E]F=OA@M=5<]2&1X"&6
M5:]:%II5'R\SYHI/E@XK[4+_ !3>FCL?,=A_P1C^/UQ\'[KQOJ/Q5\#6/C&W
M^&DGQ _X5;<ZA/\ VT/#R8S<N!"8HG.1MB9\Y(!*L"!Y9\ _V(_%7Q=^!OC#
M]J#QWXWT_P #?#KPC"8?^$DUJW>3^V-4(S%IEC$N&N)VX+8(6,'<Q K]'O@M
M^V%\'?VT-*^*?[5&J?"/7_AI9:K\-;/PC\9?B?JVO13:;I6F*BK+IFAVZPB2
M:^O!M158GRB8WVLVV.;@_P#@HW^QC\0?C7X'UGP_X8^,'A;P;9? KX:+XGTC
M]G#3]/NB?#F@LI=IKJ]'[F;5)$4R2K\S;B '96$CO#<09FL0\-C)*G)R5W9/
MDVO%<O,GK)).7PI\TOB@G-?(\O=!8C"+GBD[*[7-O:3YK/9-M1W:Y8[2:_*^
MBBBOT ^("BBB@ KMOV:/^3C_ (?_ /8[Z5_Z615Q-=M^S1_R<?\ #_\ ['?2
MO_2R*L<3_NT_1_D;8?\ WB'JOS/ZVJ***_D4_J(**** "BBB@ HHHH ****
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
M:334)--/9IVU3/FJ^;953K2A.O!--IIRC=.^SU/JNBOE3_A]M_P3#_Z.:_\
M+,UK_P"0Z/\ A]M_P3#_ .CFO_+,UK_Y#K7^P,]_Z!*O_@N7^1E_;.3_ /01
M3_\  X_YGU717RI_P^V_X)A_]'-?^69K7_R'1_P^V_X)A_\ 1S7_ )9FM?\
MR'1_8&>_] E7_P %R_R#^V<G_P"@BG_X''_,^JZ*^5/^'VW_  3#_P"CFO\
MRS-:_P#D.C_A]M_P3#_Z.:_\LS6O_D.C^P,]_P"@2K_X+E_D']LY/_T$4_\
MP./^9]5T5\J?\/MO^"8?_1S7_EF:U_\ (='_  ^V_P""8?\ T<U_Y9FM?_(=
M']@9[_T"5?\ P7+_ "#^V<G_ .@BG_X''_,^JZ*^5/\ A]M_P3#_ .CFO_+,
MUK_Y#H_X?;?\$P_^CFO_ "S-:_\ D.C^P,]_Z!*O_@N7^0?VSD__ $$4_P#P
M./\ F?5=%?*G_#[;_@F'_P!'-?\ EF:U_P#(='_#[;_@F'_T<U_Y9FM?_(='
M]@9[_P! E7_P7+_(/[9R?_H(I_\ @<?\SZKHKY4_X?;?\$P_^CFO_+,UK_Y#
MH_X?;?\ !,/_ *.:_P#+,UK_ .0Z/[ SW_H$J_\ @N7^0?VSD_\ T$4__ X_
MYGU77IG@#_D4;3Z/_P"C&KX(_P"'VW_!,/\ Z.:_\LS6O_D.OLW]E7XU_#+]
MHGX!Z!\9/@YXF_MCPWK*W)TW4OL4UOYPBNI87_=SHDBXDC=?F49VY&003PX_
M*\RP5)3Q%"<(MVO*,DK]KM+70]#+<PP&+KN%"K&;M>T9)NUUKHST*BBBO*/:
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\[_\ @X9_;#_:,_8_^$OP
MX\0?LZ_$3_A';S6?$5Y;ZE-_9%G=^=&D",JXNH9 N"2<J :_1"ORC_X.KO\
MDAGPE_[&S4/_ $E2OIN#J%#$\2X>E6BI1;=TTFG[KW3T/G>*ZU6AP]7J4I.,
MDE9IV:]Y=4?GM_P^V_X*>?\ 1S7_ )9FB_\ R'1_P^V_X*>?]'-?^69HO_R'
M7RI17]"?V!D7_0)2_P#!<?\ (_"_[9SC_H(J?^!R_P SZK_X?;?\%//^CFO_
M "S-%_\ D.C_ (?;?\%//^CFO_+,T7_Y#KY4HH_L#(O^@2E_X+C_ )!_;.<?
M]!%3_P #E_F?5?\ P^V_X*>?]'-?^69HO_R'1_P^V_X*>?\ 1S7_ )9FB_\
MR'7RI11_8&1?] E+_P %Q_R#^V<X_P"@BI_X'+_,^J_^'VW_  4\_P"CFO\
MRS-%_P#D.C_A]M_P4\_Z.:_\LS1?_D.OE2BC^P,B_P"@2E_X+C_D']LYQ_T$
M5/\ P.7^9]5_\/MO^"GG_1S7_EF:+_\ (='_  ^V_P""GG_1S7_EF:+_ /(=
M?*E%']@9%_T"4O\ P7'_ "#^V<X_Z"*G_@<O\SZK_P"'VW_!3S_HYK_RS-%_
M^0Z/^'VW_!3S_HYK_P LS1?_ )#KY4HH_L#(O^@2E_X+C_D']LYQ_P!!%3_P
M.7^9]5_\/MO^"GG_ $<U_P"69HO_ ,AT?\/MO^"GG_1S7_EF:+_\AU\J44?V
M!D7_ $"4O_!<?\@_MG./^@BI_P"!R_S/JO\ X?;?\%//^CFO_+,T7_Y#H_X?
M;?\ !3S_ *.:_P#+,T7_ .0Z^5**/[ R+_H$I?\ @N/^0?VSG'_014_\#E_F
M?MY_P;S?MZ?M8?M@?%GXC^'_ -HKXK?\)%9Z-X=LKC38?["L+3R9'G=6;-K!
M&6R !AB17ZJ5^)G_  :H?\ER^+?_ &*>G_\ I2]?MG7X)QUAL/A.):M*A!0B
ME'2*27PKHM#]LX+KU\3P_3J59.4FY:MMOXGU84445\@?5!1110 4444 %%%%
M !1110 4444 %%%% !1110!2\2?\B]?_ /7G+_Z":\HKU?Q)_P B]?\ _7G+
M_P"@FO**WI;'#B_B04445J<H4444 %%%% !1110 4444 %%%% !1110 5=\-
M_P#(PV'_ %^1?^A"J57?#?\ R,-A_P!?D7_H0I/8<?B1ZO1117(>N%%%% !1
M110 4444 %%%% !1110 4444 %%%?QWU]APGPG_K/[;]][/V?+]GFOS<W]Z-
MK<OGN?*\3<3?ZN>R_=<_/S?:Y;<O+_==[W/[$**_COHK[#_B%'_49_Y3_P#M
MSY7_ (B9_P!0G_E3_P"T/[$****_'S]4"BOB7_@HW_P7@_9'_P""=OQ<TO\
M9HO_  ?XT^)WQ7UB".:V^'?PTT=;V]MXY%+1FX+.HC+J"RQIOE*X8H$96/9_
M\$T?^"L'PA_X*7+XT\.>%?@W\0OAWXP^'<MBGC'P7\2/#_V&]LUO!,;>1,.P
M='^SR]=K#;RH!4D ^IZ*** "BO-?VR_C]<_LI?LD?$W]INS\,)K<WP^\!ZMX
MBBT>6[,"WK6=I)<"$R!6,88Q[2VUL9S@UQO_  2__;1U'_@H=^PC\/\ ]LC5
MOA]#X5N?&MG>32Z!;ZB;M+0P7]Q:8$K1H7W>1O\ NC&['.,D ]\HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH XG]I;_DW+X@?]B3JO_I'+7\DM?UM?M+?\FY?$#_L2=5_
M](Y:_DEK]G\*O]VQ7K#\I'Y+XE_Q\-Z2_.(4445^LGYB%%%% !1110 4444
M%%%% !1110 4444 %=M^S1_R<?\ #_\ ['?2O_2R*N)KMOV:/^3C_A__ -CO
MI7_I9%6.)_W:?H_R-L/_ +Q#U7YG];5%%%?R*?U$%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!_-=_P7K_Y2R_%K_KKHO\ Z9+"OD"OK_\ X+U_
M\I9?BU_UUT7_ -,EA7R!7]4\/?\ (@PG_7JG_P"D(_FO//\ D=XK_KY/_P!*
M84445ZYY84444 %%%% !1110 4444 %%%% !1110 5_2C_P04_Y1-?"7_KEK
M7_I[OZ_FNK^E'_@@I_RB:^$O_7+6O_3W?U^;^*/_ "(*7_7U?^D3/O\ PX_Y
M'=3_ *]O_P!*@?7]%%%?@Y^TA1110 4444 %%%% !1110 4444 %%%% !111
M0 5^4?\ P=7?\D,^$O\ V-FH?^DJ5^KE?E'_ ,'5W_)#/A+_ -C9J'_I*E?5
M\$?\E3AO5_\ I,CYGC'_ ))O$>B_]*1^)=%%%?TJ?SZ%%%% !1110 4444 %
M%%% !1110 4444 %%%% 'ZN_\&J'_)<OBW_V*>G_ /I2]?MG7XF?\&J'_)<O
MBW_V*>G_ /I2]?MG7\Z>(7_)55O2'_I*/WG@7_DFZ7K+_P!*84445\4?7A11
M10 4444 %%%% !1110 4444 %%%% !1110!2\2?\B]?_ /7G+_Z":\HKU?Q)
M_P B]?\ _7G+_P"@FO**WI;'#B_B04445J<H4444 %%%% !1110 4444 %%%
M% !1110 5=\-_P#(PV'_ %^1?^A"J57?#?\ R,-A_P!?D7_H0I/8<?B1ZO11
M17(>N%%%% !1110 4444 %%%% !1110 4444 %?QWU_8A7\=]?L'A1_S&?\
M</\ ]O/ROQ,_YA/^XG_M@4445^P'Y6?V(4445_'Y_5!^)G_!#"'1O'O_  <4
M?MW^/?BU''<^.M%\1ZI8^%VO@&G@TE=:EMF:+=R%$$&G1AA_ X'1L'[?_P""
M_/[8_P 1O^"?_P#P3(^(O[1_P'$&G^.KP:;H&C:^+1'DL3<W0C\\[@=QBCEN
M&C#959'!P02#YO\ M^_\$ )OV@?VQ?\ AX?^PW^V7XD_9\^,5U;+#X@U?0],
M^V6>L;8UBWO$LT+1N\:(LF3)'((U)BW;G;6^'G_!"WQ+XY_9G^,OP-_X*)?M
M]_$#X\:K\9]/TNUOM=U&!;"'PV-.EFN+1]-M3),D+K/-YC'(238 8P"^X _/
M7]MC]B7]I'_@FC_P3&^'7_!7_P"#/_!3;XY:I\8V/AS5_&:^)?'#WVCZM_::
M1N\"6SKNDC226,;9GE62-7W*"1M^C_\ @J#\;/V-_P!HSX@?!JZ_:=_;3_:3
MTK6?&WP>TG6=+_9I_9K2ZDN9Y[I9;I]3NE@BD,AV2")8W*L%M=RY#/6EI_\
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
MC\->.OVGIM3T_3_$VM:)Y"R^;-"+8V\TBA!&)KN2)D5PO$+.50,,^F_LV?\
M!*;]L?X!?\$B?C-^S;:^$=('Q4^)?B&)(;:/7H/(72Q]D1@\^=N?+%[QG_EH
MM?FTL1A8<+TZ=:LZ<JM6Z7.XKE=1)M7?,Z:BFU?O=]#] C0Q$^(YU*5)3C2I
M6;Y4WS*#:3LK*HY63MZ+J?$O_!'/X)Z%XW\-_';X_6/P7L/B1X[^'7@>WE^'
M?@B_T<:C'<ZE>2RQB[^Q8(N/(\I3LP0/,X ;:1[[^VQ^P=\&OB#\>?#GQF^/
M-KH'PY\%?#?X4:)+^T;K?A'38+./4/%+JTDFD6,$($;W\H:+.P$1QRQ,W.P-
M\;?L"_LE?$+XG?$OQ!\0-9^+=Y\-OAS\.D>3XE_$S3=1>);*V#8-I;2Q']_<
MSE=D<:[MQ(;#?*K?>/[+O[1OB#]KKX/_ !JU?]BCX/6+ZI\)],TK2OV>?AS?
MQVUW<V/VZ[>.^\17"71:.XU!U)E:>3=Y>'3<WFR-+[6=SQ.'S6>*H5=%RIO9
M04^6"CS-N*U;G\/NWYY7M%2\G)XX>OEL,-6I:OF:6[FX<TF^5)/:T=_>MRJU
MY./YL?MH_M36O[4WQ1AUGPA\--)\%>#/#]BNE^!_"&C6J1IING(?D$KJ 9YW
M^_)*Q)9CZ "O(*^Q?^"Y.N_"_5?VX!I'P^ET&YU70_!.E:;X_P!3\.6\,=KJ
M'B&-':[F A 0N \4;8 PT14X*D5\=5]ED\Z=7*Z,Z<.1.*:3=[7\WJ[[W>KW
M>I\GFL)T\QJPG/F:DU?:]O+96VLM%L@HHHKTCSPHHHH _5W_ (-4/^2Y?%O_
M +%/3_\ TI>OVSK\3/\ @U0_Y+E\6_\ L4]/_P#2EZ_;.OYT\0O^2JK>D/\
MTE'[SP+_ ,DW2]9?^E,****^*/KPHHHH **** "BBB@ HHHH **** "BBB@
MHHHH I>)/^1>O_\ KSE_]!->45ZOXD_Y%Z__ .O.7_T$UY16]+8X<7\2"BBB
MM3E"BBB@ HHHH **** "BBB@ HHHH **** "KOAO_D8;#_K\B_\ 0A5*KOAO
M_D8;#_K\B_\ 0A2>PX_$CU>BBBN0]<**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .
M)_:6_P"3<OB!_P!B3JO_ *1RU_)+7];7[2W_ ";E\0/^Q)U7_P!(Y:_DEK]G
M\*O]VQ7K#\I'Y+XE_P ?#>DOSB%%%%?K)^8A1110 4444 %%%% !1110 444
M4 %%%% !7;?LT?\ )Q_P_P#^QWTK_P!+(JXFNV_9H_Y./^'_ /V.^E?^ED58
MXG_=I^C_ "-L/_O$/5?F?UM4445_(I_404444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '\UW_  7K_P"4LOQ:_P"NNB_^F2PKY KZ_P#^"]?_ "EE
M^+7_ %UT7_TR6%?(%?U3P]_R(,)_UZI_^D(_FO//^1WBO^OD_P#TIA1117KG
MEA1110!^RGPK_:>_X(T_ K]C%?V7/V;_ /@H)JGPVU77;6$^._'NC?#769M:
MU>7R\2J)VLOW"Y9@HC_U:DA""S.WS1_P3^_:?_89_P""<?\ P5$N/%_@;XS:
MWXS^%%_X4DT9_'=[X<G@F@FN!;SO,;4QK,8TEA\HX3<068*P S\!45\O2X4P
MM.E7ISK5)QK)\W,X7;?6Z@G==+MI+2Q]'5XEQ,ZE"I&C"+HM<ME+1+I9R:L^
MMDF^Y^F<7[3/_!.W_@FA\"?B_I_[&?[1VK_%[XF?%VPETNRU1_#L]A:^';"3
MS1N=Y542RJ)7;*[B[QQ92-0Q/A'[./QO_9Z_8!_9^C^/7PW\3Z;XS_:(\6VT
MUOX<5;)Y+/X<6; H]V_FH$FU&120@7<L8)R<;ED^0Z*ZJ7#^'A3E&=24W-IS
M;:O-)6479)<J[)*^SNF[\U3/*\YQE"$8J":@E>T&W=R5VWS/NV[;JS2M^I/[
M,W[>?[%<'P _9X\8?&C]IO5](USX)>(O$?B;QMX$'AZ^O-1\9:Y=2R26ERET
M%\EFS)(6>9P<2LA*CYJ_-OXS_$F_^,WQA\6?&#5+)+:Z\5^);_6+FWC;*Q27
M5P\[(#W +D?A7-45OE^387+L14K4VVYWWMHG*4VE9+[4GO=VLKV1CCLVQ&/H
M0I322C;:^K45%-W;Z16UE>[M=A1117KGEA1110 5_2C_ ,$%/^437PE_ZY:U
M_P"GN_K^:ZOZ4?\ @@I_RB:^$O\ URUK_P!/=_7YOXH_\B"E_P!?5_Z1,^_\
M./\ D=U/^O;_ /2H'U_1117X.?M(4444 %%%% !1110 4444 %%%% !1110
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
MZ&GQO_X;6V_^6U'^OW"?_03_ .25/_D0_P!2>)_^@?\ \GA_\D?G'17Z.?\
M$.[\9/\ H:?&_P#X;6V_^6U'_$.[\9/^AI\;_P#AM;;_ .6U'^OW"?\ T$_^
M25/_ )$/]2>)_P#H'_\ )X?_ "1^<=%?HY_Q#N_&3_H:?&__ (;6V_\ EM1_
MQ#N_&3_H:?&__AM;;_Y;4?Z_<)_]!/\ Y)4_^1#_ %)XG_Z!_P#R>'_R1^<=
M?TH_\$%/^437PE_ZY:U_Z>[^OS*_XAW?C)_T-/C?_P -K;?_ "VK]*/V"K;X
MR?L0_LF^$OV7?^&:_&_B?_A%DO5_MS[);67VK[1?7%U_J?.EV;?/V??;.W/&
M<#XGCSB;(\ZRBG0P=7GDJBDURR6G+)7]Z*6[1]AP5P[G&49I.MBZ7+%P:OS1
M>O-%]&WLF?9E%>)_\-2?&3_HR[QO_P"!-M_\51_PU)\9/^C+O&__ ($VW_Q5
M?DI^G'ME%>)_\-2?&3_HR[QO_P"!-M_\51_PU)\9/^C+O&__ ($VW_Q5 'ME
M%>)_\-2?&3_HR[QO_P"!-M_\51_PU)\9/^C+O&__ ($VW_Q5 'ME%>)_\-2?
M&3_HR[QO_P"!-M_\51_PU)\9/^C+O&__ ($VW_Q5 'ME%>)_\-2?&3_HR[QO
M_P"!-M_\51_PU)\9/^C+O&__ ($VW_Q5 'ME%>)_\-2?&3_HR[QO_P"!-M_\
M51_PU)\9/^C+O&__ ($VW_Q5 'ME%>)_\-2?&3_HR[QO_P"!-M_\51_PU)\9
M/^C+O&__ ($VW_Q5 'ME%>)_\-2?&3_HR[QO_P"!-M_\51_PU)\9/^C+O&__
M ($VW_Q5 'ME?E'_ ,'5W_)#/A+_ -C9J'_I*E?>'_#4GQD_Z,N\;_\ @3;?
M_%5\H_\ !5?]FCXR?\%-_ OA+P7_ ,*=\;^"/^$6U:XO?M/]AVVI?:O-B6/9
MM^UP;,8SG+9ST%?0<+8["Y;G]#$XB7+"+=W9NWNM;)-[OL>'Q)@\3F&25L/0
MCS3DE972^TGN[(_ FBOT<_XAW?C)_P!#3XW_ /#:VW_RVH_XAW?C)_T-/C?_
M ,-K;?\ RVK]P_U^X3_Z"?\ R2I_\B?CO^I/$_\ T#_^3P_^2/SCHK]'/^(=
MWXR?]#3XW_\ #:VW_P MJ/\ B'=^,G_0T^-__#:VW_RVH_U^X3_Z"?\ R2I_
M\B'^I/$__0/_ .3P_P#DC\XZ*_1S_B'=^,G_ $-/C?\ \-K;?_+:C_B'=^,G
M_0T^-_\ PVMM_P#+:C_7[A/_ *"?_)*G_P B'^I/$_\ T#_^3P_^2/SCHK]'
M/^(=WXR?]#3XW_\ #:VW_P MJ/\ B'=^,G_0T^-__#:VW_RVH_U^X3_Z"?\
MR2I_\B'^I/$__0/_ .3P_P#DC\XZ*_1S_B'=^,G_ $-/C?\ \-K;?_+:C_B'
M=^,G_0T^-_\ PVMM_P#+:C_7[A/_ *"?_)*G_P B'^I/$_\ T#_^3P_^2/SC
MHK]'/^(=WXR?]#3XW_\ #:VW_P MJ/\ B'=^,G_0T^-__#:VW_RVH_U^X3_Z
M"?\ R2I_\B'^I/$__0/_ .3P_P#DC\XZ*_1S_B'=^,G_ $-/C?\ \-K;?_+:
MC_B'=^,G_0T^-_\ PVMM_P#+:C_7[A/_ *"?_)*G_P B'^I/$_\ T#_^3P_^
M2/SCHK]'/^(=WXR?]#3XW_\ #:VW_P MJ/\ B'=^,G_0T^-__#:VW_RVH_U^
MX3_Z"?\ R2I_\B'^I/$__0/_ .3P_P#DCT'_ (-4/^2Y?%O_ +%/3_\ TI>O
MVSK\N?\ @E1^PQ\9/^"9'CGQ;XT_X5SXW\;_ /"4Z3;V7V;_ (1JVTW[+Y4K
M2;]WVV??G=C&%QCJ:^VO^&I/C)_T9=XW_P# FV_^*K\7XQS'!YKG]3$X67-!
MJ-G9K:*3T:3W\C];X4P&+RS)*>'Q,>6:<KJZ>[;6J;1[917B?_#4GQD_Z,N\
M;_\ @3;?_%4?\-2?&3_HR[QO_P"!-M_\57RY]&>V45XG_P -2?&3_HR[QO\
M^!-M_P#%4?\ #4GQD_Z,N\;_ /@3;?\ Q5 'ME%>)_\ #4GQD_Z,N\;_ /@3
M;?\ Q5'_  U)\9/^C+O&_P#X$VW_ ,50![917B?_  U)\9/^C+O&_P#X$VW_
M ,51_P -2?&3_HR[QO\ ^!-M_P#%4 >V45XG_P -2?&3_HR[QO\ ^!-M_P#%
M4?\ #4GQD_Z,N\;_ /@3;?\ Q5 'ME%>)_\ #4GQD_Z,N\;_ /@3;?\ Q5'_
M  U)\9/^C+O&_P#X$VW_ ,50![917B?_  U)\9/^C+O&_P#X$VW_ ,51_P -
M2?&3_HR[QO\ ^!-M_P#%4 >V45XG_P -2?&3_HR[QO\ ^!-M_P#%4?\ #4GQ
MD_Z,N\;_ /@3;?\ Q5 'K_B3_D7K_P#Z\Y?_ $$UY15#4OVF/C)J&G3V'_#&
M?C=//A:/?]HMCMR",XW<URG_  LGXR?]&G>-_P K;_XY6M.48K4Y<13G.2Y4
M=U17"_\ "R?C)_T:=XW_ "MO_CE'_"R?C)_T:=XW_*V_^.5I[2'<Y_J];L=U
M17"_\+)^,G_1IWC?\K;_ ..4?\+)^,G_ $:=XW_*V_\ CE'M(=P^KUNQW5%<
M+_PLGXR?]&G>-_RMO_CE'_"R?C)_T:=XW_*V_P#CE'M(=P^KUNQW5%<+_P +
M)^,G_1IWC?\ *V_^.4?\+)^,G_1IWC?\K;_XY1[2'</J];L=U17"_P#"R?C)
M_P!&G>-_RMO_ (Y1_P +)^,G_1IWC?\ *V_^.4>TAW#ZO6['=45PO_"R?C)_
MT:=XW_*V_P#CE'_"R?C)_P!&G>-_RMO_ (Y1[2'</J];L=U17"_\+)^,G_1I
MWC?\K;_XY1_PLGXR?]&G>-_RMO\ XY1[2'</J];L=U5WPW_R,-A_U^1?^A"O
M./\ A9/QD_Z-.\;_ )6W_P <J;3?BK\9-/U&"_\ ^&2O&[^1,LFS_1ANP0<9
M\SBDZD+;CC0JJ2T/IBBO$_\ AJ3XR?\ 1EWC?_P)MO\ XJC_ (:D^,G_ $9=
MXW_\";;_ .*KG/1/;**\3_X:D^,G_1EWC?\ \";;_P"*H_X:D^,G_1EWC?\
M\";;_P"*H ]LHKQ/_AJ3XR?]&7>-_P#P)MO_ (JC_AJ3XR?]&7>-_P#P)MO_
M (J@#VRBO$_^&I/C)_T9=XW_ / FV_\ BJ/^&I/C)_T9=XW_ / FV_\ BJ /
M;**\3_X:D^,G_1EWC?\ \";;_P"*KV73+J:^TVWO;FR>VDF@1Y+>4C=$Q )0
MX[CI^% $]%%% !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 %%%% 'R'_P %*OBO_P %>M&\5>'?
MA3_P2T_9T\":N=0TF>]\4_$/XD:IY=AI3"0)#:P0)-&\D[ .Y;;(BKMRHSFO
ME3_@BW_P7S^._P"TEX;_ &BM'_X*0^#_  SH-U^SKI<FJ^(?%/A*V>.!K>%[
MI+FWDC,LB/,KVS>6T3 2@X"Y7<VY_P %>_\ @MIXGTGXLW'_  2P_P""9.KZ
M1J?QTUX/8>*/'.IZO#9Z/\/H67$TLMS*1']KC5L]2(6*C$DN(:^9_P!NC]A3
MX+?\$K?^#:/XJ> ?V=/BKIOQ \3^._$V@0?%OXCZ'?1W"WUT=0MI&@5HV;R[
M>-2(DC8[B+EW;F8B@#8^(G_!;W_@NGK_ .QCK'_!8SX6? ?X+>&?V=-+\11V
M^D^#_$HO;G7]2TYM133Q=.Z.B,IN9!$71HB""RQ.BEV^D_VP_P#@N9\:-5LO
MV;OV=?\ @FY\&="\0_'/]IGP-IWBW2=.\8W4C:=X3TBZM/M'GW8B*-*RJER<
M@@*MI(Y5\HC?+/\ P5O^,?PVT7_@W]_9>_X)F?LP>)=+\4>-OC-H_@?2-'\.
M:#?133W<,4-M<RW#(A)7S-06V7Y@,O*_]QL6O^":W@SP!\$_^#FCXF?#/XP>
M-M+TVU^!7[-.B>%?!+:S>);1K%9:1X?M6FB:4@ -"]W*1UVW#-T!H ^H/^"8
M7_!4/]OS6_\ @IE\3?\ @D__ ,%-?#OPYF\9^#/!Z>)=)\8_#=+B*QN(2MG(
MT3"<@NK17L;JY2)D,4BLK94CQG]EG_@IO_P<?_\ !17P5K?[1G[$'P"_9TF^
M&4GC'4],\+W'BM+ZWO)K>WFPC./MX#G8R*7"J"ZOA1C%<U_P3&UCX9?MN_\
M!6']MS_@J+XX^*UGX5^%>L6/_"I?!GCR[U>WL8+I[A;2SCFLY[C]T)O(L+1T
M!!)-_$-K%B*^>/\ @I_^RAX:_P""&VI_!72/^"1'_!2[XQ:Q\1_$/C9;6S^%
M%WX^M=2MYX)#N60V5C#!%Y<MTT<1BFC=9S,V.8VH _HB^#3?%9_A#X5?X[KH
MP\<'PY8GQBOAU'73QJOD)]K%L)&9Q!YWF;-S%MNW))KI*CM#=&TB-\J"<QKY
MPB)*A\<XSSC-24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7C/[>7Q0_:\^%'[/=WKG["_P T[XC_$J]U.
MUL-"T37-36TT^V$C_O;R[D:6(F&)%8E5=68E0#S7LU?'/_!7K_@LE\"/^"4O
MPRLHM9T]_%OQ2\61F+X>_#;3I<7&HREO+6>=@"8+82$*7P6=LI&K$,5 /C#]
MEG_@LO\ \%=/A)_P6-\(?\$O?^"EOPJ^&-X_CJW66&Y^'L,HDTQ9;6>X@GCD
M\YQ)&#"Z21R(' &\-@?/W_Q/_P""I_\ P5'_ &[?VS_BO^RK_P $7?A]\+HO
M#?P,?[%XU^(OQ.DN)(]5U8&5#8V8ARJYDAGC4LK!O(+M+$C*&Q/^"2G[$/B3
M0_B=\2/^"O7[;OQO\'_$3]JCQ1X6U#4]*\'^&=>M;Z+P79"VV+;HD$CYE\L1
M6N5)2*,^4'D,CL?G_P#X(#_M>?!7]AO_ (( _M!?M=^-/BAI*^-KOQOKUT8;
MK4HQ?WNJG3+2+3K783O=I)W+@X/$TC=%; !]@?\ !.W_ (+(?MK?\%"O^"1?
MB']J;X%_LIZ#XK^//ASQK_PAZ>$+74#8Z/?7F;*3^T':>8-#;QVUX)'C,N2T
M#@,H8%?#OA1_P6<_X+)?LS_\%=OAE_P3K_X*7?"/X4WD'Q4^PO;Q_#R*;S--
MM[V:>""XBF\^3*QS02"2.52Q2,L& (9N4_X)A_MH?!S_ (-_?^"#W@SQ[\>]
M'N=3^)?QNUS4O%W@;X863;=0U@W"P6UI(YP?(MC;6]I*TQ!P)U55=R$/I?\
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
MO &DZ+?31'*S7-O:1QSR#V:4.W_ J]4H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /ASXG?\&W7_!%SXR?$GQ#\7OB3
M^QH=2\1>*M<N]8U_43\1?$<1NKVYF::>79%J*HFZ1V;:BJHS@ #BO7/@_P#\
M$H/^">WP(_91\4?L/?#+]FG2[3X6>-+Z:\\4>$K_ %.]OX]0N)4A1I6FNYY)
MPX%O 499 8VB1DVL :^AZ* /D3]C?_@A-_P2U_8,^*B_&_\ 9Q_9@M;'Q; '
M73M=UK6[[5)M.5P5;[,+R:18&VEE\Q )"K,I8@D5;_;<_P""(?\ P3._X*&_
M%&U^-7[4W[.<>L>*K>UCM9M<TS7K[39KVWC^Y'<?9)HQ-M'RAV!=5 4,  *^
ML** /G_Q;_P2Q_8 \:?L>0_L#:O^S1HD7PEMY8YH/".FW%Q9HDZ/O6X\^"5)
MS-O)9I3(7<D[BV37!_L<?\$(O^"6/["'Q(A^,?[//[+=E;>+;0L=/\1:_K%Y
MJMQ8$@@M;_:Y9$MWP2/,C57PQ&[!Q7UY10 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RY^V?_P $
M7?\ @FE_P4*^*]K\;_VP/V;3XO\ %%EH<.CVNIGQEK-AY=E%++*D7EV5Y#&<
M//*VXKN._DD 8^HZ* /F/]BG_@C;_P $VO\ @G;\2M1^,'['?[-<7A#Q)JVB
M/I%]JK>*M6U%WLGFBF:$+?7<RH#)#$Q*@,=@&<<5YS-_P;@?\$9+GXY3?'^Z
M_8MTJ75I]2.H2:5)K>H'2#<E]Y;^S_/^S;"<_N=GD\X\O%?<5% 'S%^V?_P1
MM_X)M_\ !0CQQHWQ'_:[_9N3Q7K'A[0DT;1KB+Q9J^FI:V*RR2K"L5A=PQD!
MY7.2I;! S@ "K^QK_P $4_\ @F1_P3]^+4OQT_9'_9BB\*>*YM(FTMM7D\6Z
MQJ++:RO&\B*E]=S1H28D^=5#8!&<,P/U/10!Y+^V9^PU^RY_P4$^%%M\#_VN
M?AFWBSPM::Y!K$&E#7+ZP'VR%)8XY&>RFA=P%FD&QF*'=DC*J1ZM:6EK86L5
MC96Z10PQK'#%&N%10,!0!T  Q4E% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <W\8?A)\/OCY\*/$
MGP0^+.@'5?"_B[0[K1_$.F"\FM_M=E<1-%-%YD+I(FY&9=R,K#/!!KXD_P"(
M7'_@A1_T8S_YDWQ/_P#+.OO^B@#YR_:8_P""2W_!/S]KK]G?P;^RU\=?V>;'
M4_!WP[T^"R\"6EOJ5U;7.A6\,$=ND<%U%*LP7RHHE96=A)Y:%PQ4$3_LE?\
M!*;_ ()__L/_  I\2?!G]F[]F_1]%T7QE8O9^+S=SSWUUK5N\;QM#<W%R\DL
MD6V20"+<$7>VU1N.?H:B@#X'\)?\&QO_  1,\&_$./XC:?\ L907<T-R)[?2
M=6\6ZM>:<CYSS;3731RKG_EG('3G&W& /HS]LC_@G7^QK^WU\'=/^!'[4OP0
MT[Q#X;T:=)M!MK>:6QETJ1(_+4VTUJ\;P@)A2BG8P #*0 *]LHH ^?OV%O\
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
M;6I/%\"W$21W;6\L]E;&$->1QX!9F,/S!U7<$+UZ_P#%W]J3Q'H/Q2T;X#_
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
M/[4-W^S-/#\&)[^-!XOD\4QC5%L'N!;KJ3:;Y'%N7(.WS_,V'?LQQ70_%O\
M;.^*7AS]I#4?V7?@E^S'<>-_$-GX8LM=2[?Q1%IUDMM+).DGG2R0N(BICC"
M;S(93P@C9B ?0E%?-WQ6_;D^*?AW6/B)'\&OV9HO%NE_"BS23QKJ-_XT336\
M_P"R"[EM[2/[-,;@QPLI9F,8)^50QP:U_A+^VIJWC?XB_#?P#X]^$D7AQ?BC
M\/[CQ)X:U*#Q$+V*6:)U=K(?N(\M]CDAN=_&-[(5^7<0#WJBO-_@;^T(GQS\
M;_$30=$\)-;:-X$\5_\ "/6^NM?;QJEY%"CW86+8/*$,D@BSN?<0Q^7&*XKX
MB_MA_$[3?VC==_9?^#7[-=QXNU[2/#UAJZZC<>)8]/T](;AIU?[1*\+F(J8X
MPBHLC2F1N$$;,0#WVBOFN+_@HI9?\,WZC\:]0^#MW9:]X=^(=OX,\6^#;O6$
M#Z9J3WL%M)MN%C99D5;A)58( XX^7J/3OB5^T#'\._VA/AG\!F\)F[;XC+K1
M75!?>6-/_L^U2XYCV'S?,W[?O+MQGYNE 'HU%?/'P;_;2^*WQV^,'B'P+X$_
M9=N!X:\&^/=3\->*_&5]XJBAAA:UGDB62WA:'=<L55)'0%1&)5&]SG!\)?VS
M/C+\=KFP\?\ PI_90N-2^&&IZ^=/L?&$GC"WAOKBW6X-N^HII[QC-LKJS<S"
M0HI8)T! /?[#5])U22XATS4[>Y>TG,%VL$ZN890 2C@'Y6PP.#S@CUJQ7PS\
M$OCC\=?A?\3_ -I"'X,_LQ7/CF/3OBW?ZIJ][<^)8M+MTC%A: 6\#-'*UQ<D
M1.WE[5504R^7 KZ(M/VE/'/Q,^!O@SXR?LT_!"7Q?_PF=A%>16NJ>(8-*ATR
M)H]Q-S*RRL6#?N]L4<A+ ] ,T >O45\Z:;^W^GA_X3?%GQE\:?@]=^'?$?P;
MDC3Q1X:TW5DU!)Q-;I/:R6]P$C#)*LB\LBE.<CBNL\'_ +1/Q*T;X:>(_B[^
MTO\ "'2?!GA[0M _MJ'5-"\9QZW%=6HC>61?E@A(D557&T.CEQM8]* /7Z*^
M<="_;>^*NFW?@?Q/\:?V8'\)^"_B+K%GI?A[7(_%T5[>6ES> FR6^M%@06XE
MX&4EE\MF"OC-6O$/[:'Q2U?XI^+_  ;\ /V7+WQUH?P\ODL?%^N1>)H+*5KS
MREEEM;"WDC;[7+'&Z[@TD0+':#R"0#WS2]5TO6["/5-%U*WO+64$Q7-K,LD;
MX)!PRD@\@C\*L5\W?\$B9!+_ ,$Z_AM*%(W6NH'##!'_ !,KOK6!\!/V@OVN
M/%'[=GQ;^&'B+X4VL_AK1KSP_&T#^-(RGAVVFM9F^T0H+8&Y:X"B5H\KY94+
MN/6@#ZHT[5])UA)9-(U.WNE@N'@G:VG5Q'*AP\;;2<,IX*GD'K5BO@7]F_\
M:7^-OP/\!_&WQ#\/_P!EF\\7>'O"WQF\8:IXFUJ?Q-#IP$"WKO(EG$T<C74D
M<:EV!\M>BJS,2![O\9_V[Y/ TOPFM/A%\%-2\=W7QDTBZO?"EK:ZFEFX\NVM
MKB+S2Z,J1M'<;I)"P$2Q,</P* /H.BO O&'[7/Q>T/Q#X6^"/AK]F^+5OBOK
MOAR77-8\*CQA%%I^@V$<WD?:)[_R6WJ\N%14B+,0P.W&3G0_M_W>E_"3XN>(
MO'_P2N-#\<?!K3Q=^)?!4FO)-%<1R0-/;2P7J18>&9%;#F(,I4@IZ@'T=17E
M'Q9_:@B^%WASX6^(3X):^'Q,\;:1X>6(:CY7]G&^MYIA.3Y;>;L\K&SY-V[.
MX8P> ^+W[=_Q-\+7'Q,UGX-?LSQ^+_#?PC\R/QCK-]XS33)'GBM5NKB.U@^S
M3&80Q.I9G:/)R$#<9 /HZXU?2K34;?2+K4[>*[NU=K2UDF59)@@!<HI.6"@C
M..F1GK5BOB3X[_'#XBZK^TE^RO\ &+1?@=/JGB'7_"WBZ;3_  CI.N1R)_I%
MKIYB9[R1(U2(1LLCR%,J,@*S  ^^_LR_M-^)/C3XL\;?"CXG?"<^#/&G@"\L
MH]<TB'6EU&VEM[R%I;6X@N%CCWJZH^5* J5P><X /7J*\7_:7_:R\0? CXJ^
M _@WX-^"&H^-=;^(-KJS:1;Z?JD=J(9K(6K8E:12J0E;AF>4M\@BX20L%K)^
M'?[<T22?$CP[^TK\,S\/O$'PNT:/6M>L8-975+:ZTN2)Y$NK6=8XS+GRV0H4
M#!BJ\DD  ]^HKY??]OOXO>$?#OAWXR_&G]D>Y\+_  S\2WUE!#XE'C&&ZO\
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
MX*>?%WP[J8V_\+'\">'O$>D.>CC3Q+IUP@/=@7A)'4!E/0UR/[1$G[8GBO\
M;!^&OQ<\&_L/:YJ6A_"W4_$<8NAXYT.(ZU#>V?V2&>))+H-$/E$FV0!L, 0#
MD5]3:Q\._!.O^--&^(FK^'+>?7/#\5S%HVIL");6.X55F12#RKA$R#D94'J
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
M7C;1/B+XVF\5>&?$I\36MG;:;>74$,=Q#?I(WG+'&\*L#"DA=3@#<<#ZMHH
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
M\;.J([?H[6+\1/AQX#^+?@V^^'GQ,\)6.N:)J482^TS4K<2Q2@,&4D'H0P#
MCE2 000#0!\C_ 2'6OV;_P!ISP?IO[0/P%UR#Q#X^LKGP]X4\7:C\8)?%;V$
M4$7VM[(1SV\#V\+"/)D42$L%#M@YKU?]C[X ^-_!/[.?BWX4?%C17TJXU_QA
MXGG6..[AF;[%?7D[12AHG906CD#;2=PS@@'BNP^%?['G[-GP6\4IXX^'7PLM
M+368K5K:VU2[N[B\N+:%N&CADN9)&A4C@A"H(X->ET ? 'P3_8O7X8^!M)^"
M7Q5_X);Z1XUUK2&%C+X\M?$.F)I>K0+)A;R033"XC8I@M&868LIP"#QV?QZ_
M9#GTK]K[Q9\?-<_8]MOC-X:\=:1I:&VM=2LX+_P_?64)MR%CNY84D@FC\HEE
M?<K1\KCD_9E% 'RAXU_9I\5Z[\#?A9X?^$O[+MEX!;1OCMH7B?7?"-GK%D_V
M*QM[TM/=R2(XCDD,:HY2-I&Z*N_%>B:S\(_B%=_\%#-!^.=OH&[PM9?"/4-%
MN=4^UQ#9?2:E;3)#Y>[S#F.-VW!=HVX)!(!]KHH ^,?B%^PU\8/BM\'/VC/A
M]>:-96%]XU^*L7B3P2=2O(Y+;48K>.PD02B)F:-)&MY(B'"LN=V,8ST'[-_P
M3\)V7Q7T#77_ ."6MO\ #N^TSS9;KQ9=Z_I4Z:=-Y#@?91;S22S[F.S<4C 5
MBQ.1M/U=10!\U?!K]G_XN>%/V<_CUX"U_P )_9]6\:>._&NH^&K7[? _VRVO
MS)]DDW*Y6/S-PX<JRY^8+7+>+/@)^T+X+^ O[+VO^%?A/)XA\1?!Z'3!XJ\(
M6NL6D-PR_P!C&RN!%-+((':.0] ^&_A)'-?7U% 'R9^V7X%^('QWT:S@O/V!
M-9U3Q,/#4<_A'QGH?CK3K*_\,ZK+$2T$EP)XI8E@EVDM$9HI,$@'H?7OAUJ'
M[3/@F7X8_"_QGX+MO$UL?!VSXA_$!=:CC-KJD%O&!MMV ><32[_F4#&<D#H?
M5:* "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@ 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
(@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>ottr-20241231_g9.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ottr-20241231_g9.jpg
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
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 %%%% 'X&_P#!9#PI^T)^WY_P<R?"/]E?]D_XIZ;X/\6?"CP)::KIGBC5
M]*2_MM"U.$7.LBZ>WD1TD)4V"*K(PW%"1BOTA_9VT?\ X*2?L(?LU_&SX_?\
M%-/VZ-!^,Z>&_!\VN^&8]'\#6.BQ:1%I]G>7%UO-K;PF8S?N!AL[?)^7&\U\
M\_M'_P#!N5^TK\4?^"BWQ!_X*-_ '_@K=KOPI\4^.I1&J:+\,OM%S860M[>
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
M%:,)^ZV +$J5X%XP_P"#5'XB?M 6OP]\0_MA_P#!4CQA\2O$O@O7+$27&O\
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
M*/QHO/'5E\6]7O+[Q#XNLM!&E7$!DM[:*W$433W W0/:K,I9F#.S97'!\I^
M'_!!'_@J/^S_ /#K3?V8? O_  7E\6Z#\(M'ED73]%\-?#B"VU2&U>4R-!!>
MM=-+:DEGPRNRH3D)C@ '@O\ P4^_X)9?\%,/AI_P0^_9J_9<\/Z?JOQ@C^$V
MKW&H?&GP7X6U2=YM5M#.]Q9VL(7$US;VD<DEJ!&K.O[J1(\1@I]4?\&[7B7_
M ())_M"^&/&'[3W_  3U_9*G^$'C>VM;/PU\2O"MSJ%Q,;, M-#Y9>5HI(W9
M7_?!(Y',)\Q 5&?6_P!NO_@GW_P4B^-GQ[C^,W[$O_!6KQ!\'-+N/"UMHNJ>
M"KWP;#K=@3"\S_;81/*%BN'\W#.(_,;8O[S"JH^6?V@OA'\(/^#9?_@CS\2]
M/^&?Q6U?QG\9OC-JDFFV/BO4H1%?ZWK]Y$\2SPP(SF**UA:>X52TA,IPSDRJ
M  <G_P &UFH2?M'?\%4_V[/VV]%/F>'-8\<MI^@W@Y2YAN-3OIX]IZ$K!;VY
M/_75?6OVIKXJ_P"" 7_!.R__ .":_P#P3<\)_";QOI0M?'/B>5_%'C^,K\\&
MHW21A;5O>WMXX(& )7S(Y&'#5]JT %%%% !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 %9'@[X?> OAW9W6G_#_ ,$:1H5O?7LEY>P:-IL5JEQ<
MOC?,ZQJH>1L#+G).!DUKT4 %%%% !1110!ROQ!^!GP2^+6J:9KGQ5^#OA7Q-
M>Z)(7T:\\0>'K:]EL&)!+0O,C&(DJI)4C[H]*ZH  8 HHH **** "BBB@ HH
MHH *QO%GPX^'GCVZTV^\<^ ]%UJ;1KP7>D3:MI<-RUC<#&)83(I,3C ^9<'C
MK6S10 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 %%%% !117G'C7_D:+O_?7_P!!%;4*/MI6O8QKUO8QO:YZ/17D
M=%=7U#^]^'_!.7Z__=_'_@'KE%>1T4?4/[WX?\$/K_\ =_'_ (!ZY17D=%'U
M#^]^'_!#Z_\ W?Q_X!ZY17D=)))'#&TLLBJBJ2S,<  =231]0_O?A_P0^O\
M]W\?^ >NT5_+W_P5Y_;N_;%_::\6:C^WA^SQ^T)XQ\&?!#PO\7K#X9_#>#PO
MXCN["+Q+<1V]Y=7VK_N)$$B[X(U1R#F.1%X:-P?K_P#X+1?&-HO^"BEE\%/V
MC?VH_%GPK^$]C^S3K/B?P9=>'O&%QH<6K>,8[B=(T::%D^TS1QI$8[<D_-L
M!\XAL/8)WUV\O^"='MWIIO\ UV/W%HK\)/AK^V=^V=^VU^QA\ ?^":'PV\=Z
MQ:_&KXE^ X]5^-GQ(D9C=^#O!WGND=[*XPWV^^M?L_EDD.PG#DJ9DE'ZM_!W
MX5>$_@9\*_#WP=\"+=C1_#.D0:=IQO[Q[B=XHD"AY97):21L;F8\EB35PPG/
MM+\/^"9SQ;AO'\?^ ?0%%>1T5I]0_O?A_P $S^O_ -W\?^ >N45Y'11]0_O?
MA_P0^O\ ]W\?^ >N45Y'11]0_O?A_P $/K_]W\?^ >N45Y'11]0_O?A_P0^O
M_P!W\?\ @'KE%<I\+?\ 47O^^G\FKJZXZM/V51QN=E*?M*:D%%%%9F@4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445P?Q)_Y&%?^O9?Y
MM6M&E[:?+>QE6J^QAS6N=Y17D=%=?U#^]^'_  3D^O\ ]W\?^ >N45Y'11]0
M_O?A_P $/K_]W\?^ >N45Y'11]0_O?A_P0^O_P!W\?\ @'KE%>1T4?4/[WX?
M\$/K_P#=_'_@'KE%?AW_ ,%[?VLOVA?C/XV\1?L+_L5?%+6?"R_"/X9ZM\2_
MC?XP\-ZG-:RV4-K823:?I'FPLK!IW,;.F>1-"W(CD%>:ZS^U!^T5;?\ !O%^
MRWXW\0?M >,]-L/&OQ?L]"^,/Q(A\07/]JV?AM]8U2.9VOBQEA4"&"/S-W"J
ML?W7VG!X=*35]O+_ ()NL0W%.V_G_P  _H.HK\"_V4?^"G.N?L@?#7]HWPA\
M'_B#X@^-.DR?&>'P?^R/8:MX@FUJ;7]2N(6$MK!=R.SW%E;,UK(SA]NV50&#
M3J6_13_@FO\ LA>.OV1?V??[-^-WQ0U+QK\3?&&IR>(?B7XFU"_DG2?5K@ O
M#;ACB*VA $2*@52%+;5W;1<,*I[2_#_@DSQ3AO'\?^ ?<%%>1T5I]0_O?A_P
M3+Z__=_'_@'KE%>1T4?4/[WX?\$/K_\ =_'_ (!ZY17D=%'U#^]^'_!#Z_\
MW?Q_X!ZY17D=%'U#^]^'_!#Z_P#W?Q_X!ZY17$?##_D,7'_7M_[,*[>N2M3]
ME/EO<ZZ-3VL.:U@HHHK(U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRSQ]KVDV
MGBZ]M[B[VNKKN7RV./D7T%>IUX3\6/\ DH6I?]=$_P#1:UK2JRHRNC*K2C6C
M9EO_ (2?0_\ G^_\A-_A1_PD^A_\_P!_Y";_  KDJ*W^NU>R_KYF'U*EW?\
M7R.M_P"$GT/_ )_O_(3?X4?\)/H?_/\ ?^0F_P *Y*BCZ[5[+^OF'U*EW?\
M7R.M_P"$GT/_ )_O_(3?X4?\)/H?_/\ ?^0F_P *Y*BCZ[5[+^OF'U*EW?\
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
M_O\ R$W^%'_"3Z'_ ,_W_D)O\*Y*BCZ[5[+^OF'U*EW?]?(ZW_A)]#_Y_O\
MR$W^%'_"3Z'_ ,_W_D)O\*Y*BCZ[5[+^OF'U*EW?]?(]8^$FKZ=J&N7,5G<;
MV6TR1L(XW+ZBO0*\D_9]_P"1GO/^O _^AK7K=<]2I*K/F9T4Z<:4.5!11169
MH%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7A/Q8_P"2A:E_UT3_ -%K7NU>.?$K
MP;XDU/QO?WUCIN^*1U*-YR#/R*.A.: .*HK9_P"%?^+O^@1_Y,1__%4?\*_\
M7?\ 0(_\F(__ (J@#&HK9_X5_P"+O^@1_P"3$?\ \51_PK_Q=_T"/_)B/_XJ
M@#&HK9_X5_XN_P"@1_Y,1_\ Q5'_  K_ ,7?] C_ ,F(_P#XJ@#&HK9_X5_X
MN_Z!'_DQ'_\ %4?\*_\ %W_0(_\ )B/_ .*H _'G]KR[_P"'KW_!=GP)^Q?I
MI^W_  P_9XA;7O'JK\T%WJ"-%)-"_9P9#9V94\KFZQWKZS_X*H?LJ?L'>*/
M=_\ MF?M?:SXD\,GP)X4N=/OO$G@[Q1<:7>ZAI4Q8-I#^4P%RD\DAC6$_>:<
MJ" [5[M^S=_P30^ ?[(_C3QI\1O@#\%AHNN_$+4?MWC#5KCQ#<WT^H3^9++N
M+W=Q*4!DFE8JFT$MD@X&+_[2'[ /P[_:TE\)1_'GP/=:WI_@SQ''KNEZ(^LF
M.PN+Z,8B>Z@5PERJ9.$D!7YF!!#$$ _'KX1>!_VFO@E\8OV?O&WA;2M$^%GC
M_P#:0GO?#OPSCUC0_P"UXOA-X$TV"&:"QM[:=U62_NQ<+++)*=[$ONVO-+C]
M#_\ @D%^U[\8_P!L']F[Q)K/Q\ETN[\5> _B9K'@W4];T:R^S6^L&R\EEO%B
MR1'N6< A3MRA( S@>Y?M4?\ !._X._MH^&=*\+?M$_"<ZS'H.I#4-!OK36Y;
M"\TVZ QYL%S:S1RQDC&0&VMA<@[1C;_9W_8O\ _LG_"G3_@G^S[\*[7PYX:T
MUI'MM/M[SS6:21BSRR2RR-)-(Q.2[LS'@9P!0!O45L_\*_\ %W_0(_\ )B/_
M .*H_P"%?^+O^@1_Y,1__%4 8U%;/_"O_%W_ $"/_)B/_P"*H_X5_P"+O^@1
M_P"3$?\ \50!C45L_P#"O_%W_0(_\F(__BJ/^%?^+O\ H$?^3$?_ ,50!C45
ML_\ "O\ Q=_T"/\ R8C_ /BJ/^%?^+O^@1_Y,1__ !5 ';_L[_\ 'IJO_72'
M^3UZ17!_ [0=6T*VU)=5M/*,CQ%/WBMG ;/0GUKO* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQSX\_\ ([1_]>$?_H3U['7C
MGQY_Y':/_KPC_P#0GH XJBBB@ HHHH **** "BBB@#\-/'VH?M@Z3_P4]_:=
M\5?\$+5U3Q*+FQE7XSKJ^GVGV.SUWS)PPTZ6>56GG6;[4T2[1^\$P"RQ[:]
M_P""<'[''P(_;J_X)%^#/AU^QYX^U+P7\1/A1\9[;QAK%YXSTT7.WQ=:Q+N6
M>*-EW6CPM$L97#*(5# NL@/OOB#_ ((O?M-_!_\ :)^(WQO_ ."=_P#P4:U'
MX2:?\6-6DU'Q?X:OO MKK$:W+R2RL\$DT@"8>>8IA%= ^WS",8]:_9!_X)DZ
MG_P3\_8J\6_ #]EWXT&;XA^*Y[G4+SXD>*M+\T'5)HTB%S]F1SA8T7<D9=_G
MRSE]S @'YK?M!Z3XB\!>,_V@?AW\7OC*/$'AV?Q#8^-?VR_&'PYTV2SLU59!
M#I7@O2_-E9C-//-MED=P5#A6_P!1*LGZ3?\ !/C_ (* :%\9?B+=_L7>)/V3
M=4^#'B3PCX TW7_#WA.YU2TO;67P[*L44$D,EMA8BF^%&A(RN[&<JP6'3?\
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
MG_Q^R?\ 7+^HK?K \)_\?LG_ %R_J*WZ "BBB@ HHHH **** "BBB@ HHHH
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
MB@ HHHH **** -7PG_Q^R?\ 7+^HK?K \)_\?LG_ %R_J*WZ "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HKS/]HK_F#_\ ;Q_[2KS.@#Z8HKYGKTS]
MG7_F,?\ ;O\ ^U: /3***\:_X*!?MK_#O_@G7^R)XN_;'^*_A?6M:T#P<+ W
M^F>'DA:\F^U7]O9)Y8FDC3B2Y1CEA\JMC)P" >RT5Q'[2'QV\,_LR_LY^.?V
MEO&&DWU]H_@+P=J/B/4['350W-Q;V=K)<R1Q!V53(RQD+N8#)&2!S5C]GSXR
M^'_VC?@'X'_:%\):9>66E>//"&F>(M,L]15!<06][:QW,<<H1F42*LH#;6(R
M#@D<T =?1110 45P7@?]ISX'?$CX[^.OV9_!?C@7OC?X:6VEW'C;0_[.N8SI
ML>HPO-9-YSQK%-YD<;MB)W*XP^TD T?@W\>?&OQ1^+_Q*^&?B3]G3Q=X1T[P
M)JMG::+XLU^*-;'Q;'-"TCSV)4DLD3 (Q/=U[[E4 ]+HHHH **^?/^"IG[;6
MJ_\ !.O]AOQA^U]HGP^M_%-SX7N](ACT.ZU%K6.X%[JMI8L3*J.5VK<EQ\IR
M4 XSFO1O'/[3GP.^&WQV\"?LS^-?' LO&_Q,M]5G\$:)_9US(=2CTV%)[T^=
M'&T4/EQR(V)70MG";B"  =[1110 4444 %%%% !1110 4444 %%%% !1110
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
MY'_(H_%?_L):/_Z+NZ_2ROS3_P"#<C_D4?BO_P!A+1__ $7=U^EE?RIXB?\
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
M_P#P/_V6L6MKQ?\ \N__  /_ -EK%H *VO"'_+Q_P#_V:L6MKPA_R\?\ _\
M9J -JOEO_@M)^V7\6?\ @GW_ ,$S_B7^UY\#;#1;KQ3X171_[+@\0V<EQ9M]
MJUFQLI/,CCDC9L17,A&'&&"DY (/U)7P%_P=$_\ *"KXY_[OAK_U)M*H ^QO
MB1^TG^S_ /!?4K+1/C+\;/"GA2]U#1KW5;6W\1:]!9&6RLUC:[N1YSK^ZA$L
M9=^BAQDU1_9S_:[_ &7/VO?#]]XI_9=_: \)>/K#2[H6^IW'A77(;S['*02J
M2B-B8RP!*[@-P&1D5\0?\%*/@C\)_P!H+_@MK^Q#\._C5X$T_P 2Z /#'C[4
M)=$U:'S;6XGM;.QN(#+$?EE5)HXY-C@J61<@XJWX*\$>'_@E_P ''_Q \/?
MSP7INB1>*?V)[7Q#JNDZ3:);6^HZO!XEDM(+B2.,*ID$*K'NZXSSS0!]&?M,
M?\%'_P!C_P"&X\;? 72?VPOA]IWQ;T_PKJ4NE^$V\569U**^2TDDBB\AG)\_
M(5A"PWL,':0:YG_@F3^V7!XO_P"":7[.WQI_:Z^.6E1^+OBCI.G:;;:KK]U;
MV<FOZY<^:8K:%%"))<2")ML:+EMAP*^)_P#@FE\!OV)OBK_P;7^)/BS^TAX'
M\'ZSJWB/1/&6N?%/Q7XKMH5OSXA2^OL3W%R^)8;F,I;^60RN/W97E\GEC>6N
MC_\ !(/_ ()6>(M4N$M["Q_:=^';WMW*VV.!2FIJ&=CPJY(&3P,T ?LAXH^,
M7PI\$_$#PQ\*/&'Q&T73/$WC5KQ?"&@7VHQQ7>LFTA$]T+:)B&F\J(B1]H.U
M3DX%>?\ Q'_X*'?L(_!_XT6O[.OQ3_:_^'/A_P <WDL44/A75_%UK!>B27'E
M1O&S@QO)N78KX+[AM!R*^6_^"A/BSPO=_P#!>'_@GYX'M?$5E+K-C_PLV]O=
M*CN5-Q;VTWAK9#,\8.Y4=H)E5B &,3@9VG'EW[0/@WXL?\$:?$/QP_:[\:_
MWX=_'C]F?XF?%23QI\0FO$BB\7>$[B_N8()%5;A'M]4LH)O+$,.Y)$+$?* S
M4 ?1_P ;_P#@MS^QQ^S]_P %!]+_ &&?B7\5O .D6;^#KW5?%'CC5_B+:6L7
MA[4H98UBTFYMW7"SRQR>:-TJ,%'",#D>\?%/]N#]CKX'QW4OQ?\ VGO OAL6
M?A>V\1W UGQ-;0,NDW$YM[>] 9P6AEF!B1QD._RKD\5\8_'OX7_!CQC_ ,'%
M7P9;Q%\-/#FH6GB']F_Q%=W$>I:' ZZA<+?P;)9%D3]Y*L8X+ LJC' JC\6_
MV;O@?\?_ /@Y[\/Z?\9OAMI?B.P\&_L5V^N:!I.K6JS6<&H)XJO+2.=H&!CD
M:.*ZG";E(1F#* RJ0 ?56C_'SQ+\1_VS_ </PI_:M^%.H_"WQ5\(IO$%GX)@
MF$_B'7':X7R=8LY%?:VGB.2)2P!&XGKN!30\9_\ !3S_ ()T_#SXN?\ "AO'
M/[</PMTKQB+W['-X>O?&]DEQ;W.[;Y$H,F(9=Q $;E6)(&*^<O%WA[0/"7_!
MQA\(?"_A70[/3-,T[]D76[?3].T^V2&"VA36H%2..- %1%  "@  # KY4_:N
M^,7B7]M/_@DK^T)\=OV6OV"/V?/!'[/TFF^*FA\0>+=6>#Q)K5U:S3++J\%E
M9Z>8;>[>[C+1+/<&1Y0A) 8$@'W9^W_^T5\:/A)^W]^QQ\)/ASX\N-+\.?$;
MQYXCLO&NEPP1,FJV]OHS3PQNSH64+)\XV%3G&<XK[ K\KOB/JVI:]\5O^"2^
MN:S>RW-Y>Z?<SW=S,Y9Y97\&0LSL3R2222?>OU1H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ[_X*0_\
MGL>//^OZV_\ 2."OV$K\>_\ @I#_ ,GL>//^OZV_](X*]#+OXS]/\CY#C/\
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
MKG#?_(DH_/\ ]*84445RGN!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7Y<_\%CO^3LK/_L3K/_T=<U^HU?ES_P %CO\ D[*S_P"Q.L__
M $=<UVX#_>/D?,<7?\BC_MY?J?*-%%%>V?EP4444 %%%% !7H7[,?Q2\6?"C
MXIVVK> /#6CW^OZDBZ;HMQK-C]H&GW$TT86YB0D#S1@JI.0 YX->>U[_ /L4
MZ?\ LD>'/$&D?%_X]?'NXT+6/#WB:.[L?#D?ANZNH[B.'RY(Y&EBC<+F3<-O
M4>7[UG5:5-W5SLP$)SQ<.62CKNVE;SN^OX]CT;_@KEK>I^//VH_"_P (](N#
M=3Z;H-M;('P"UY=3,3D 8&5$)X'>O=?B]\"_&&@:1X/_ &2OV</VI?#7P[&G
M:2'?38-8:VUC6[X@EY6$)$@0A2_RGYBSY7"+7S%^V!\6_P!GO5?VI-$_:;^$
M7Q8N_&%S-XAM=0UC2GT2>SCLHK/[,(HD:=$+EUC8<# P2<9&?7O%WQN_8$E_
M:27]N6Y^.&JZMJ<-A$]AX&M] F247<=N(5+2.H4  9P2%WC.]A@'A<9JG!)/
M1/IU/JX5L-/&XF<YQO*<5?G2_=]6FGKTND[]&>??!?Q;K7@'QK\;/AI^T)\;
M+?1/B9J6A0Z%I/B[Q#?SR1A8RRS#[2JLZAHQ"4; )P#U%>L^-?AUX9\9^(/!
MOQ7L/"5[\0#X4\#VFD?#?PY);LC^)I[8'?J]UYN#%8(SIAI,"5N02KIYGS'X
M)\>_!GXA_%;Q?^U7^TMJ,%VZ:G)?:5X M@[2:Q=.V8H7?;M2VC&T,S'+!<8/
M(/<?"O\ :N\,_&+PC\7=$^/?Q>3PAX@\=V^G6VE:U_9,]Q:V6GP3.TMC%' &
M:-/+9E"\!MY+$MG.DZ<[\R\K_@M.O]?=RX7&8?V?LIM--R<;O6R<I)R;?*FW
MHKK5V;T5I>&_M+K\=7^,>JW_ .T=87]MXIO'6>[COE Q&P^01[25\H ;5VDJ
M N!T-<%7L'[;GQP\'_'7XRPZK\.UN&\/Z!H%IH>BW-Y&4EN8+<-^]93R-S.^
M >=N,@'('C]==.[IJZL?-XU06+FH2YE=Z[W\[]?7J%%%%6<P4444 %%%% 'V
M3_P15_Y. \4_]B<W_I7;U^E=?FI_P15_Y. \4_\ 8G-_Z5V]?I77AX[_ 'A_
M(_5.%/\ D31]7^84445QGT@4444 %%%% !1110 4444 %%%% !1110!\P?\
M!2#_ (*0?\.^O^$,_P"+-?\ "7?\)=_:/_,Q?8/LGV7[+_T[S>9N^T_[.-G?
M/'S!_P 1('_5FO\ YD3_ .]]'_!R!_S1K_N8O_<97Y@U^_<$\$\,9OPQA\7B
M\/S5)<]WSS5[3DEHI);)=#^9O$'Q!XOR/B_$X+!8GDI0Y++DINUZ<)/64&]V
MWJ_P/T^_XB0/^K-?_,B?_>^OI_\ X)O_ /!2#_AX+_PF?_%FO^$1_P"$1_L[
M_F8OM_VO[5]J_P"G>'R]OV;_ &L[^V.?PBK]/O\ @V__ .:R_P#<N_\ N3HX
MVX)X8RCAC$8O"8?EJ1Y+/GF[7G%/1R:V;Z!X?>(/%^><7X;!8W$\]*?/=<E-
M7M3G):Q@GND]'^!^GU%%?#G_  <C_$CXB?"/_@BU\:/B%\*/'NM>&-?T]?#W
MV#7/#VJ365Y;>9XBTR)_+FA973=&[H<$95V!X)%?@)_3)]QT55N-0BTW1GU6
M[65TM[4RRB&%I'(5<G:J@LQXX !)/ %?$VO_ /!;G2OAQ=>'_&WQZ_X)[_'W
MX<_"WQ)K]GH]E\4/&?AZPMK:SGNI1%!+>V2WCWEG;NY4!Y(@PW*"@)Q0!]QT
M5XQX0_;<^'/BK]NKQA_P3_G\+:WIOC#PIX%T_P 707U_%"+/6=+N9C TMJ5D
M,A\F<")]Z+\QXR.:Y3]B_P#X*F_LQ_MQ3?&<?"^\U#3X/@=XUO?#_BR\UE84
MBFCMQ)_Q,8#'(^;63R9]C/M8B%B5% 'TE17P_K?_  7D_9?\(_LP_!#]J[QO
M\(OB1IN@?'K5]0L/!^F1Z%%=ZFKVZW!M]]M;S.TC79AC6!(M[,;F+=M&2.U_
M91_X*K>$_P!HC]IJ]_8\^*7[+_Q/^#/Q#_X1=O$WA[0OB7IEK%_;ND"81-/;
MRVMQ,AD1R \)(9><%MK[0#ZKHK%^)$'C:Y^'>OVWPTN[>W\1R:+=+X?GO%!A
MCO3"P@9P0<J)-I/'0&OYZ/@5X'\#?M,? #X>^"?V3]/^+E[_ ,%%K/XD!?BO
MX]O/$NLO+X+FM-8D74+K6YY)C9)9-#&T<=NH+2$A0K.'#@']&-%5=+UO1=<2
M>31-7M;Q;:Y>VN6M;A9!%,AP\;;2=KJ>"IY'>OBK_@K!^TS^TA_PNWX(?\$T
MOV-_B /!?CSX]:IJ<NM_$)+-+B;PKX;TRW6>^N+>-_E^U2JQCA8\ HP&UF1U
M /M^BO@>;_@C[\'_ (::C;ZK\+_^"HO[17A;XDV4T4K^*=<^.$VJR:C,"' O
M].O";:ZB?.3%Y: AA@BO?OVK_P!M?QI^SSXVTWX7_"K]B7XM_%_Q!J.DG4G_
M .$&TBUBTRP@$C1@7.HWUQ!;QRL4;;"K/(0-Q4 @D ]ZHKY8^%?_  5H^!7Q
M5_8J^+'[95M\./&NB'X(C7(/B5\/?$&FPVVNZ3J&E6WVBXLFC\TQ,[)M*.)-
MC;QDJ0RKF?LG?\%?_A;^UM;ZW\3/#O[//Q,\+_"#1O UWXE'QM\8Z)%9^'KR
M.S,7VR&%_-:5S%OEQ)L\N3[)<%&(0%@#ZTU#4=/TFRDU+5;Z&VMX5W2W%Q*$
M1!ZEC@ ?6I@0P#*<@]"*_&/_ (+!_P#!8SPE^U+_ ,$A_BFEE^QC\;?"?@+X
MB:!#;_#GXJ>*/"L*:/K;B^@DC+"&>2:S2=(V:"2:-4E&/F4L ?T ^-W_  4
M^'O['_@?X3?"RW^&GBWXB_$CXB:+''X(^&W@*RAFU+44MK6-[FZD:XEB@MK:
M(,I>:610-W ;#8 /IRBOG']EC_@I+X _:.UKX@?#'Q=\'/&OPS^)/PNL(;[Q
ME\./&]K;+?1V<T;R07EK+;32V]Y;R;'421R<,N&"Y4M\Z:/_ ,'(7P(\5_ .
MQ_:T\#?L4?'K7/A/;6\+^.?B'I_A2U.G^&)'94DB?=<A[PP%AYSVZO''G&\L
M&0 'Z,T50\*^*/#_ (W\,:;XT\)ZM#?Z5J]A#>Z9?6YS'<6\J"2.13W5E8$>
MQJ_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^/?_!2
M'_D]CQY_U_6W_I'!7["5YCXY_P"1KO/]]?\ T$5U82K[*HW:^AX>?9=_:6%C
M3YN6TK[7Z-=UW/Q9HK]D**]#Z[_=_'_@'R?^J?\ T^_\E_\ MC\;Z*_9"BCZ
M[_=_'_@!_JG_ -/O_)?_ +8_&^BOV0HH^N_W?Q_X ?ZI_P#3[_R7_P"V/QOH
MK]D**/KO]W\?^ '^J?\ T^_\E_\ MC\;Z*_9"BCZ[_=_'_@!_JG_ -/O_)?_
M +8_&^BOV0HH^N_W?Q_X ?ZI_P#3[_R7_P"V/QOHK]D**/KO]W\?^ '^J?\
MT^_\E_\ MC\;Z*_9"BCZ[_=_'_@!_JG_ -/O_)?_ +8_&^BOV0HH^N_W?Q_X
M ?ZI_P#3[_R7_P"V/QOHK]D**/KO]W\?^ '^J?\ T^_\E_\ MCYW_P""(/\
MR+GQ%_Z_M,_] N:^[*Y#X3?ZB^_WX_Y-77UY>(G[2LY'V^4X7ZEE\*-[VOKM
MU;\PHHHK$]$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M_+G_ (+'?\G96?\ V)UG_P"CKFOU&K\^O^"GW[+'QX^,W[1]MXN^&O@3^TM/
M3PQ:V[7']J6L.)5EG)7;+*K=&7G&.:[,#*,:]V^A\YQ32JULJY:<7)\RT2OW
M['PA17LG_#O_ /:Y_P"B2_\ E>L/_C]'_#O_ /:Y_P"B2_\ E>L/_C]>S[6E
M_,OO/S;^SLP_Y\R_\!?^1XW17LG_  [_ /VN?^B2_P#E>L/_ (_1_P ._P#]
MKG_HDO\ Y7K#_P"/T>UI?S+[P_L[,/\ GS+_ ,!?^1XW17LG_#O_ /:Y_P"B
M2_\ E>L/_C]'_#O_ /:Y_P"B2_\ E>L/_C]'M:7\R^\/[.S#_GS+_P !?^1X
MW17LG_#O_P#:Y_Z)+_Y7K#_X_1_P[_\ VN?^B2_^5ZP_^/T>UI?S+[P_L[,/
M^?,O_ 7_ )'C=%>R?\.__P!KG_HDO_E>L/\ X_1_P[__ &N?^B2_^5ZP_P#C
M]'M:7\R^\/[.S#_GS+_P%_Y'C=%>R?\ #O\ _:Y_Z)+_ .5ZP_\ C]'_  [_
M /VN?^B2_P#E>L/_ (_1[6E_,OO#^SLP_P"?,O\ P%_Y'C=%>R?\._\ ]KG_
M *)+_P"5ZP_^/T?\._\ ]KG_ *)+_P"5ZP_^/T>UI?S+[P_L[,/^?,O_  %_
MY'C=%>R?\.__ -KG_HDO_E>L/_C]'_#O_P#:Y_Z)+_Y7K#_X_1[6E_,OO#^S
MLP_Y\R_\!?\ D>-T5[)_P[__ &N?^B2_^5ZP_P#C]'_#O_\ :Y_Z)+_Y7K#_
M ./T>UI?S+[P_L[,/^?,O_ 7_D>-T5[)_P ._P#]KG_HDO\ Y7K#_P"/T?\
M#O\ _:Y_Z)+_ .5ZP_\ C]'M:7\R^\/[.S#_ )\R_P# 7_D>R_\ !%7_ ).
M\4_]B<W_ *5V]?I77PA_P2J_9F^-WP2^,_B'Q#\3_!/]F6=WX8:WMYO[2MIM
MTOVF%MN(I&(X4G)&.*^[Z\7&R4J[:9^F<,4JM'*8QJ1:=WHU9[A1117(?0!1
M110 4444 %%%% !1110 4444 %%%% 'Y@_\ !R!_S1K_ +F+_P!QE?F#7[N_
M\%(/^";_ /P\%_X0S_B\O_"(_P#"(_VC_P R[]O^U_:OLO\ T\0^7M^S?[6=
M_;'/S!_Q#?\ _5Y7_F.__OA7[]P3QMPQE'#&'PF+Q'+4CSW7)-VO.36JBULU
MU/YF\0?#[B_/.+\3C<%AN>E/DL^>FKVIPB])33W36J_ _,&OT^_X-O\ _FLO
M_<N_^Y.C_B&__P"KRO\ S'?_ -\*^G_^";__  3?_P"'?7_"9_\ %Y?^$N_X
M2[^SO^9=^P?9/LOVK_IXF\S=]I_V<;.^>#C;C;AC-^&,1A,)B.:I+DLN2:O:
M<6]7%+9/J'A]X?<7Y'Q?AL;C<-R4H<]WSTW:].<5I&;>[2T7X'T_7P)_P="0
MS3_\$+/CHD$3.PC\.,0BY.!XETHD_0 $GV%??=%?@)_3)\8^$/\ @N7_ ,$_
M/VB-.UKX:?L/_M"Z1\2?BLG@[5M2\&^!;31]2BDUB\L[":Z6W#26Z+\WE8^\
M"<\<XK\EOVUOVO/#7[6W_!*.+QK\2?\ @IU\4_B/\;_$%_H5[XU^"&CZ+:67
MA_PI)%K5H;F&^L;?3EELX;9@(HYY[D&:<0D%MY6OZ-Z@M],TVTN)[NUT^"*6
MZ8-<RQQ!6E8# +$#+$#CF@#\Q?\ @OS\4O$7_!.CX[?!K_@KKX%T2:Z;0-$\
M2_#KQ=!:Q;WO(M1TV>ZT=7](XM2M@Q)XS*!U(KXS_:?^!?QD_P""3'@'P)^S
M9\(?#UZ?$'[8W[+NE_"W55@5OF^(!U2V2ZO)G'*DVFN7ZJ3\Q9 0>&(_H,9$
M<8=01D'!'<'(H9$8AF4$J<J2.AQC^IH _.#]OSX.>$O@#^T#_P $X/@/X$M-
MFA^"_BK_ &)I,90#%O::!)#&2!WVQ@GWR:ZK]J2/;_P<(?LK2HF"WP?\>*[
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
MQ/\ ^1D7_KU7^;5I2^(Y\3_".<HHHKH//"BBB@ HHHH **** "BBB@ HHHH
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
M&\M+F%[JXCL"\-O;1EX<(7:5\,< $"@#$_;C_P""C7QZ_9R_X(7V_P#P4B\
MZ1X;E\?R^ ?!>M-9ZEI\TFF?:-6O-+AN0(EF638%O9=@\S((7);!SA_M))JT
MG_!PO\"H]!GMXKYOV;_&(LI;N)GB27[7!L+JI4LH;!(!!(S@CK7S)^T]\$_^
M"V?[6O\ P1\M_P#@E_!_P3ATKPOJ7A3PKX=T7Q'XJU7XGZ5/'XGCT>ZLC ND
M11S 1O*;6*XD>Z>-(XTEC4/(R@?</Q<_9B^.'B?_ (+1?!_]K+0_!/G_  _\
M+_!GQ'H>NZ__ &C;+]FO[FZ@>"'R&D$S[E5CN1&48Y(H ^3O^"+F@?\ !21?
MVZ_VH)?$OQ5^#TNA6?[0++\6[>T\):FMSJ-Y_9L/S:4[7A6UBV^4-LPE.5;D
M\"OLG_@E_P#MD?%;]L?3OCU=_%;3]%MV^&?[37B[X?\ A[^Q;22$2:5IDENM
MN\^^1]\Y$K;W7:IP,*M>2?LE?"W]MO\ 8[_X*5_'C0G_ &1;CQ7\+?CG\3;;
MQ;IWQ6TSQEIT%OH43:>L5Q#=64L@N7=)(U11&AW[LYQDCB_@7\/O^"I__!/C
MXW?M#_!/]G[]B'2/B/X>^,?QMUKXB?#_ .*5_P#$"RT_2="EU@0F>'5;5C]L
M9+5XU;;!&SS#<JD9W* 8D7_!:7]K6U_X(1>!/^"FB_#SPIJ_Q"U_XDQZ+?\
MAVPT^:*SO+7_ (2BYTPPP(TY:.9[>%5#L[*)'+;<?*/4/C3^W)_P4%_X)T_L
M4>,OVGOV^[+X3Z_XLUW6M'TSX5>!O S75C:Z?JFH2-%]AO[VZ=EEBA)61KA=
MNY89^F4(\(\+_P#!+S]N'0O^#?WX6_L,WWPA2?XG^%_C);:QK6A1:_IZJE@G
MC&YU!KD3FX\@@VDB3;!(7PVW&\%:^Q/^"S'["?C3_@H)^Q1=_"7X6_V%)XP\
M.^*=+\5^$K#Q3%OTS4;VPGW_ &*[4@@Q31--$<@KF0;OES0!X'X=_P""FO[5
M?[./[1_P:\%?M-?M2?LX_&+PK\:/'%MX.O8/@VLEKJ7@_6[R-S9%%>_N3?6#
M2QF)I9%B=2Z-W"-^E-?GQ^RSX!UG4?C3X/-[_P &W7@#X17FG:I'-K_Q#GO_
M  <(O#\D:[_M&G-I\<EU=N' "%4AQG)=2,5^@] !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F/CG_D:[S_?7_T$
M5Z=7F/CG_D:[S_?7_P!!%:TOB.7%? O4R:***W.$**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH [7X3?ZB^_P!^/^35U]<A\)O]1??[\?\
M)JZ^N:I\;/2H?PD%%%%0;!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7GWQ/_ .1D7_KU7^;5Z#7GWQ/_ .1D7_KU7^;5I2^(Y\3_  CG
M****Z#SPHHHH **** "OA;_@L5KO_!5'X@> _%7[*'[#W[#MAXV\)^//AS<:
M7K/Q N/B%IFFS:?<7?GV]Q;QVMU<1,^VWV'>?E)G('W#7W312:NAQ?*[GYS?
M\$B/!'_!4/\ 8^_X)WZ_^S?\0/V"M!\/Z[\-O#$\GPPM9_B)I]TWC'5;FXO+
MJ5;AK:9X[1!+)&,O(N1( #@$KYE^T'\(_P#@L-_P5ST=/V:OBK^PUX2_9H\"
M:Y>VO_"T?'EQXKLM8U;5K2"5)?LMJ+?$FTO&C;6&UC&@,P4,K?K-12Y=+%^T
M?-S6U/D/]K/P%^UAX$^#_P /?^">?_!-?P!<>$]+O]%AT35/B]=31?9/ F@V
MT2PLT*%Q+<ZC)&NV/:O#'>64G>GSU^TU_P $P?B+^R7\5?V5/&/[#G[*,OQ6
M\"?!&_\ $&H^)_!__"46-AJ>KZ]>6D26VM75Q>LB7$WVB-)&DY,?E!454P%_
M4&BAQ3$IM'RA_P $;/V,?BQ^Q3^R+=^&?CZ]A'X[\<^.=5\9^+]/TJ<2VVG7
MM\T8^RQNOROLBAB#%<KO+A2R@,?J^BBFE96)DW)W84444Q!1110 4444 =1\
M*O\ D-7'_7J?_0EKO*X/X5?\AJX_Z]3_ .A+7>5SU/C/0PW\(****S.@****
M "BBB@ HHHH **** "BBB@ HHHH X'XX_LO_  +_ &D?[+_X73X'_MK^Q?/_
M +-_XF=U;>3YWE^9_J)4W9\I/O9QMXQDYX#_ (=?_L,?]$._\N;4_P#Y)KWV
MBM(U:L592:7J<E7+\!7J.=2E&4GU<4W][1X%_P .O_V&/^B'?^7-J?\ \DUW
M_P #OV7_ (%_LW?VI_PI;P/_ &+_ &UY']I?\3.ZN?.\GS/+_P!?*^W'FO\
M=QG=SG QWU%$JM62LY-KU"EE^ H5%.G2C&2ZJ*3^](****S.L*^?_P!J'_@F
M'^Q[^UU\3;#XX?%'P5KFG>.M.TK^R[;QKX(\::GX?U1K'>7^RR3Z=<0M-%N8
MD+)NVDG;C)KZ HH \G_90_8@_9D_8E\/ZQH7[.GPX_LF7Q'?K?>)M:U#5;K4
MM4UJY52JRW=[>2RW%PP!;:'<JFYMH7)KUBBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "ORG_;^_X+Q?\,F?M?\ C7]GG_AE;^W_ /A&KRWA_MC_ (3G[)]I
M\RTAFSY7V&39CS-OWSG;GO@?JQ7\SO\ P7$_Y2I_%[_L+6'_ *;+2ON> <IR
M_.,VJ4<9#FBH-I7:UYHKHT]FSXOCC,L;E>64ZF&GRR<TMD].63ZI]CZH_P"(
MFS_JR7_S)/\ ][:/^(FS_JR7_P R3_\ >VORIHK]:_U%X5_Z!_\ R>?_ ,D?
ME_\ K=Q#_P _O_)8?_(GZK?\1-G_ %9+_P"9)_\ O;1_Q$V?]62_^9)_^]M?
ME311_J+PK_T#_P#D\_\ Y(/];N(?^?W_ )+#_P"1/U6_XB;/^K)?_,D__>VC
M_B)L_P"K)?\ S)/_ -[:_*FBC_47A7_H'_\ )Y__ "0?ZW<0_P#/[_R6'_R)
M^JW_ !$V?]62_P#F2?\ [VT?\1-G_5DO_F2?_O;7Y4T4?ZB\*_\ 0/\ ^3S_
M /D@_P!;N(?^?W_DL/\ Y$_5;_B)L_ZLE_\ ,D__ 'MH_P"(FS_JR7_S)/\
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
M#/\ DF</Z2_]+D%%%%?(GU 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5_/\ _P#!S?\ \I%]-_[)EIG_ *57M?T 5_/_ /\ !S?_ ,I%
M]-_[)EIG_I5>U]_X;?\ )2?]N2_0^(\0/^2??^./ZGYWT445_0)^'!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Z>?\&L?_)Y'Q!_[)D_
M_IQLZ_=2OPK_ .#6/_D\CX@_]DR?_P!.-G7[J5_/'B+_ ,E14_PQ_(_=> O^
M2=A_BE^84445\,?9A1110 4444 %%%% !1110 4444 %%%% '&_%O_F'_P#;
M7_V2N-KV2BM8U.56L<U3#^TFY7/&Z[+X2?\ ,0_[9?\ L]=E11*IS*U@IX?V
M<U*X5YK^U]^R=\&?VX_V</%7[+/Q_P!"EO\ PMXML!;7Z6THCGMW5UDAN(7(
M(26*5$D1B"-R#(89!]*HK(Z3X$\(_P#!+[_@J3HO@RU^ .M?\%QO%4GPWLX%
MLHI]*^%&G6OBYM.4!5MQK;3R,DH08^UB(RY /!-=G\?_ /@F5\<E_:_U;]NC
M]@;]L1?A-XW\8>'+'1?B3I?B'P3'XAT?Q1%9+LL[F2%IX)(;J*/]V)5<Y10N
M%W.7^R** /D#X'?\$HO^%;_ WX]Z)\3OVC-2\=?%K]I#1KNS^)'Q8U+P_%;;
MMVG2V%G%;:?%($AM;6*9O+@\TDY8&0#:$N_$O_@E^WQ$_P""/-M_P2A_X7<+
M-K?X7Z3X0_X3S_A'/,#&R6W'VK[%]H7 <V_^K\[Y=_WFQS]944 ?-/QZ_9E_
MX* 7^MZ!>_L??M]Z-X!TG3O!]IH>J>&?%/PGM]=M)IX6D_XFD$@NH)H9RCJA
MB9Y(F$2<*0Q;S'6_^"(7P^N_^"44O_!,[0OCSK5IJ+ZV/$B?$Z32(7N!XB_M
M0:F;[[&K+$(C/E!;JPQ$0H?<-Y^Y** /C[XM?\$Y?VD/VH?@)\+OA[^U7^V7
MI?B'Q;\._CQH/Q%F\3Z-\-4T^WOX-,E9TTM;5+P^5O#-FY+N06/[LC 'J/\
MP44_8>\)?\%#OV4M>_9D\4>-M1\+S7]U9ZAH/BK28A)<Z-J=I<)<6UTB,5$F
MV2,!DW+N1F 9"0P]PHH ^!'_ ."1?[7?QC^.WP;_ &D/VSO^"EESX[U_X->.
MK;6]%T31OAM;Z/HT]M'#*DR-;Q7))O)G:%C=,S+&D;1QP@2,U=)\7/\ @E_^
MTKX8_:\\<_M>_P#!/7]N:'X0WWQ8MK%?B=X9U_X=0>(]-U"\M(O)@U*V1[B
MVUP(LAERRR$EF]*^UZ* /CS]J?\ X)??%']HG]F+X2?#VU_;3UV+XL?!KQ]9
M>-/#GQ>\1>&[>_>_U> SEQ=6*/#$;=Q<,HB1E$:QQJ"P4AMSQ9_P3Y^+?Q>^
M*/[,OQS^.W[4%IKWB[X!:WK>J:[?6'@5+*#Q3+J%D]J$CB2Z(L%B5DQ_KBX3
MG!)-?4]% 'Q)XZ_X)>_M/?#']I[XA?M)?\$Z/VZ;7X3Q?%V]AU'XA^"_%'PW
MA\1Z;-JR1^4=4L]US ]M,R_,Z$NLCG+<!54;_@B[X5MO^";/Q<_88M/V@=6O
MO%WQOO[W6?B+\7]?T6.YN]5UN[EBDFO&M(Y8D2,"%$2W21511]XDL6^VZ* /
MFW]MO_@GN/VQ?V1?"G[*P^+7_"._\(QXC\-:K_;IT+[7]I&DW$,WE^3Y\>SS
M1%C=O.S=G#8P?I*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OYG?\ @N)_RE3^+W_86L/_ $V6E?TQ5_,[_P %Q/\
ME*G\7O\ L+6'_ILM*_2_"[_D>5?^O;_]*@?GOB/_ ,B>E_U\7_I,CY1HHHK]
MU/QD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _9[_ (-1
M/^1'^-G_ &%M"_\ 15]7ZY5^1O\ P:B?\B/\;/\ L+:%_P"BKZOURK^;>._^
M2KQ/K'_TB)_0'!G_ "3.'])?^ER"BBBOD3Z@**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *_G_ /\ @YO_ .4B^F_]DRTS_P!*KVOZ *_G
M_P#^#F__ )2+Z;_V3+3/_2J]K[_PV_Y*3_MR7Z'Q'B!_R3[_ ,<?U/SOHHHK
M^@3\."BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /T\_P"#
M6/\ Y/(^(/\ V3)__3C9U^ZE?A7_ ,&L?_)Y'Q!_[)D__IQLZ_=2OYX\1?\
MDJ*G^&/Y'[KP%_R3L/\ %+\PHHHKX8^S"BBB@ HHHH **** "BBB@ HHHH *
M*** /'?VLOV^_P!DK]AO^P/^&I/BQ_PB_P#PE'VK^PO^)%?WOVG[-Y/G?\>D
M$NS;]HB^_MSOXS@X\=_X?[?\$E?^CL/_ "Q->_\ D&OCO_@['_YH%_W-7_N'
MK\=Z_6N&> \GSK(Z6,KU*BE/FNHN*6DI1TO%O9=S\PXBXUS7*,XJX2C"#C'E
MM=2OK%/I)+=]C^DS_A_M_P $E?\ H[#_ ,L37O\ Y!KV+]DW]OO]DK]N3^W_
M /AEOXL?\)1_PB_V7^W?^)%?V7V;[3YWD_\ 'W!%OW?9Y?N;L;.<9&?Y4:_8
MC_@TX_YK[_W*O_N8HXFX#R?)<CJXRA4J.4.6RDXM:RC'6T4]GW#AWC7-<WSB
MEA*T(*,N:]E*^D6^LFMUV/V(HHKY?_X+-_MH?%3_ ()Z_P#!-3XE?M@?!/1]
M#O\ Q/X032?[+M?$EK+/9.;K5[*R<R)%+$[8CN788=?F"YR,@_DI^GGU!17Y
MV?%#]M__ (*I?\$^?C!\'9OV[;'X'^//AC\7/B;IO@%]6^%^DZKI6KZ#JNH"
M3[+,T5Y<3QW%O^[<N%PX"'')4'[-_:-_:^_99_9!\/V?BC]J+]H/PAX!L=1F
M:+39O%.NPV9O)% ++"LC!I2H()" X!!.!0!Z-17-?"SXR_"3XX_#VR^+7P9^
M)V@>*O"^HQ-)8^(?#VK0WEG.JDABLT3,AVD$,,Y4@@X(-<!\'_\ @H?^PA^T
M%\4;GX)_ []L+X;^+?%MKYAD\/>'_&%I=7;B,$R&...0F4( 2Q3<%QSB@#V2
MBBODW]H_]MKXQ?LW?\%2?@7^SCXMT_0_^%0_&[PUK&E:?JK64@OK'Q99?Z3&
MCS^9L\F>W9(HX_+W&7<0V 0 #ZRHKY7_ ."G7[9OQ?\ V:+OX*_!7]FFPT6\
M^)'QJ^+NG^&=)AUVSDN(++24#7&JZBT4<D;.L%N@SAN/-!P<5ZC^T;^W9^QC
M^R%?Z;I'[4/[4?@7P'>ZNN_3+'Q1XEM[2XN8]VTRI$[!S&&&#)C:#P2* /5Z
M*^+/^"U7[7GCKX,?\$KM<_:C_8_^,UM;7LVM^%SX?\7^'9[:^@N+2[UNQAD:
M%R)(I$DAE==PR"&.#WKWKX??MY?L4_%CXV:A^S=\,?VK?A_K_CW2S*+[PCI'
MBNUN+^-HL^:OE(Y9FCP=ZKDI@[@,4 >LT5XC\.?B#\6=5_;M^)'PXUS]H3X;
MZKX1TCPGH]UHGPXTA#_PDVASS!A)=7YW8\B8H_E<<C'3:2]B?_@HI^P7:_'<
M?LP7'[8WPU3XA&^%C_PA[>,K,7_VLG:+4Q>9D3YX\G_69_AH ]FHKX^_8U_:
M*^-/Q(_X*T_MH?L_>-_'EQJ'@[X:0_#@^!]#D@B6/23J.AW-Q>[&5 [^;*BN
M=[-@CY<#BO6+?_@H]^P%>?'3_AF6U_;,^&DGC\WWV$>$D\969O3>;MOV41^9
MS/NX\G_69XVT >TT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5_,[_ ,%Q/^4J?Q>_["UA_P"FRTK^F*OYG?\ @N)_
MRE3^+W_86L/_ $V6E?I?A=_R/*O_ %[?_I4#\]\1_P#D3TO^OB_])D?*-%%%
M?NI^,A1110 4444 %?;'_!,CXD?&7P=X*_L7]FC_ ()8Z!\8O%>I>+&AOO'_
M (M\*W.KV=E 8H0MBA54AL2N7D>9Y>1,-PVJ*^)Z_6__ ()Z_P#!/'_@L9^S
M+X[\%S?#3X_Z!I7P<N-9M/$6OZAI7BZ"YTFYLW6)KG-NZ;Y)&AC\O(4+N (D
M &\?-\3XK"X?+G&K*";NTIRE%2MT]W5]/=ZGO\.8;$U\>I4HR:5DW",9-7Z^
M]HNNO0\S_P""Z,7[#'PO_;]^'9\"_"OP_.NCVMK<_&+PIX+DCM+>ZVW2N;1F
MA4+%</")%=MH?:\1;G%?3_[ /Q>_9/\ ^"@/[)_QF\1_'C_@G?\ #'X;_"OP
M/IHCL-7T?2(0RK]GGEN MQY*-]I@187\V/:VZ=>,GGRWXU?L4_L]?\%>O^"P
MWBC2?V?O%.DZ3\/_  9X;L'^)7B/PQ'$?[8U 2R!Q:%1L>1U*1&<@H/L[O\
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
M+NVG0,DT3J59&!X*D$@@]0: /SA_8R^,G@__ (*M?\%;1^VSX&F^V?#GX$?
M[2=/\&LSAT7Q-XHMDU"^D1AQYL&G^3:2IP5=R#R"!X_^RUH7[=OQ3_X*?_MK
M^+/@Y\.OV>/$GB73_B;;:!J)^-MWJG]J6/AY;)1IL%K':VTJQV,T.YSROFN&
M+!MH-?I3^Q?^PC^RE_P3U^%=W\%/V0/A/%X0\-W^MS:O>6":I=WC37DJ1QM*
MTMW++(?DAB0#=@!!@#G/(_M.?\$I?V'?VMOBK%\=_BM\+=2M/'"6"6$WB_P;
MXPU/P_J-W:*1BWN)M-N(3<(  H\S<5  4J * /S?_;J_8:^-?[$G_!NW\8_@
M!^T%KW@^X&L?'C3];\/Z!\/;J[;2?#>D:CXFTN9=*MFN8XI52*5KAE&T8$HY
M)R:]Z_X*Q_LP?L\?LM:]^PIK7[.GP9\.>"[OP]^V-X-\*Z3<^'M*CMI8M(O8
M+Y;JT,B /(DHAC+[R2Y!+$DDGZWF_P""8W[#UQ^R=+^P]+\$%;X8W&KPZI=^
M'CXAU'S+F]CO([U;B6\^T?:I9#<11NS-*2VW:V5R*[WX\?LQ? _]IE_!;_&W
MP3_;1^'GCW3_ !IX/_XF-S;_ &#7+$2BUN_W$B>;L$TG[N3=&V[YD; P ? ^
MJ:_X\\*?\%;?V[O%'PL$Q\3Z;^RSX?NO#@MUS(;^.QOWM]H[MYH3 ]:ZK_@B
M_P#LY?L'>*O^",GP5\5>+/AGX!UG3]1T&TUWQ/K_ (@T^UE>7Q']J+7%S-<R
MC=]ICO0R*[-O4HJ @ "OL[PQ^S%\#_!O[0OBG]JKPWX)^S>/?&FBV&D^)==_
MM&Y?[99V6_[-'Y+2&&/9YC?,B*S9^8G KP32?^"%G_!+;0OC!_PNG2/V88K>
M]'B)=?30(O$^IC04U17#K=KI(N?L0<, 0/)V @$*",T ?+FJ>*?B3X'_ &R_
M^"O/C/X.SW,7BS2?@YX'O/#DUEGSXKV/P3J;PO%CDR*X5E Y+ 5Y'^S]_P $
M^_V\?VSO^")7P_\ V=OA!\./V0-/\!^*_A]I6I:+XR75-=&O66H[8IWU.62.
MR9$U-;A7\XJQ D\V/.WBOUX\!_LO? OX9?&_XB?M'>"? RV?C+XKII*>/]7;
M4+B4:JNF6SVMD##)(T4/EPR.G[I$WYR^XX-?/5[_ ,$$O^"6EYK6H7D/[/>I
MV.D:K?/>ZEX*TGXA:Y9>';B=VW,S:5!>I:!2>L8C$9Z;,4 ?5GP[TKQ1H7P_
MT+0_'&MIJ>M6>CVL&L:E$"%N[I(E664 \@,X9N?6MBFQQQPQK#$@5$4!548
M Z"G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5_,[_P7$_Y2I_%[_L+6'_ILM*_IBK^9W_@N)_RE3^+W_86L/_39:5^E
M^%W_ "/*O_7M_P#I4#\]\1_^1/2_Z^+_ -)D?*-%%%?NI^,A1110 4444 %6
MH]<UJ+3'T6+6+I;-VW/:+<,(F/J5S@G@=JJT4FD]PNT%%%%,"S?ZUK&JPV]O
MJFK7-S'9PB&T2XG9Q!&.B("?E7V'%1)>7<=L]E'=2+#(P:2(.0K$="1T)%1T
M4K)(=VV%%%%,04444 %%%% !1110!^SW_!J)_P B/\;/^PMH7_HJ^K]<J_(W
M_@U$_P"1'^-G_86T+_T5?5^N5?S;QW_R5>)]8_\ I$3^@.#/^29P_I+_ -+D
M%%%%?(GU 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_/
M_P#\'-__ "D7TW_LF6F?^E5[7] %?S__ /!S?_RD7TW_ +)EIG_I5>U]_P"&
MW_)2?]N2_0^(\0/^2??^./ZGYWT445_0)^'!1110 4444 %?67[)W[<'[#_P
ML^"NG_"?]I__ ()L>'OB1J.D7]Q=67B^W\1/IU[<"5]XAN=D1,RI]U<OM"@#
M9G)/R;17)C,%0Q]+V=6]KW]V4HN_K%I_B=6$Q=;!5?:4[7M;6,9*WI)-'V!^
MV+_P6*^,_P"TU\1_AMK_ ,/?A[HOP[\*_"'5K34O '@S2&,T%I<VS1F&29@L
M8EV+$J*JHBJFX ?,Q/MGC+_@OU\+)?&FH_M-_"__ ()Y^'-%^.VKZ&NFW/Q%
MU#Q(]Y';8A6'S8[;R5W-Y:JHRRMM 1F=00?S3HKS)\,9).E"G[*T8)I)2DKI
MN[4K/WDWJU*]WN>A#B+.(5)S]KK)INZB[-*R<;KW6EHG&UD?0_[*G[;^B?LR
M:KXT^/DOPXE\4_&S6WF/A+QMKMXDMIX?FN"QN=1^SLA,]ZQ=MCLP52<D-D@[
M/[)W_!0[P]\)?AK\6?@M^TY\&+[XI>&OB_?:?J/B9QXPETS4'O;.Z-TLC70B
ME:19),%P<-P3NY(/R_1796RC 5^?GCK+EN[M-<C3CRM-.*BU=*-E>[W;.6EF
MF-H\O)+2/-I9-/F5I7334FT[-N^EET1Z[^V_^U]XQ_;?_: O_CEXM\/66B1/
M96^G:%X>TYRUOI.GVZ;(;9&(!; W,S8&6=B%4$*/(J**[,/0HX6A&C25HQ5D
MNR1R5ZU7$UI5:CO*3NWYL****V,@HHHH **** /T\_X-8_\ D\CX@_\ 9,G_
M /3C9U^ZE?A7_P &L?\ R>1\0?\ LF3_ /IQLZ_=2OYX\1?^2HJ?X8_D?NO
M7_).P_Q2_,****^&/LPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_F=_P""XG_*
M5/XO?]A:P_\ 39:5_3%7\SO_  7$_P"4J?Q>_P"PM8?^FRTK]+\+O^1Y5_Z]
MO_TJ!^>^(_\ R)Z7_7Q?^DR/E&BBBOW4_&0HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#]GO\ @U$_Y$?XV?\ 86T+_P!%7U?KE7Y&_P#!
MJ)_R(_QL_P"PMH7_ **OJ_7*OYMX[_Y*O$^L?_2(G] <&?\ ),X?TE_Z7(**
M**^1/J HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^?\
M_P"#F_\ Y2+Z;_V3+3/_ $JO:_H K^?_ /X.;_\ E(OIO_9,M,_]*KVOO_#;
M_DI/^W)?H?$>('_)/O\ QQ_4_.^BBBOZ!/PX**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH _3S_ (-8_P#D\CX@_P#9,G_].-G7[J5^%?\
MP:Q_\GD?$'_LF3_^G&SK]U*_GCQ%_P"2HJ?X8_D?NO 7_).P_P 4OS"BBBOA
MC[,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBLGQU9^,;_ ,(W]G\/]8M-/UJ2 C3KV^MS+##)D89T'WAC/% &M17A?_"
M_P#!03_HO_@3_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5 'NE%>%_P#" _\
M!03_ *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%4 >Z45X7_P (
M#_P4$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]%_\  G_A*2?_ !5 'NE%>%_\(#_P
M4$_Z+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\50![I17A?_" _P#!03_H
MO_@3_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5 'NE?S._P#!<3_E*G\7O^PM
M8?\ ILM*_>[_ (0'_@H)_P!%_P# G_A*2?\ Q5?,WQQ_X(=Z3^TC\5=8^-OQ
MHM? FL^)]>ECEU;4]^MVWGLD21*?+@O4C7"1H/E4=,]237U_!F?X/AW,IXC$
MQDXR@X^ZDW>\7U:TT/EN+,DQ>?8"%##RBFI<WO-I6LUT3[G\_E%?NQ_Q#E_!
MG_H3? G_ (,/$7_RPH_XAR_@S_T)O@3_ ,&'B+_Y85^D_P#$4,@_Y]5?_ 8?
M_)GY_P#\0YSO_GY3^^7_ ,@?A/17[L?\0Y?P9_Z$WP)_X,/$7_RPH_XAR_@S
M_P!";X$_\&'B+_Y84?\ $4,@_P"?57_P&'_R8?\ $.<[_P"?E/[Y?_('X3T5
M^['_ !#E_!G_ *$WP)_X,/$7_P L*/\ B'+^#/\ T)O@3_P8>(O_ )84?\10
MR#_GU5_\!A_\F'_$.<[_ .?E/[Y?_('X3T5^['_$.7\&?^A-\"?^##Q%_P#+
M"C_B'+^#/_0F^!/_  8>(O\ Y84?\10R#_GU5_\  8?_ "8?\0YSO_GY3^^7
M_P @?A/17[L?\0Y?P9_Z$WP)_P"##Q%_\L*/^(<OX,_]";X$_P#!AXB_^6%'
M_$4,@_Y]5?\ P&'_ ,F'_$.<[_Y^4_OE_P#('X3T5^['_$.7\&?^A-\"?^##
MQ%_\L*/^(<OX,_\ 0F^!/_!AXB_^6%'_ !%#(/\ GU5_\!A_\F'_ !#G._\
MGY3^^7_R!^$]%?NQ_P 0Y?P9_P"A-\"?^##Q%_\ +"C_ (AR_@S_ -";X$_\
M&'B+_P"6%'_$4,@_Y]5?_ 8?_)A_Q#G._P#GY3^^7_R!^$]%?NQ_Q#E_!G_H
M3? G_@P\1?\ RPH_XAR_@S_T)O@3_P &'B+_ .6%'_$4,@_Y]5?_  &'_P F
M'_$.<[_Y^4_OE_\ ('X3T5^['_$.7\&?^A-\"?\ @P\1?_+"C_B'+^#/_0F^
M!/\ P8>(O_EA1_Q%#(/^?57_ ,!A_P#)A_Q#G._^?E/[Y?\ R!^$]%?NQ_Q#
ME_!G_H3? G_@P\1?_+"C_B'+^#/_ $)O@3_P8>(O_EA1_P 10R#_ )]5?_ 8
M?_)A_P 0YSO_ )^4_OE_\@<+_P &HG_(C_&S_L+:%_Z*OJ_7*OB[]E#_ ()J
M?%G]A^QUO3?V7O%?@3PQ!XCE@EUE/L&I7OVAH0XC.;NYE*8$C_=QG=SG QZ[
M_P (#_P4$_Z+_P"!/_"4D_\ BJ_(^)<SH9SG=;&44U&=K)VOI%+6S:W7<_4.
M'\NK95E%+"UFG*-[VO;63?5)]>Q[I17A?_" _P#!03_HO_@3_P )23_XJC_A
M ?\ @H)_T7_P)_X2DG_Q5>&>R>Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H
M_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*
MH_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A
M?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""
M@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*
M"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H
M)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?
M_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G
M_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\
MP)_X2DG_ ,50![I7\_\ _P '-_\ RD7TW_LF6F?^E5[7[&?\(#_P4$_Z+_X$
M_P#"4D_^*KY__:<_X(\ZQ^V/\1H_BU^TA>>!/$?B"'3(M/CU#R]7L\6T;NZ)
MY=K=QIPTCG.W)W<G@8^GX1SK"Y!F_P!:Q$9./*U[J3>MN[7YGSO%&48G.\K^
MK4&E+F3]ZZ6E^R?Y'\\=%?NQ_P 0Y?P9_P"A-\"?^##Q%_\ +"C_ (AR_@S_
M -";X$_\&'B+_P"6%?J/_$4,@_Y]5?\ P&'_ ,F?G'_$.<[_ .?E/[Y?_('X
M3T5^['_$.7\&?^A-\"?^##Q%_P#+"C_B'+^#/_0F^!/_  8>(O\ Y84?\10R
M#_GU5_\  8?_ "8?\0YSO_GY3^^7_P @?A/17[L?\0Y?P9_Z$WP)_P"##Q%_
M\L*/^(<OX,_]";X$_P#!AXB_^6%'_$4,@_Y]5?\ P&'_ ,F'_$.<[_Y^4_OE
M_P#('X3T5^['_$.7\&?^A-\"?^##Q%_\L*/^(<OX,_\ 0F^!/_!AXB_^6%'_
M !%#(/\ GU5_\!A_\F'_ !#G._\ GY3^^7_R!^$]%?NQ_P 0Y?P9_P"A-\"?
M^##Q%_\ +"C_ (AR_@S_ -";X$_\&'B+_P"6%'_$4,@_Y]5?_ 8?_)A_Q#G.
M_P#GY3^^7_R!^$]%?NQ_Q#E_!G_H3? G_@P\1?\ RPH_XAR_@S_T)O@3_P &
M'B+_ .6%'_$4,@_Y]5?_  &'_P F'_$.<[_Y^4_OE_\ ('X3T5^['_$.7\&?
M^A-\"?\ @P\1?_+"C_B'+^#/_0F^!/\ P8>(O_EA1_Q%#(/^?57_ ,!A_P#)
MA_Q#G._^?E/[Y?\ R!^$]%?NQ_Q#E_!G_H3? G_@P\1?_+"C_B'+^#/_ $)O
M@3_P8>(O_EA1_P 10R#_ )]5?_ 8?_)A_P 0YSO_ )^4_OE_\@?A/17[L?\
M$.7\&?\ H3? G_@P\1?_ "PH_P"(<OX,_P#0F^!/_!AXB_\ EA1_Q%#(/^?5
M7_P&'_R8?\0YSO\ Y^4_OE_\@?A/17[L?\0Y?P9_Z$WP)_X,/$7_ ,L*/^(<
MOX,_]";X$_\ !AXB_P#EA1_Q%#(/^?57_P !A_\ )A_Q#G._^?E/[Y?_ "!\
MQ_\ !K'_ ,GD?$'_ +)D_P#Z<;.OW4KX5_98_P""2OBS]BGQEJ'Q _9EU7P)
MX9U?5=,.GW]W]GU:]\VV,B2%-EW=2JOSQH<@ \8S@D5[M_P@/_!03_HO_@3_
M ,)23_XJOROBO.,-GN<RQ=!-1:BO>LGHK=&U^)^D\,Y5B,FRJ.%KM.2;?NWM
MJ_-+\CW2BO"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)/_BJ
M^;/H#W2BO"_^$!_X*"?]%_\  G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ
M/=**\+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THK
MPO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_  4$_P"B_P#@3_PE)/\ XJ@#W2BO
M"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (J@#W2B
MH-+CU"+3+:+5[B.6[6!!=2Q)M5Y HW,!V!.2!4] !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 %%%% &9XUL_%.H^#=7T_P-K%O
MIVMSZ9<1Z/J%W!YL5M=-&PBE=/XU5RK%>X!%?SD_\%LOV;/VVO\ @E?XQ^#7
MC[X=_P#!8CXV_$[X\_$+Q-)&-!;6+B$3;#&L<EK9I<2!(&GD6!;=P\<GF%5&
M$=:_9;_@L[_P5+\,?\$DOV-[C]HO4/!$GB77]7UF/0?!FAF0QP3ZE+#-,KW,
M@Y2!(X)';;\S%50%2^Y?R"_X(P?MX?\ !/GXT?MZ^'OVOO\ @H7\:O&'Q7_:
MN^)/B6TT7P3I<?@F8Z#X):YF$%O!:#.T,@E_UH4)"K.5#-NG< ^MO^"A7[0'
M[8'[?O\ P4^^&'_!$GX,?'_7OA=I^F^ X?%'[1OB_P"']Z;;45=K59FL8)T.
MZ./#VZC!VLVH(75UCVMB?\$?-9_:#_9._P""Z'[27_!*#0OVJ/'?Q+^&OA3X
M;1:_X<O/B7K;ZI<Z;J+)H\B$O\JKC^TYHI%B$:R&)&*@KQY;<_MJ?!O_ ()%
M?\'*'[3W[0W_  4"TWQ'H^E>/_ ,$?P_UZQT":\74K8II;I##L'S BT\G?D(
MDENR.RU4_9 _:A\<?\$\?@K^TU_P<8?M<? C6H/$7[0/CF+1O@SX#U-&M;B2
MQEDFN(#.[ F*V9(H@'(W,FG%D#"6,D \R_X+J?LN_MH?\$OO"7PQ_:!/_!9O
MXT?$'X[>.?&WV9/#UKJ]S80/"L+R23V%I#<-Y4,<[6\'D[2C_:@ JX*G]4O^
M"@/_  4C^./[''[(7PN^#_A7PM#XH_:X^,FA:?HO@SP39Q1L$UR2UB%]J4Z#
MY$M+:5G<DX0D*"0@D=/RC_X)4_\ !1/]@7]H;]O70OVZ/^"I/QD\6?$O]H_Q
M3XEM-(^&/@K2_!$\GA[P4TUR(K..V4L0\JO("A *Q,[29EF/G#ZX_;<_X)X?
M\%EO@K^W9\;?^"P_P;_:B^!ME9:;X1OCX?;QG97NH7OA[PO8VS3-:VT3V+PV
MTC)$[.8V^9I)/FQ(^X PO^#7.#]K7Q'^VK^U7/\ M#_M=>./B=9?#?4K?P@M
M[KOBN^O=.O\ 4S>W7VJ[MX;B1E4 V.$?:K".X PNYEK]KJ_&W_@SX^!7[6/A
MG]F/Q?\ M1?$KQIX?F^'?Q<UV\U71M*CLG.KW&K0W36MS>3S&,*(/]'=4C5G
MRS.Q"_Q?LE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F>-;/Q3J/@W5
M]/\  VL6^G:W/IEQ'H^H7<'FQ6UTT;"*5T_C57*L5[@$5_.3_P %LOV;/VVO
M^"5_C'X->/OAW_P6(^-OQ.^//Q"\321C06UBXA$VPQK'):V:7$@2!IY%@6W<
M/')YA51A'6OV6_X+._\ !4OPQ_P22_8WN/VB]0\$2>)=?U?68]!\&:&9#'!/
MJ4L,TRO<R#E($C@D=MOS,55 5+[E_(+_ ((P?MX?\$^?C1^WKX>_:^_X*%_&
MKQA\5_VKOB3XEM-%\$Z7'X)F.@^"6N9A!;P6@SM#()?]:%"0JSE0S;IW /K;
M_@H5^T!^V!^W[_P4^^&'_!$GX,?'_7OA=I^F^ X?%'[1OB_X?WIMM15VM5F:
MQ@G0[HX\/;J,':S:@A=76/:V)_P1\UG]H/\ 9._X+H?M)?\ !*#0OVJ/'?Q+
M^&OA3X;1:_X<O/B7K;ZI<Z;J+)H\B$O\JKC^TYHI%B$:R&)&*@KQY;<_MJ?!
MO_@D5_P<H?M/?M#?\% M-\1Z/I7C_P  P1_#_7K'0)KQ=2MBFEND,.P?,"+3
MR=^0B26[([+53]D#]J'QQ_P3Q^"O[37_  <8?M<? C6H/$7[0/CF+1O@SX#U
M-&M;B2QEDFN(#.[ F*V9(H@'(W,FG%D#"6,D \R_X+J?LN_MH?\ !+[PE\,?
MV@3_ ,%F_C1\0?CMXY\;?9D\/6NKW-A \*PO))/86D-PWE0QSM;P>3M*/]J
M"K@J?U+_ &_OAEJ'QD_9O^"^F?MM_P#!5J^_9?L3X5,WQ/M/#'BZP\.7_BK5
MS9V9EBAU"XD BAMY/M)>&..19/M";@ BY_*K_@E3_P %$_V!?VAOV]="_;H_
MX*D_&3Q9\2_VC_%/B6TTCX8^"M+\$3R>'O!337(BLX[92Q#RJ\@*$ K$SM)F
M68^</NG_ (*D?\%8?^""'B3XM^*/V:_^"G'[/NOZ]XJ^$UU>66C:=K_@">9[
MP7$4+RRZ9<12 (DOE1*))'AR8@0=H#4 >>_\&P?B']I[7?VL?VBK#PI^T1\1
M_B?^RYHE]+IWPW\8?$.^N+G^T[Y+TB&:T>?')MEE,WE*BDO SHA*J/VBK\@?
M^#0SX+?M4?#K]G3XK_$+XJZ!XH\-_"SQ?XJLY_@YX0\47$Q>RMHQ=&YN(4FP
M1#(LMG&)  )6M689ZG]?J "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 J:GH.AZV\$FLZ-:
M7;6LHDMFNK=9#$_]Y=P.T^XYJW110 4444 (JJBA$4  8  Z4M%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!4U/0=#UMX)-9T:TNVM91);-=6
MZR&)_P"\NX':?<<U;HHH *I:GX;\.ZU<P7NLZ#97<UJVZUFN;5)&A/7*E@2I
MX'3TJ[10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
; 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020888032512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-53713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">OTTER TAIL CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">27-0383995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">215 South Cascade Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Box 496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Fergus Falls<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">MN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">56538-0496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">410-8780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Shares, par value $5.00 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">OTTR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,545,374,386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,827,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The Registrant's definitive Proxy Statement for its 2025 Annual Meeting of Shareholders is incorporated by reference into Part III of this Form 10-K.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">0001466593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878490768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_AuditorInformationAbstract', window );"><strong>Auditor 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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Minneapolis, Minnesota<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_AuditorInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878653264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">$ 294,651<span></span>
</td>
<td class="nump">$ 230,373<span></span>
</td>
</tr>
<tr class="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 of allowance for credit losses</a></td>
<td class="nump">145,964<span></span>
</td>
<td class="nump">157,143<span></span>
</td>
</tr>
<tr class="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">148,885<span></span>
</td>
<td class="nump">149,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_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory Assets</a></td>
<td class="nump">9,962<span></span>
</td>
<td class="nump">16,127<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other Current Assets</a></td>
<td class="nump">30,579<span></span>
</td>
<td class="nump">16,826<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_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">630,041<span></span>
</td>
<td class="nump">570,170<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">121,177<span></span>
</td>
<td class="nump">62,516<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_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities', window );">Property, Plant and Equipment, net of accumulated depreciation</a></td>
<td class="nump">2,692,460<span></span>
</td>
<td class="nump">2,418,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">98,673<span></span>
</td>
<td class="nump">95,715<span></span>
</td>
</tr>
<tr class="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 );">Intangible Assets, net of accumulated amortization</a></td>
<td class="nump">5,743<span></span>
</td>
<td class="nump">6,843<span></span>
</td>
</tr>
<tr class="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">37,572<span></span>
</td>
<td class="nump">37,572<span></span>
</td>
</tr>
<tr class="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 );">Other Noncurrent Assets</a></td>
<td class="nump">66,416<span></span>
</td>
<td class="nump">51,377<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</a></td>
<td class="nump">3,022,041<span></span>
</td>
<td class="nump">2,672,398<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">3,652,082<span></span>
</td>
<td class="nump">3,242,568<span></span>
</td>
</tr>
<tr class="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_ShortTermBorrowings', window );">Short-Term Debt</a></td>
<td class="nump">69,615<span></span>
</td>
<td class="nump">81,422<span></span>
</td>
</tr>
<tr class="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">113,574<span></span>
</td>
<td class="nump">94,428<span></span>
</td>
</tr>
<tr class="ro">
<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 Salaries and Wages</a></td>
<td class="nump">34,398<span></span>
</td>
<td class="nump">38,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued Taxes</a></td>
<td class="nump">17,314<span></span>
</td>
<td class="nump">26,590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">29,307<span></span>
</td>
<td class="nump">25,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_OtherLiabilitiesCurrent', window );">Other Current Liabilities</a></td>
<td class="nump">45,582<span></span>
</td>
<td class="nump">43,775<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_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">309,790<span></span>
</td>
<td class="nump">309,757<span></span>
</td>
</tr>
<tr class="re">
<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 and Deferred Credits</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_DefinedBenefitPensionPlanLiabilitiesNoncurrent', window );">Pension Benefit Liability</a></td>
<td class="nump">32,614<span></span>
</td>
<td class="nump">33,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_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent', window );">Other Postretirement Benefits Liability</a></td>
<td class="nump">27,385<span></span>
</td>
<td class="nump">27,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">288,928<span></span>
</td>
<td class="nump">276,547<span></span>
</td>
</tr>
<tr class="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">267,745<span></span>
</td>
<td class="nump">237,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred Tax Credits</a></td>
<td class="nump">14,990<span></span>
</td>
<td class="nump">15,172<span></span>
</td>
</tr>
<tr class="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 Noncurrent Liabilities</a></td>
<td class="nump">98,397<span></span>
</td>
<td class="nump">75,977<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_LiabilitiesNoncurrent', window );">Total Noncurrent Liabilities and Deferred Credits</a></td>
<td class="nump">730,059<span></span>
</td>
<td class="nump">665,746<span></span>
</td>
</tr>
<tr class="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 (Note 14)</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_CapitalizationLongtermDebtAndEquityAbstract', window );"><strong>Capitalization</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_LongTermDebt', window );">Long-Term Debt</a></td>
<td class="nump">943,734<span></span>
</td>
<td class="nump">824,059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' 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: 50,000,000 shares authorized of $5 par value; 41,827,967 and 41,710,521 outstanding at December&#160;31, 2024 and 2023</a></td>
<td class="nump">209,140<span></span>
</td>
<td class="nump">208,553<span></span>
</td>
</tr>
<tr class="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 );">Additional Paid-In Capital</a></td>
<td class="nump">429,089<span></span>
</td>
<td class="nump">426,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="nump">1,029,738<span></span>
</td>
<td class="nump">806,342<span></span>
</td>
</tr>
<tr class="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 Income</a></td>
<td class="nump">532<span></span>
</td>
<td class="nump">1,148<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 Shareholders' Equity</a></td>
<td class="nump">1,668,499<span></span>
</td>
<td class="nump">1,443,006<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_CapitalizationLongtermDebtAndEquity', window );">Total Capitalization</a></td>
<td class="nump">2,612,233<span></span>
</td>
<td class="nump">2,267,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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders' Equity</a></td>
<td class="nump">$ 3,652,082<span></span>
</td>
<td class="nump">$ 3,242,568<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment, Net Including Public Utilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(19)(a))<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 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_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_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/2147477802/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/2147478777/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/2147479170/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/2147479196/954-310-45-1<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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 real and property 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> -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/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life.</p></div>
<a href="javascript: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(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2147478777/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>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<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)(iv))<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)(5))<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 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 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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>Amount of asset recognized for present right to economic benefit, 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 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_CapitalizationLongtermDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated capitalization which comprises long-term debt and equity instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizationLongtermDebtAndEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizationLongtermDebtAndEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizationLongtermDebtAndEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<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 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/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_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/2147478777/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_DefinedBenefitPensionPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 plan, classified as noncurrent. Excludes 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://fasb.org/us-gaap/role/ref/legacyRef<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 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(24))<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 715<br> -SubTopic 20<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<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_DefinedBenefitPensionPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 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(15))<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 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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/2147478546/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://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<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_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/2147478777/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/2147478546/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://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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 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)(i))<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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://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 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(25))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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(23))<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 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: 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 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 (b)<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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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 5: 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 6: 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 7: 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/2147478777/944-210-S99-1<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 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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript: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(12))<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_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://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 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_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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 other postretirement plan, classified as noncurrent. Excludes pension 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> -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 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(24))<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 715<br> -SubTopic 20<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<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_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-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_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-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_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of 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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477571/980-405-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_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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><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 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 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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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 4: 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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://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 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(30))<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(31))<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/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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<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 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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>34
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020876205136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 5<span></span>
</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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">41,827,967<span></span>
</td>
<td class="nump">41,710,521<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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-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_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>35
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877244160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Operating Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenues</a></td>
<td class="nump">$ 1,330,548<span></span>
</td>
<td class="nump">$ 1,349,166<span></span>
</td>
<td class="nump">$ 1,460,209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseFuelUsed', window );">Electric Production Fuel</a></td>
<td class="nump">60,945<span></span>
</td>
<td class="nump">60,339<span></span>
</td>
<td class="nump">65,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Electric Purchased Power</a></td>
<td class="nump">61,561<span></span>
</td>
<td class="nump">78,292<span></span>
</td>
<td class="nump">100,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Electric Operating and Maintenance Expenses</a></td>
<td class="nump">190,422<span></span>
</td>
<td class="nump">191,263<span></span>
</td>
<td class="nump">181,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of Products Sold (excluding depreciation)</a></td>
<td class="nump">434,522<span></span>
</td>
<td class="nump">454,122<span></span>
</td>
<td class="nump">542,944<span></span>
</td>
</tr>
<tr class="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 );">Nonelectric Selling, General, and Administrative Expenses</a></td>
<td class="nump">80,065<span></span>
</td>
<td class="nump">72,663<span></span>
</td>
<td class="nump">69,718<span></span>
</td>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">107,121<span></span>
</td>
<td class="nump">97,954<span></span>
</td>
<td class="nump">92,597<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_ottr_UtilitiesOperatingExpensePropertyTaxes', window );">Electric Property Taxes</a></td>
<td class="nump">15,662<span></span>
</td>
<td class="nump">16,614<span></span>
</td>
<td class="nump">17,742<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">950,298<span></span>
</td>
<td class="nump">971,247<span></span>
</td>
<td class="nump">1,069,770<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">380,250<span></span>
</td>
<td class="nump">377,919<span></span>
</td>
<td class="nump">390,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income and (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="num">(41,815)<span></span>
</td>
<td class="num">(37,677)<span></span>
</td>
<td class="num">(36,016)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent', window );">Nonservice Cost Components of Postretirement Benefits</a></td>
<td class="nump">9,609<span></span>
</td>
<td class="nump">10,597<span></span>
</td>
<td class="nump">1,075<span></span>
</td>
</tr>
<tr class="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 (Expense), net</a></td>
<td class="nump">18,848<span></span>
</td>
<td class="nump">12,650<span></span>
</td>
<td class="nump">2,037<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_IncomeLossAttributableToParent', window );">Income Before Income Taxes</a></td>
<td class="nump">366,892<span></span>
</td>
<td class="nump">363,489<span></span>
</td>
<td class="nump">357,535<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">65,230<span></span>
</td>
<td class="nump">69,298<span></span>
</td>
<td class="nump">73,351<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 301,662<span></span>
</td>
<td class="nump">$ 294,191<span></span>
</td>
<td class="nump">$ 284,184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', 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>
</tr>
<tr class="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">41,778<span></span>
</td>
<td class="nump">41,668<span></span>
</td>
<td class="nump">41,586<span></span>
</td>
</tr>
<tr class="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">42,072<span></span>
</td>
<td class="nump">42,039<span></span>
</td>
<td class="nump">41,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings Per Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 7.22<span></span>
</td>
<td class="nump">$ 7.06<span></span>
</td>
<td class="nump">$ 6.83<span></span>
</td>
</tr>
<tr class="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">$ 7.17<span></span>
</td>
<td class="nump">$ 7.00<span></span>
</td>
<td class="nump">$ 6.78<span></span>
</td>
</tr>
<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=ottr_ElectricMember', window );">Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Operating Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenues</a></td>
<td class="nump">$ 524,515<span></span>
</td>
<td class="nump">$ 528,359<span></span>
</td>
<td class="nump">$ 549,699<span></span>
</td>
</tr>
<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=ottr_ProductSalesMember', window );">Product Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Operating Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenues</a></td>
<td class="nump">$ 806,033<span></span>
</td>
<td class="nump">$ 820,807<span></span>
</td>
<td class="nump">$ 910,510<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_UtilitiesOperatingExpensePropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense, Property Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_UtilitiesOperatingExpensePropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 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_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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://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 2: 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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript: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> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://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/2147478524/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_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpenseFuelUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense for fuel used by regulated operation.</p></div>
<a href="javascript: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)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseFuelUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpenseMaintenanceAndOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense for routine plant maintenance, repairs and operations of regulated operation.</p></div>
<a href="javascript: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)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense for purchased power of regulated operation.</p></div>
<a href="javascript: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)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=ottr_ElectricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ElectricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ProductSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>36
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885200624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 301,662<span></span>
</td>
<td class="nump">$ 294,191<span></span>
</td>
<td class="nump">$ 284,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized Gain (Loss) on Available-for-Sale Securities, net of tax (expense) benefit of $(128), $(51) and $115</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="num">(432)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized Gain (Loss) on Pension and Other Postretirement Benefit Plans, net of tax (expense) benefit of $352, $(14) and $(2,769)</a></td>
<td class="num">(1,002)<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">7,871<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total Other Comprehensive Income (Loss)</a></td>
<td class="num">(616)<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">7,439<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_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Income</a></td>
<td class="nump">$ 301,046<span></span>
</td>
<td class="nump">$ 294,424<span></span>
</td>
<td class="nump">$ 291,623<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/2147478524/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/2147477250/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://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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-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 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://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/2147478524/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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, attributable to parent.</p></div>
<a href="javascript: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 (j)<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 10A<br> -Subparagraph (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://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><br>Reference 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript: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/2147477250/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 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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 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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent 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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>37
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020876202272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized Gain (Loss) on Available-for-Sale Securities, tax (expense) benefit</a></td>
<td class="num">$ (128)<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="nump">$ 115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent', window );">Unrealized Gain (Loss) on Pension and Other Postretirement Benefit Plans, tax (expense) benefit</a></td>
<td class="nump">$ 352<span></span>
</td>
<td class="num">$ (14)<span></span>
</td>
<td class="num">$ (2,769)<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_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript: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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-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 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>38
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879113840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Shares</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (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_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,551,524<span></span>
</td>
<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">$ 990,777<span></span>
</td>
<td class="nump">$ 207,758<span></span>
</td>
<td class="nump">$ 419,760<span></span>
</td>
<td class="nump">$ 369,783<span></span>
</td>
<td class="num">$ (6,524)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition', window );">Employee Stock Purchase Plan Expenses</a></td>
<td class="num">(219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes</a></td>
<td class="num">(2,923)<span></span>
</td>
<td class="nump">$ 398<span></span>
</td>
<td class="num">(3,321)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock Compensation Expense</a></td>
<td class="nump">6,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">284,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">284,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">7,439<span></span>
</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,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common Dividends</a></td>
<td class="num">(68,755)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68,755)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,631,113<span></span>
</td>
<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,217,317<span></span>
</td>
<td class="nump">$ 208,156<span></span>
</td>
<td class="nump">423,034<span></span>
</td>
<td class="nump">585,212<span></span>
</td>
<td class="nump">915<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition', window );">Employee Stock Purchase Plan Expenses</a></td>
<td class="num">(339)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(339)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes</a></td>
<td class="num">(3,088)<span></span>
</td>
<td class="nump">$ 397<span></span>
</td>
<td class="num">(3,485)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock Compensation Expense</a></td>
<td class="nump">7,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">294,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">233<span></span>
</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">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_DividendsCommonStockCash', window );">Common Dividends</a></td>
<td class="num">$ (73,061)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73,061)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">41,710,521<span></span>
</td>
<td class="nump">41,710,521<span></span>
</td>
<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, 2023</a></td>
<td class="nump">$ 1,443,006<span></span>
</td>
<td class="nump">$ 208,553<span></span>
</td>
<td class="nump">426,963<span></span>
</td>
<td class="nump">806,342<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition', window );">Employee Stock Purchase Plan Expenses</a></td>
<td class="num">(359)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(359)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes</a></td>
<td class="num">(6,457)<span></span>
</td>
<td class="nump">$ 587<span></span>
</td>
<td class="num">(7,044)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock Compensation Expense</a></td>
<td class="nump">9,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">301,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss)</a></td>
<td class="num">(616)<span></span>
</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">(616)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common Dividends</a></td>
<td class="num">$ (78,266)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(78,266)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">41,827,967<span></span>
</td>
<td class="nump">41,827,967<span></span>
</td>
<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, 2024</a></td>
<td class="nump">$ 1,668,499<span></span>
</td>
<td class="nump">$ 209,140<span></span>
</td>
<td class="nump">$ 429,089<span></span>
</td>
<td class="nump">$ 1,029,738<span></span>
</td>
<td class="nump">$ 532<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to additional paid-in capital (APIC) for recognition of cost 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 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-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_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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://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/2147478524/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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent 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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript: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(28))<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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://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 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(30))<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(31))<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/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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<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 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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>39
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877184528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common Dividends (in dollars per share)</a></td>
<td class="nump">$ 1.87<span></span>
</td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881180064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="nump">$ 301,662<span></span>
</td>
<td class="nump">$ 294,191<span></span>
</td>
<td class="nump">$ 284,184<span></span>
</td>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">107,121<span></span>
</td>
<td class="nump">97,954<span></span>
</td>
<td class="nump">92,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxCreditsAndAdjustments', window );">Deferred Tax Credits</a></td>
<td class="num">(182)<span></span>
</td>
<td class="num">(744)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
</tr>
<tr class="ro">
<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">23,057<span></span>
</td>
<td class="nump">13,508<span></span>
</td>
<td class="nump">32,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionContributions', window );">Discretionary Contribution to Pension Plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Investment (Gains) Losses</a></td>
<td class="num">(5,482)<span></span>
</td>
<td class="num">(7,222)<span></span>
</td>
<td class="nump">3,296<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock Compensation Expense</a></td>
<td class="nump">9,529<span></span>
</td>
<td class="nump">7,753<span></span>
</td>
<td class="nump">6,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="num">(3,111)<span></span>
</td>
<td class="num">(423)<span></span>
</td>
<td class="num">(1,473)<span></span>
</td>
</tr>
<tr class="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 Operating Assets and Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Receivables</a></td>
<td class="nump">11,179<span></span>
</td>
<td class="num">(12,750)<span></span>
</td>
<td class="nump">30,560<span></span>
</td>
</tr>
<tr class="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="nump">3,691<span></span>
</td>
<td class="num">(2,450)<span></span>
</td>
<td class="nump">5,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets', window );">Regulatory Assets</a></td>
<td class="nump">5,194<span></span>
</td>
<td class="nump">12,479<span></span>
</td>
<td class="num">(2,464)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other Assets</a></td>
<td class="num">(11,640)<span></span>
</td>
<td class="nump">2,817<span></span>
</td>
<td class="num">(368)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts Payable</a></td>
<td class="nump">14,826<span></span>
</td>
<td class="num">(9,988)<span></span>
</td>
<td class="num">(29,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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued and Other Liabilities</a></td>
<td class="num">(10,371)<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="num">(5,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_IncreaseDecreaseInRegulatoryLiabilities', window );">Regulatory Liabilities</a></td>
<td class="nump">16,821<span></span>
</td>
<td class="nump">20,973<span></span>
</td>
<td class="num">(6,846)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations', window );">Pension and Other Postretirement Benefits</a></td>
<td class="num">(9,563)<span></span>
</td>
<td class="num">(11,605)<span></span>
</td>
<td class="nump">1,244<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 Provided by Operating Activities</a></td>
<td class="nump">452,731<span></span>
</td>
<td class="nump">404,499<span></span>
</td>
<td class="nump">389,309<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(358,650)<span></span>
</td>
<td class="num">(287,134)<span></span>
</td>
<td class="num">(171,134)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from Disposal of Noncurrent Assets</a></td>
<td class="nump">8,849<span></span>
</td>
<td class="nump">6,225<span></span>
</td>
<td class="nump">4,346<span></span>
</td>
</tr>
<tr class="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 );">Purchases of Investments and Other Assets</a></td>
<td class="num">(61,573)<span></span>
</td>
<td class="num">(8,378)<span></span>
</td>
<td class="num">(8,283)<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">(411,374)<span></span>
</td>
<td class="num">(289,287)<span></span>
</td>
<td class="num">(175,071)<span></span>
</td>
</tr>
<tr class="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Net (Repayments) Borrowings on Short-Term Debt</a></td>
<td class="num">(11,807)<span></span>
</td>
<td class="nump">73,218<span></span>
</td>
<td class="num">(82,959)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from Issuance of Long-Term Debt</a></td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">90,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_RepaymentsOfLongTermDebt', window );">Payments for Retirement of Long-Term Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(30,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_PaymentsOfDividends', window );">Dividends Paid</a></td>
<td class="num">(78,266)<span></span>
</td>
<td class="num">(73,061)<span></span>
</td>
<td class="num">(68,755)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for Shares Withheld for Employee Tax Obligations</a></td>
<td class="num">(6,457)<span></span>
</td>
<td class="num">(3,088)<span></span>
</td>
<td class="num">(2,942)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other, net</a></td>
<td class="num">(549)<span></span>
</td>
<td class="num">(904)<span></span>
</td>
<td class="num">(2,123)<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 (Used in) Financing Activities</a></td>
<td class="nump">22,921<span></span>
</td>
<td class="num">(3,835)<span></span>
</td>
<td class="num">(96,779)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Change in Cash and Cash Equivalents</a></td>
<td class="nump">64,278<span></span>
</td>
<td class="nump">111,377<span></span>
</td>
<td class="nump">117,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Period</a></td>
<td class="nump">230,373<span></span>
</td>
<td class="nump">118,996<span></span>
</td>
<td class="nump">1,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Period</a></td>
<td class="nump">294,651<span></span>
</td>
<td class="nump">230,373<span></span>
</td>
<td class="nump">118,996<span></span>
</td>
</tr>
<tr class="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 Disclosures of Cash Flow Information</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_InterestPaidNet', window );">Interest, net of amount capitalized</a></td>
<td class="nump">39,484<span></span>
</td>
<td class="nump">36,956<span></span>
</td>
<td class="nump">35,699<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">57,614<span></span>
</td>
<td class="nump">46,284<span></span>
</td>
<td class="nump">43,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental Disclosure of Noncash 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_CapitalExpendituresIncurredButNotYetPaid', window );">Accrued Property, Plant and Equipment Additions</a></td>
<td class="nump">$ 20,281<span></span>
</td>
<td class="nump">$ 13,001<span></span>
</td>
<td class="nump">$ 12,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_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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 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_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<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/recommendedDisclosureRef<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_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxCreditsAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.</p></div>
<a href="javascript: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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxCreditsAndAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript: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 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<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 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: 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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 accrued expenses, and obligations 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of other assets that are created when regulatory agencies permits public utilities to defer costs to the balance sheet.</p></div>
<a href="javascript: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_IncreaseDecreaseInOtherRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInPensionAndPostretirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution 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 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_IncreaseDecreaseInPensionAndPostretirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total amount due within one year (or one operating cycle) from all parties, 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_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInRegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regulated liabilities. Regulated liabilities are created when regulatory agency permits an entity to defer revenues to the balance sheet.</p></div>
<a href="javascript: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_IncreaseDecreaseInRegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://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/2147478524/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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) included in net income that results in no cash inflow (outflow), 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to satisfy grantee's tax withholding obligation 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PensionContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.</p></div>
<a href="javascript: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_PensionContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for borrowing having initial term of repayment 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_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><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(i)(2))<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_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_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>41
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885670384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Otter Tail Corporation (OTC) and its subsidiaries (collectively, the "Company," "us," "our" or "we") form a diverse, multi-platform business consisting of a vertically integrated, regulated utility with generation, transmission and distribution facilities complemented by manufacturing businesses providing metal fabrication for custom machine parts and metal components, manufacturing of extruded and thermoformed plastic products, and manufacturing of PVC pipe products. We classify our business into three segments: Electric, Manufacturing and Plastics. Note 2 includes an additional description of the segments and financial information regarding each segment.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles and include the accounts of OTC and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation except, as applicable, profits on sales to our regulated electric utility company from our nonregulated businesses, which is in accordance with the accounting requirements of regulated operations.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use estimates based on the best information available in recording transactions and balances resulting from business operations. As better information becomes available or actual amounts are known, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Accounting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our regulated electric utility company, OTP, is subject to regulation of rates and other matters by state utility commissions in Minnesota, North Dakota and South Dakota and by the FERC for certain interstate operations. OTP accounts for the financial effects of regulation in accordance with accounting guidance for regulated operations. This guidance allows for the recording of a regulatory asset for certain costs which otherwise would be recognized in the statements of income or comprehensive income based on an expectation that the cost will be recovered in future rates. This guidance also requires the recording of a regulatory liability for certain credits which would otherwise be recognized in the statements of income or comprehensive income based on an expectation that the amount will be returned to customers in future rates. Amounts recorded as regulatory assets and regulatory liabilities are generally recognized in the statements of income at the time they are reflected in customer rates. In the event OTP ceases to meet the criteria to apply the guidance for regulated operations, the regulatory assets and liabilities that no longer meet such criteria would be removed from the consolidated balance sheets and included in the consolidated statements of income as an expense or income item, or in the consolidated statements of comprehensive income as a loss or gain item, in the period in which the application of this guidance ceases.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with maturity dates of 90 days or less to be cash equivalents.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Deposits</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold deposits with financial institutions which potentially subject us to a concentration risk. These deposits are guaranteed by the Federal Deposit Insurance Corporation up to an insurance limit of $250,000. Currently, our cash deposits exceed federally insured levels.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue from Contracts with Customers</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to our diverse business operations, the recognition of revenue from contracts with customers depends on the product produced and sold or service performed. We recognize revenue from contracts with customers at prices that are fixed or determinable as evidenced by an agreement with the customer, when we have met our performance obligation under the contract and it is probable that we will collect the amount to which we are entitled in exchange for the goods or services transferred or to be transferred to the customer. Depending on the product produced and sold or service performed and the terms of the agreement with the customer, we recognize revenue either over time, in the case of delivery or transmission of electricity or related services or the production and storage of certain custom-made products, or at a point in time for the delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product. Provisions for sales returns, early payment discounts and volume-based variable pricing incentives are recorded as reductions to revenue at the time revenue is recognized based on customer history, historical information and current trends. We include revenues received for shipping and handling in operating revenues. Expenses paid for shipping and handling are recorded as part of cost of products sold. Sales or other taxes collected from customers are excluded from operating revenues.  </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most Electric segment revenues are earned from the generation, transmission and sale of electricity to retail customers at rates approved by state regulatory commissions. OTP also earns revenue from the transmission of electricity for others over the transmission assets it owns separately or jointly with other transmission service providers, under rate tariffs established by the independent transmission system operator and approved by FERC. A third source of revenue for OTP comes from the generation and sale of electricity to wholesale customers at contract or market rates. Revenues from all these sources meet the criteria to be classified as revenue from contracts with customers and are recognized over time as energy is delivered or transmitted. Revenue is recognized based on the metered quantity of electricity delivered or transmitted at the applicable rates. For electricity delivered and consumed after a meter is read but not yet billed to a customer, OTP records revenue and an unbilled receivable based on estimates of the amount of energy delivered and a composite rate per kwh consumed.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Manufacturing segment businesses earn revenue predominantly from the production and delivery of custom-made or standardized parts and products to customers across several industries and from the production and sale of tools and dies to other manufacturers. For the production and delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product, we have met our performance obligation and recognize revenue at the point in time when the product is shipped. At this point we have no further obligation to provide services related to such products. The shipping terms used in these transactions are free on board (FOB) shipping point.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plastics segment businesses earn revenue predominantly from the sale and delivery of standardized PVC pipe products produced at their manufacturing facilities. Revenue from the sale of these products is recognized at the point in time when the product is shipped as there is no further obligation to provide services related to such products and the shipping terms are FOB shipping point. We have one customer within our Plastics segment for which we produce and store a product made to the customer&#8217;s specifications and design under a build and hold agreement. For sales to this customer, we recognize revenue as the custom-made product is produced, adjusting the amount of revenue for volume rebate variable pricing considerations we expect the customer will earn and applicable early payment discounts we expect the customer will take. Ownership of the pipe transfers to the customer prior to delivery and we are paid a negotiated fee for storage of the pipe. Revenue for storage of the pipe is recognized over time as the pipe is stored.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alternative Revenue</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to recognizing revenue from contracts with customers, our Electric segment business also records revenue under alternative revenue program (ARP) requirements. Certain rate rider mechanisms qualify as ARP revenues as they provide for adjustments to rates outside of a general rate case proceeding to encourage or incentivize investments in certain areas such as conservation, renewable energy, pollution reduction or control, improved infrastructure of the transmission grid or other programs that provide benefits to the general public under public policy, laws or regulations. ARP riders generally provide for the recovery of specified costs and investments and include an incentive component to provide the regulated utility with a return on amounts invested.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue ARP revenue on the basis of costs incurred, investments made and returns on those investments that qualify for recovery through established riders. ARP revenue is disclosed separately from revenue from contracts with customers and we have elected to report ARP revenue on a net basis, whereby amounts initially recorded as ARP revenue in a period are presented net of the reversal of amounts previously recognized as ARP revenue that are reclassified and recorded as revenue from contracts with customers when such amounts are included in the price of electricity to customers.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Receivables and Allowance for Credit Losses</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to our customers in the normal course of business with repayment terms generally ranging from 30 to 90 days after the invoice date. Late fees are assessed on certain receivables once they are 30 days past due. Unbilled receivables represent estimates of energy delivered to customers but not yet billed. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables are stated at the billed or estimated unbilled amount less an allowance for estimated credit losses. An allowance for credit losses is established based on losses expected to occur over the contractual life of the receivable. We estimate an allowance for credit losses on our trade and unbilled receivables by evaluating historical aging and write-off history, adjusted for current and forecasted economic conditions, for groups of receivables that share similar economic characteristics. Other receivables are evaluated by reviewing individual accounts, considering aging, financial condition of the debtor, recent payment history and other relevant factors. Account balances are written off in the period they are deemed to be uncollectible.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value. Costs for fuel, material and supply inventories of our Electric segment are determined on an average cost basis. Costs for raw material, work in process and finished goods inventories of our Manufacturing and Plastics segments are determined on a first-in first-out (FIFO) basis. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished Goods</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">43,345</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,614&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in Process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22,637</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw Material, Fuel and Supplies</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82,903</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,733&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Inventories</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">148,885</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">149,701&#160;</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></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest in and hold, through rabbi trusts, corporate-owned life insurance policies to provide future funding for obligations under our supplemental pension plan and a nonqualified deferred compensation plan. The polices are recorded at cash surrender value and there are no restrictions on our ability to surrender the policies. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold debt, mutual fund, and money market fund investments either as investments within our captive insurance entity, to provide future funding for obligations under nonqualified deferred compensation plans or provide a return on our available cash and liquidity. These investments are recorded at fair value. Debt securities are deemed to be available-for-sale securities, accordingly unrealized gains and losses are generally excluded from earnings and recognized in accumulated other comprehensive income. We evaluate whether declines in the fair value of debt securities below the cost basis are other-than-temporary. Declines in fair value deemed to be other-than-temporary result in the recognition of unrealized losses, or a portion thereof, in earnings. Unrealized gains and losses on mutual and money market funds are recognized in earnings immediately.  </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric plant is stated at original cost less accumulated depreciation. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and allowance for funds used during construction (AFUDC). The amount of interest capitalized to electric plant was $1.9 million in 2024, $1.9 million in 2023 and $0.9 million in 2022. Significant additions or improvements that extend an asset's useful life are capitalized, while repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is recognized on a straight-line basis over the asset's estimated useful life. For certain asset classes, we employ a group or composite method of depreciation in which certain assets are combined and depreciated over the average life of the combined asset group. Actuarial studies are periodically performed to assess the remaining useful lives and salvage values of our assets, with any changes in these estimates incorporated into depreciation on a prospective basis. Gains or losses on group or composite asset dispositions are recorded to accumulated depreciation and impact current and future depreciation rates. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recovered in rates for future removal costs are recorded as regulatory liabilities. Removal costs, when incurred, are charged against the regulatory liability.    </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment of our nonelectric operations are carried at historical cost less accumulated depreciation. Depreciation is recognized on a straight-line basis over the asset's estimated useful life. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and capitalized interest, as applicable. No interest was capitalized in 2024, 2023 or 2022. Maintenance and repairs are expensed as incurred. Gains or losses on asset dispositions are included in the determination of operating income.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated service lives for rate-regulated electric assets and nonelectric assets are included below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.427%"></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:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.235%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Service Life Range</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(years)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Low</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">High</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission Plant</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distribution Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General Plant</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings and Leasehold Improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jointly Owned Facilities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP is a joint owner in two coal-fired steam-powered electric generation plants: Big Stone Plant near Big Stone City, South Dakota and Coyote Station near Beulah, North Dakota. OTP is also a joint owner, with other regional utilities, in several major transmission lines. OTP's interest in each jointly owned facility is reflected in the consolidated balance sheets on a pro-rata basis and OTP's share </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of direct revenue and expenses are included in operating revenues and expenses in the consolidated statements of income. Each participant in the jointly owned facilities finances their own investments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over amounts recognized for the net identifiable assets acquired. Goodwill is not amortized, but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. Impairment testing is performed at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We perform our impairment testing in the fourth quarter of each year and have identified three reporting units that carry a goodwill balance. We historically tested goodwill for impairment as of December 31st each year; however, in 2024, we elected to change the date of our annual goodwill impairment test to October 1st. We believe this new testing date allows us to better align our annual goodwill impairment testing procedures with our year-end financial reporting, as well as our annual budgeting and forecasting process. This change did not delay, accelerate or avoid the recognition of an impairment charge. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a quantitative impairment assessment, electing to forgo the optional qualitative assessment. The quantitative assessment is a single-step test that identifies both the existence of impairment and the amount of impairment loss by comparing the estimated fair value of a reporting unit to its carrying value, with any excess carrying value over the fair value being recognized as an impairment loss.        </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives, which primarily consist of customer relationships, are carried at estimated fair value at the time of acquisition less accumulated amortization. The costs of the intangible assets are amortized over their estimated useful lives, which generally range from 15 to 20 years.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Computing Costs</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize implementation costs incurred in cloud computing arrangements that are service contracts consistent with capitalized implementation costs incurred to develop or obtain internal-use software. Costs are amortized on a straight-line basis over the life of the associated contract. Capitalized implementation costs are amortized over periods up to ten years. Capitalized costs and related accumulated amortization are included in other noncurrent assets on the consolidated balance sheets. Below are the amounts of capitalized cost and related accumulated amortization as of December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cloud Computing Costs</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15,741</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,782&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cloud Computing Costs, net</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,945</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,277&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of capitalized implementation costs for each of the years ended December&#160;31, 2024, 2023 and 2022 totaled $3.0&#160;million, $1.3&#160;million, and $1.4&#160;million.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a right-of-use lease asset and a corresponding lease liability at the lease commencement date. The length of our lease agreements varies from less than one year to approximately ten years. We have elected to not record lease assets and liabilities for leases with a lease term at commencement of 12 months or less; such leases are expensed on a straight-line basis over the lease term. Certain of our leases contain options to renew or extend the lease term at our discretion if certain conditions are met. If a lease contains an option to extend the lease term and there is reasonable certainty the option will be exercised, the option is considered in the lease term at inception, or at such time when an event occurs which triggers the remeasurement of a lease, as applicable. In the determination of the lease term for one of our leased manufacturing facilities, we have incorporated the future lease renewals which we believe are reasonably certain to be exercised in the associated right-of-use asset and liability values.   </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to not separate non-lease components (e.g., common area maintenance) from lease components on real estate leases, accordingly the recognized lease asset and lease liability incorporate in their measurement payments for non-lease components. Certain leases include variable lease payments as the amounts are subject to change over the lease term; such amounts are not incorporated into the measurement of the right-of-use lease asset or lease liability. We are unable to determine the interest rate implicit in our leases, thus we apply our incremental borrowing rate to capitalize the right-of-use asset and lease liability. We estimate our incremental borrowing rate by reference to market interest rates on long-term debt, incorporating considerations of the credit quality of the lessee and the term of lease.  </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recoverability of Long-Lived Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our long-lived assets including, among other assets, property, plant and equipment, amortizing intangible assets and right-of-use lease assets whenever events or changes in circumstances indicate the carrying amount of the assets may not be </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recoverable. We determine potential impairment by comparing the carrying amount of the assets with the net cash flows expected to be provided by operating activities of the business or related assets. If the sum of the expected future net cash flows is less than the carrying amount of the assets, an impairment loss would be recognized. Such an impairment loss would be measured as the amount by which the carrying amount exceeds the fair value of the asset.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plans and Other Postretirement Benefits</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain pension and postretirement benefit plans for eligible employees. Recognizing the cost of providing benefits and measuring the projected benefit obligation of these plans requires management to make various assumptions and estimates. Certain unrecognized actuarial gains and losses and unrecognized prior service costs or credits are deferred as regulatory assets and liabilities, rather than recorded as other comprehensive income, based on regulatory recovery mechanisms.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to apply a minimum amortization method for determining the amount of amortization of net cumulative gains or losses to be included as a component of net periodic benefit cost for any annual period. Cumulative gains and losses recognized in accumulated other comprehensive income or as a deferred regulatory asset or liability that are in excess of 10% of the projected benefit obligation or the market value of pension plan assets are amortized over the expected remaining future service period of active plan participants. In periods in which the cumulative gains and losses do not exceed 10%, no amortization to net period benefit cost is recognized. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Retirement Obligations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal obligations related to the future retirement of long-lived assets are recognized as asset retirement obligations (ARO). An ARO is recognized in the period in which the legal obligation is incurred and the amount of the obligation can be reasonably estimated, with an offsetting increase to the associated long-lived asset. AROs are initially recognized at fair value and increased with the passage of time (accretion). ARO estimates are revised periodically with any adjustments reflected in the ARO and associated long-lived asset. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability method to account for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of all temporary differences between the carrying amounts of assets and liabilities and their respective tax bases. Deferred taxes are recorded using the tax rates scheduled by tax law to be in effect in the periods when the temporary differences reverse. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that a portion or all of the deferred tax assets will not be realized. The realizability of deferred tax assets is determined by taking into consideration forecasts of future taxable income, the reversal of other existing temporary differences, available net operating loss carryforwards and available tax planning strategies. Changes in valuation allowances are included in the provision for income taxes in the period of the changes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax effects of all tax positions that are more-likely-than-not to be sustained on audit based solely on the technical merits of those positions as of the balance sheet date. Changes in the recognition or measurement of such positions are recognized in the provision for income taxes in the period of the changes. We classify interest and penalties on tax uncertainties as components of the provision for income taxes within the consolidated statements of income. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to account for transferable tax credits as a component of our income tax provision. We recognize the benefit of PTCs as a reduction of income tax expense in the period the credit is generated, which corresponds to the period the energy production occurs. We apply the deferral method of accounting for ITCs and state wind energy credits. Under this method, ITCs and state wind energy credits are amortized as a reduction to income tax expense over the estimated useful lives of the underlying property that gave rise to the credit.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors two nonqualified deferred compensation plans for the benefit of executive officers and other select employees. Each plan allows participants to defer a specified amount or percentage of base wages or incentive compensation into the plan, subject to certain limitations. The Company, at its discretion, may make employer contributions to either plan during any annual period. Participant and employer deferred amounts are segregated into one or more accounts chosen by the participant. Participants earn a return on deferred amounts based on notional investments in the segregated accounts. Participants can elect lump sum distributions or annual installments of deferred balances during the participant's employment or upon retirement. As of December&#160;31, 2024 and 2023, our liability to participants under these deferred compensation plans was $29.1&#160;million and $24.6&#160;million. Company contributions to these plans were $1.3&#160;million, $1.2&#160;million and $0.9&#160;million for the years ended December&#160;31, 2024, 2023 and 2022. Gains or (losses) recognized due to changes in our payment obligations in connection with these plans amounted to ($3.3&#160;million), ($3.3&#160;million) and $3.1&#160;million for the years ended December&#160;31, 2024, 2023 and 2022.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation awards are measured at the grant-date fair value of the award and compensation expense is recognized on a straight-line basis over the applicable service or performance period. The service period may be limited to the period until such </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time that a recipient is retirement eligible as determined under the award agreement. Awards granted to employees eligible for retirement on the date of grant are expensed in the period of grant. We recognize the effects of award forfeitures as they occur.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices are available in active markets for identical assets or liabilities as of the reported date. The types of assets and liabilities included in Level 1 are highly liquid and actively traded instruments with quoted prices, such as equities listed on the New York Stock Exchange and commodity derivative contracts listed on the New York Mercantile Exchange.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pricing inputs are other than quoted prices in active markets but are either directly or indirectly observable as of the reported date. The types of assets and liabilities included in Level 2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward prices and volatilities.&#160;</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Significant inputs to pricing have little or no observability as of the reporting date. The types of assets and liabilities included in Level 3 are those with inputs requiring significant management judgment or estimation and may include complex and subjective models and forecasts.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where the determination of the fair value measurement is based on inputs from different levels within the hierarchy, the level in the hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Parties</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Otter Tail Corporation Foundation and Otter Tail Power Company Foundation are independent not-for-profit charitable entities affiliated with the Company and are not included in OTC's consolidated financial statements. Contribution obligations to the two foundations totaling $5.5&#160;million and $5.5&#160;million were recognized as of December&#160;31, 2024 and 2023. Cash contributions paid to the two foundations during the years ended December&#160;31, 2024, 2023 and 2022 were $5.5&#160;million, $4.3&#160;million, and $4.5&#160;million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entity</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2012, the Coyote Station owners, including OTP, entered into an LSA with Coyote Creek Mining Company, LLC (CCMC), a subsidiary of The North American Coal Corporation, for the purchase of lignite coal to meet the coal supply requirements of Coyote Station for the period beginning in May 2016 and ending in December 2040. The price per ton paid by the Coyote Station owners under the LSA reflects the cost of production, along with an agreed upon profit and capital charge. CCMC was formed for the purpose of mining coal to meet the coal fuel supply requirements of Coyote Station from May 2016 through December 2040 and, based on the terms of the LSA, is considered a variable interest entity (VIE) due to the transfer of all operating and economic risk to the Coyote Station owners, as the agreement is structured so that the price of the coal would cover all costs of operations as well as future reclamation costs. The Coyote Station owners are required to buy certain assets of CCMC at book value should they terminate the contract prior to the end of the contract term and are providing a guarantee of the value of the equity of CCMC because the Coyote Station owners are required to buy the membership interests of CCMC at the end of the contract term at equity value. Under current accounting standards, the primary beneficiary of a VIE is required to include the assets, liabilities, results of operations and cash flows of the VIE in its consolidated financial statements. No single owner of Coyote Station owns a majority interest in Coyote Station and none, individually, has the power to direct the activities that most significantly impact CCMC. Therefore, none of the owners individually, including OTP, is considered the primary beneficiary of the VIE and the Company is not required to include CCMC in its consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the LSA terminates prior to the expiration of its term or the production period terminates prior to December 31, 2040 and the Coyote Station owners purchase all of the outstanding membership interests of CCMC, the owners will satisfy or, if permitted by CCMC&#8217;s applicable lenders, assume all of CCMC&#8217;s obligations owed to CCMC&#8217;s lenders under its loans and leases. The Coyote Station owners have limited rights to assign their rights and obligations under the LSA without the consent of CCMC&#8217;s lenders during any period in which CCMC&#8217;s obligations to its lenders remain outstanding. In the event the contract is terminated prior to the end of the term due to certain events, OTP&#8217;s maximum loss exposure, as a result of its involvement with CCMC, could be as high as $40 million, or OTP&#8217;s 35% share of CCMC&#8217;s unrecovered costs as of December&#160;31, 2024, if recovery of such a loss is denied by regulatory authorities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued amended authoritative guidance codified in Accounting Standards Codification (ASC) 280, Segment Reporting. The amended guidance expands annual and interim disclosure requirements for reportable segments, primarily through expanded disclosures about significant segment expenses. We adopted this updated standard in the 2024 annual period on a retrospective basis, as required by the updated </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">standard. The adoption of this updated standard resulted in additional disclosures related to our reportable segments and did not have an impact on our consolidated financial position or operating results. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued amended authoritative guidance codified in ASC 740, Income Taxes. The amended guidance requires additional disaggregated information in effective tax rate reconciliation disclosures and additional disaggregated information about income taxes paid. The updated standard is effective for our annual periods beginning in 2025. The amended guidance is to be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate adopting the updated standard in our Form 10-K for the year ended December 31, 2025 and electing to apply the standard on a retrospective basis for all periods presented.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Income Statement Expenses.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2024, the FASB issued authoritative guidance codified in ASC 220, Income Statement&#8212;Reporting Comprehensive Income, which will require additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for our annual periods beginning in 2027 and interim periods beginning in the first quarter of fiscal 2028 and can be applied on either a prospective or retrospective basis. Early adoption is permitted. We are currently evaluating the impact that the updated standard will have on our financial statement disclosures.</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_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>42
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885429600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Segment Information</a></td>
<td class="text">Segment Information<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is comprised of three reportable segments, Electric, Manufacturing and Plastics, consistent with our business strategy, organizational structure and our internal reporting and review processes. Our chief operating decision maker (CODM) is our Chief Executive Officer. Segment net income is the sole measure of segment profit or loss used by our CODM in assessing segment performance and allocating resources to our segments. Our CODM uses segment net income in assessing financial performance on a monthly basis, reviewing and approving annual operating budgets and periodic forecasts, allocating capital or financial resources to our segments, making strategic decisions and measuring returns on equity in comparison to internal thresholds or peer entities. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operations of our three reportable segments are further described below. We have aggregated two operating segments within our Manufacturing reportable segment based on the similarity between these businesses and their economic characteristics.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the production, transmission, distribution and sale of electric energy in Minnesota, North Dakota and South Dakota by OTP. In addition, OTP is a participant in the MISO markets. OTP&#8217;s operations have been our primary business since 1907.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of businesses in the following manufacturing activities: contract machining, metal parts stamping, fabrication and painting, and production of plastic thermoformed horticultural containers, life science and industrial packaging, and material handling components. These businesses have manufacturing facilities in Georgia, Illinois and Minnesota and sell products primarily in the United States.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of businesses producing PVC pipe at plants in North Dakota and Arizona. The PVC pipe is sold primarily in the western half of the United States and Canada.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Profit or Loss</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about each segment, including significant expenses and net income of each segment, for the years ended December&#160;31, 2024, 2023 and 2022 are as follows: </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Segment</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">524,515</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">528,359&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">549,699&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Fuel and Purchased Power</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">122,506</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138,631&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">165,391&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and Maintenance Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">190,422</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,263&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">181,378&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82,136</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15,662</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,614&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,742&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">38,216</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense (Benefit)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1,544)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,648&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,065&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">90,963</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,424&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,974&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other segment items includes nonservice components of postretirement benefits, allowance for funds used during construction, and other expenses (income).</span></div></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Segment</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">342,592</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">402,781&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">397,983&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Goods Sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">283,390</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">324,245&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">327,228&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">40,110</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,396&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,690&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,516</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,895</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,390&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,321&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13,681</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,454&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,950&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics Segment</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">463,441</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">418,026&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">512,527&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Goods Sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">166,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">143,521&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">227,571&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24,908</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,103&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,378&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">590</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">70,644</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66,066&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,688&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">200,747</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">187,748&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">195,374&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Expenditures and Identifiable Assets</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides capital expenditures for each reportable segment and our corporate cost center for the years ended December&#160;31, 2024, 2023 and 2022: </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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Capital Expenditures</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">301,454</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">240,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">147,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">32,159</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,284&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,954&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24,749</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">288</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">358,650</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">287,134&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">171,134&#160;</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></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides the identifiable assets by segment and corporate assets as of December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,785,522</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,533,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">254,445</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251,343&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">186,043</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">164,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">426,072</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">293,215&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,652,082</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,242,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></table><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate assets consist primarily of cash and cash equivalents, prepaid expenses, investments and fixed assets.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation to Consolidated Amounts</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain costs are not allocated to our operating segments. Corporate operating costs include items such as corporate staff and overhead costs, the results of our captive insurance company and other items excluded from the measurement of operating segment performance. Corporate is not an operating segment, rather it is added to operating segment totals to reconcile to consolidated amounts. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included below is a reconciliation of certain segment information and our unallocated corporate costs to consolidated amounts for the years ended December&#160;31, 2024, 2023 and 2022: </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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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></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></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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82,136</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20,393</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,495&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,202&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4,494</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">98</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">107,121</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97,954&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">92,597&#160;</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:8pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest Expense</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Interest Expense of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41,322</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Interest Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">493</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">685&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41,815</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37,677&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,016&#160;</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:8pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Tax Expense (Benefit)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Income Tax Expense of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">71,995</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Income Tax Benefit</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(6,765)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,806)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,723)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65,230</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,298&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,351&#160;</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:8pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income (Loss)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Net Income of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">305,391</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">293,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">296,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Net Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,729)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">565&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,114)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">301,662</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">294,191&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">284,184&#160;</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></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Plastics segment businesses use PVC resin as a critical component within their PVC pipe manufacturing process. There are a limited number of PVC resin suppliers in the U.S., and in 2024 we sourced all of our PVC resin needs from four vendors. Although there are a limited number of PVC resin suppliers, we believe that other suppliers could provide PVC resin on comparable terms. Additionally, most U.S. resin production plants are located in the Gulf Coast region. These plants are subject to the risk of damage and production shutdowns because of exposure to hurricanes or other extreme weather events that occur in this region. The loss of a key vendor, or any interruption or delay in the supply of PVC resin could cause production delays, a possible loss of sales or result in increased costs to secure resin, all of which would adversely affect our operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2024, two customers combined accounted for 19% of Electric segment operating revenues, two customers combined to account for 36% of Manufacturing segment operating revenues and two customers combined to account for 52% of Plastics segment operating revenues, with one of those customers providing 11% of our consolidated operating revenues. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Entity-Wide Information</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our long-lived assets are located within the United States and substantially all of our operating revenues are from customers located within the United States.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<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 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<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> -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 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 24: 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 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 (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>43
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885614704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="text">Revenue<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present our operating revenues from external customers, in total and by amounts arising from contracts with customers and ARP arrangements, disaggregated by revenue source and segment for the years ended December&#160;31, 2024, 2023 and 2022:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Electric Segment</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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Residential</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">133,408</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,570&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,888&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Commercial and Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">311,968</span><span style="color:#000000;font-family:'Calibri',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7,838</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,719&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,918&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total Retail</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">453,214</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">455,840&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470,300&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53,517</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,555&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,213&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wholesale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,077</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,707</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,505&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,647&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Electric Segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">524,515</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528,359&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,699&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Manufacturing Segment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Metal Parts and Tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">303,077</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plastic Products and Tooling</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">32,210</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,395&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,080&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Scrap Metal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7,305</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Manufacturing Segment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">342,592</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,781&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397,983&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plastics Segment</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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PVC Pipe</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">463,441</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,026&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">512,527&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Operating Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,330,548</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,349,166&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,460,209&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less: Noncontract Revenues Included Above</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electric Segment - ARP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">575</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Operating Revenues from Contracts with Customers</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,329,973</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,353,476&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,469,475&#160;</span></td><td style="background-color:#dbdbdb;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_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>44
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885436736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Receivables</a></td>
<td class="text">Receivables<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables as of December&#160;31, 2024 and 2023 are as follows:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,169</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,799</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,084&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,916</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Receivables</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">147,884</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,665&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less Allowance 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,920</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Receivables, net of allowance for credit losses</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">145,964</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,143&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of activity in the allowance for credit losses for the years ended December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,522</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,648&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions Charged to 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,242</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for Amounts Written Off, Net of Recoveries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,844)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,920</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,522&#160;</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></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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-10/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020876215936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_InvestmentTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our investments as of December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-term Investments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">753</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Long-term Investments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate-Owned Life Insurance Policies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47,895</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">60,378</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,724&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10,653</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,771&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">596</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Investments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">27</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Long-term Investments</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121,177</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Investments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121,930</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,516&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, we made a $50.1&#160;million investment in U.S. treasuries which mature in September 2026. As of December&#160;31, 2024, our government and corporate debt securities had maturity dates ranging from May 2025 to August 2029. During the years ended December&#160;31, 2024 and 2023, our investment income, which consisted primarily of interest on our cash equivalent and debt security investments and gains on our corporate-owned life insurance policy investments, totaled $19.8&#160;million and $15.2&#160;million, which is included in other income in our consolidated statements of income. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Securities</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amortized cost and fair value of debt securities available for sale and the corresponding amounts of gross unrealized gains and losses as of December&#160;31, 2024:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:35.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.367%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized Cost</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Unrealized Gains</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Unrealized (Losses)</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">60,891</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">424</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(184)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61,131</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,629</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,520</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">433</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(194)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,759</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gains and losses on available-for-sale debt securities as of December 31, 2023 were not material. As of December 31, 2024 and December 31, 2023, no unrealized losses on debt securities were deemed to be other-than-temporary.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of debt securities available for sale by contractual maturity date as of December&#160;31, 2024:</span></div><div style="margin-bottom:6pt;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:84.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.345%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due in one year or less</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">753</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due in one to five years</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,006</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,759</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Securities</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of net unrealized gains and losses during the years ended December 31, 2024 and 2023 on marketable equity securities still held as of December 31, 2024 and 2023, respectively, was not material.</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_InvestmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_InvestmentTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885701584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Regulatory Assets and Liabilities 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_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents our current and long-term regulatory assets and liabilities as of December&#160;31, 2024 and 2023 and the period we expect to recover or refund such amounts:</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:35.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Period of</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Recovery/Refund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Long-Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Long-Term</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulatory Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and Other Postretirement Benefit Plans</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">See below</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">88,161</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Alternative Revenue Program Riders</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 2 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,257</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">195</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,719&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8,944</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Clause Adjustments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 1 year</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,218</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,294&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative Instruments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 1 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,989</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,498</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,373</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,483&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Regulatory Assets</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,962</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">98,673</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,127&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,715&#160;</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulatory Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">130,387</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plant Removal Obligations</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">126,263</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">117,030&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Clause Adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 1 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,432</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Alternative Revenue Program Riders</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 1 year</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,255</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,885&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North Dakota PTC Refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,099</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">See below</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,547</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,758</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,138&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,307&#160;</span></td><td style="background-color:#dbdbdb;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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,073</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,421</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Regulatory Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29,307</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288,928</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">25,408</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">276,547</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;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="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Costs subject to recovery without a rate of return.</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Amount eligible for recovery includes an incentive or rate of return.</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></tr></table></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and Other Postretirement Benefit Plans</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent benefit costs and actuarial losses and gains subject to recovery or refund through rates as they are expensed or amortized. These unrecognized benefit costs and actuarial losses and gains are eligible for treatment as regulatory assets or liabilities based on their probable inclusion in future electric rates.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alternative Revenue Program Riders</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> regulatory assets and liabilities are revenues not yet collected from customers or amounts collected from customers that are subject to refund, respectively, primarily due to investments in qualifying transmission, conservation, renewable resource, environmental and other generation assets, and the impact of decoupling.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Income Taxes</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily represent the revaluation of accumulated deferred income taxes arising from the change in the federal income tax rate in 2017. This amount is being refunded to customers over the estimated lives of the property assets from which the deferred income taxes originated.   </span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fuel Clause Adjustments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent the under- or over-collection of fuel costs relative to the estimated cost of fuel included in customer rates, which will be collected from or returned to customers in future periods.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent unrealized losses recognized on derivative instruments. On final settlement of such instruments, any realized losses are recovered from customers.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plant Removal Obligations</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent amounts collected from customers to be used to cover actual removal costs as incurred.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North Dakota PTC Refunds</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> represent PTCs earned from our wind energy facilities. These amounts are being allocated to customers over the lives of the assets generating the credits.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> regulatory assets and liabilities include other amounts that we expect to recover from, or return to, customers in future periods, such as the cost of abandoned projects, costs incurred in connection with recent rate cases and other items.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North Dakota Rate Case </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2023, OTP filed a request with the NDPSC for an increase in revenue recoverable under general rates in North Dakota. In its filing, OTP requested a net increase in annual revenue of $17.4&#160;million, or 8.4%, based on an allowed rate of return on rate base of 7.85% and an allowed rate of ROE of 10.6% on an equity ratio of 53.5% of total capital. The filing also included an interim rate request of a net increase in annual revenue of $12.4&#160;million, or 6.0%, which was approved by the NDPSC on December 13, 2023. Interim rates went into effect on January 1, 2024. On July 3, 2024, OTP filed an update to the original request increasing the amount of the net annual revenue requirement from $17.4&#160;million to $22.5&#160;million, or a net increase of 10.9% in annual revenue, to account for certain items identified throughout the regulatory process. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2024, the NDPSC approved a settlement agreement between OTP and certain interested parties in the general rate case and issued its written order on final rates. The key provisions of the order include a revenue requirement of $225.6&#160;million, based on a return on rate base of 7.53%, and an allowed ROE of 10.10% on an equity ratio of 53.5%. The net annual revenue requirement includes a net increase of $13.1&#160;million, or 6.18%. OTP&#8217;s revenue requirement was reduced by approximately </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.0&#160;million primarily due to the inclusion of forecasted PTCs plus adjustments for new customer load additions, which were not included in OTP&#8217;s updated request filed on July 3, 2024. Through the settlement of the case, the parties also agreed to establish an earnings sharing mechanism, whereby 70% of actual earnings in excess of a 10.20% ROE would be returned to customers, with OTP retaining the remaining 30%.</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_RegulatoryAssetsAndLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetsAndLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889811472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major classes of property, plant and equipment as of December&#160;31, 2024 and 2023 include:</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:72.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Electric Plant in Service</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,469,008</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,412,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">820,415</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">777,613&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">726,159</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">654,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">165,361</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">144,738&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Plant in Service</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,180,943</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,989,881&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction Work in Progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">231,890</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137,212&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Gross Electric Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,412,833</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,127,093&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">899,049</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">851,148&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Electric Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,513,784</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,275,945&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nonelectric Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">260,307</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">233,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings and Leasehold Improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">88,680</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,753&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13,578</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">362,565</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311,924&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction Work in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">40,536</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Gross Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">403,101</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">349,986&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less Accumulated Depreciation</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">224,425</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">207,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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">178,676</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">142,430&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Property, Plant and Equipment</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,692,460</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,418,375&#160;</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></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December&#160;31, 2024, 2023 and 2022 totaled $99.4 million, $90.8 million and $84.4 million.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides OTP&#8217;s ownership percentages and amounts included in the December&#160;31, 2024 and 2023 consolidated balance sheets for OTP&#8217;s share of each of these jointly owned facilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">&#160;(dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Ownership<br/>Percentage</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Electric Plant<br/>in Service</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Construction<br/>Work in<br/>Progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated<br/>Depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Plant</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53.9</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">345,990</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">459</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(135,065)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">211,384</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coyote Station</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">188,066</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">813</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(118,268)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">70,611</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">106,185</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(8,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">97,740</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fargo&#8211;Monticello 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14.2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78,184</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(12,247)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65,937</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Brookings 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53,167</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(5,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47,345</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Brookings&#8211;Southeast Twin Cities 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28,013</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,131</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,941)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25,203</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bemidji&#8211;Grand Rapids 230 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14.8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16,331</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12,638</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Jamestown&#8211; Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,509</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,509</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Alexandria 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">40.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,418</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,418</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alexandria&#8211;Big Oaks 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14.2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">417</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">417</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Oslo - Lake Ardoch 115 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">72.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,646</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,646</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">341,683&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">820&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(126,904)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">215,599&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coyote Station</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">188,656&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(115,306)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,454&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.0&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">106,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fargo&#8211;Monticello 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78,184&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,238)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66,946&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Brookings 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.0&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Brookings&#8211;Southeast Twin Cities 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,409&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,617)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,875&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bemidji&#8211;Grand Rapids 230 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Jamestown&#8211;Ellendale 345 kV line</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,121&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,121&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Alexandria 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.0&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alexandria&#8211;Big Oaks 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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_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/2147477798/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/2147477798/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/2147477798/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>48
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46021005020784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Intangible Assets</a></td>
<td class="text">Intangible Assets<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our goodwill by segment as of December&#160;31, 2024 and 2023:&#160;</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:72.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18,270</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,270&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,302</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Goodwill</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">37,572</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37,572&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our annual goodwill impairment testing, performed in the fourth quarters of 2024 and 2023, indicated no impairment existed as of the test date.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our intangible assets as of December&#160;31, 2024 and 2023:  </span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Carrying<br/>Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer Relationships</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22,491</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16,766</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,725</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">26</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22,517</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16,774</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,743</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer Relationships</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,491&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,667&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,824&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,517&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,674&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,843&#160;</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></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for these intangible assets for each of the years ended December&#160;31, 2024, 2023 and 2022 totaled $1.1 million.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual amortization expense for these intangible assets for the next five years is:&#160;</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:36.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2029</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization Expense</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,092&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,090&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">285&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_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>49
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889811472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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<span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease rail cars, warehouse and office space, land, and certain office, manufacturing, material handling and other equipment under varying terms and conditions. All leases are classified as operating leases.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost and lease cash flows for the years ended December&#160;31, 2024, 2023, and 2022 are as follows:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,688</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,460</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,386&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,746</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Lease Cost</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,894</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,267&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,509&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Cash Flows</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Cash Flows from Operating Leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,762</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of operating lease right-of-use lease assets and lease liabilities as of December&#160;31, 2024 and 2023 is as follows:&#160;</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:45.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Right of Use Lease Assets</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28,179</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,788&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4,776</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,756&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">23,567</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Lease Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28,343</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,014&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;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="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1038"><span style="-sec-ix-hidden:f-1039"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Noncurrent Assets in the consolidated balance sheets.</span></span></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1040"><span style="-sec-ix-hidden:f-1041"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Current Liabilities in the consolidated balance sheets.</span></span></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></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1042"><span style="-sec-ix-hidden:f-1043"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Noncurrent Liabilities in the consolidated balance sheets.</span></span></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></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets obtained in exchange for new operating lease liabilities amounted to $17.6 million and $3.6 million for the years ended December&#160;31, 2024 and 2023. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December&#160;31, 2024 for each of the next five years and in the aggregate thereafter are as follows:</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:87.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,350</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,638</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4,785</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,604</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,750</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12,921</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Lease Payments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">36,048</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7,705</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Present Value of Lease Liabilities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28,343</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and the weighted-average discount rate as of December&#160;31, 2024 and 2023 are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:74.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.37</span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.40&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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_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>50
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885609888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term and Long-Term Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Short-Term and Long-Term Borrowings</a></td>
<td class="text">Short-Term and Long-Term Borrowings<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our outstanding short- and long-term borrowings by borrower, OTC or OTP, as of December&#160;31, 2024 and 2023:</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:29.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTP</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTP</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-Term Debt</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,422&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,422&#160;</span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,900</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">863,834</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">943,734</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">744,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,900</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">933,449</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,013,349</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,849&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">825,632&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">905,481&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Debt</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our lines of credit as of December&#160;31, 2024 and 2023:</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:36.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Line Limit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Outstanding</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Letters <br/>of Credit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Available</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Available</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTC Credit Agreement</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">170,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">170,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">220,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8,772</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">141,613</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">390,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8,772</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">311,613</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">249,446&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 11, 2024, OTC entered into a Sixth Amended and Restated Credit Agreement (the OTC Credit Agreement) and OTP entered into a Fifth Amended and Restated Credit Agreement (the OTP Credit Agreement), in each case amending and restating the previously existing credit agreements, to extend the maturity date of each credit facility and adjust the maximum debt to total capitalization covenant. The OTP Credit Agreement was also amended to increase the maximum borrowing capacity. The OTC agreement provides for a $170.0&#160;million unsecured revolving line of credit and the OTP agreement provides for a $220.0&#160;million unsecured revolving line of credit to support operations, fund capital expenditures, refinance certain indebtedness and provide for the issuance of letters of credit in an aggregate amount not to exceed $40.0&#160;million under the OTC Credit Agreement and $50.0&#160;million under the OTP Credit Agreement. Each credit facility includes an accordion provision allowing the borrower to increase the borrowing capacity under the facility, subject to certain conditions, up to $290.0&#160;million and $300.0&#160;million under the OTC Credit Agreement and OTP Credit Agreement, respectively.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under each credit facility are subject to a variable rate of interest on outstanding balances and a commitment fee is charged based on the average unused amount available to be drawn under the respective facility. The variable rate of interest to be charged is based on a benchmark interest rate, either SOFR or a Base Rate, as defined in the credit agreements, selected by the borrower at the time of an advance, subject to the conditions of each agreement, plus an applicable credit spread. The credit spread ranges from zero to 2.00%, depending on the benchmark interest rate selected, and is subject to adjustment based on the credit ratings of the relevant borrower. The weighted-average interest rate on all outstanding borrowings as of December&#160;31, 2024 and 2023 was 5.61% and 6.70%.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each credit facility contains a number of restrictions on the borrower, including restrictions on the ability to merge, sell assets, make investments, create or incur liens on assets, guarantee the obligations of any other party and engage in transactions with related parties. The agreements also require the borrower to maintain various financial covenants, as further described below. Each credit facility includes a cross-default provision whereby an event of default of other outstanding indebtedness will trigger an event of default under the agreement. Each credit facility expires on December 11, 2029. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of outstanding long-term debt by borrower as of December&#160;31, 2024 and 2023:&#160;</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:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></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="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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Entity</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Debt Instrument</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Rate</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Guaranteed Senior Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.55%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/15/26</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">80,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2007C Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.37%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/02/27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2013A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.68%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/27/29</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">60,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019A Senior Unsecured Notes </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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.07%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.22%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/30</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.22%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/20/30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">40,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2021A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.74%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/29/31</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">40,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2024A Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">60,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2007D Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.47%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/20/37</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">50,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">26,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020C Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.62%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2013B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.47%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/27/44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2018A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.07%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/07/48</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019C Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.82%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">64,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020D Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.92%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/50</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2021B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.69%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/29/51</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2022A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.77%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">05/20/52</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2024B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.77%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">60,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">947,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">827,000&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="6" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized Long-Term Debt Issuance Costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom: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;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,266</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="15" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Long-Term Debt Net of Unamortized Debt Issuance Costs</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">943,734</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824,059&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2024, OTP entered into a Note Purchase Agreement pursuant to which OTP issued, in a private placement transaction, $120.0 million of senior unsecured notes consisting of (a) $60.0 million of 5.48% Series 2024A Senior Unsecured Notes due April&#160;1, 2034, and (b) $60.0 million of 5.77% Series 2024B Senior Unsecured Notes due April&#160;1, 2054.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Per the terms of the agreement, OTP may prepay all or any part of the notes (in an amount not less than 10% of the aggregate principal amount of the notes then outstanding in the case of a partial prepayment) at 100% of the principal amount so prepaid, together with unpaid accrued interest and a make-whole amount, as defined in the agreement; provided that no default or event of default exists under the agreement. Any prepayment of the Series 2024A Notes then outstanding on or after January 1, 2034, or the Series 2024B Notes then outstanding on or after October 1, 2053, will be made without any make-whole amount. Consistent with other of our borrowings, the agreement contains a number of restrictions on the business of OTP, including restrictions on OTP&#8217;s ability to merge, sell substantially all assets, create or incur liens on assets, guarantee the obligations of any other party, and engage in certain transactions with affiliates. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our guaranteed and unsecured notes require the borrower to maintain various financial covenants, as further described below. These notes provide for prepayment options allowing for a full or partial prepayment at 100% of the principal amount so prepaid, together with unpaid accrued interest and a make-whole amount, as defined. These notes also include restrictions on the borrower, including its ability to merge, sell assets, create or incur liens on assets, guarantee the obligations of any other party and engage in transactions with related parties. The notes include a cross-default provision whereby an event of default of other outstanding indebtedness will trigger an event of default under the note. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate maturities of long-term debt obligations on December&#160;31, 2024 for each of the next five years are as follows:</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:36.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2029</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt Maturities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Covenants</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of OTC's and OTP's short-term and long-term debt agreements require the borrower, whether OTC or OTP, to maintain certain financial covenants, including a maximum debt to total capitalization of either 0.60 to 1.00 or 0.65 to 1.00, depending on the debt agreement, a minimum interest and dividend coverage ratio of 1.50 to 1.00, and a maximum level of priority indebtedness.  As of December&#160;31, 2024, OTC and OTP were in compliance with these financial covenants.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guaranties </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC's obligations under the terms of its Guaranteed Senior Notes are unconditionally and irrevocably guaranteed by its subsidiaries, Varistar Corporation, BTD Manufacturing, Inc., Northern Pipe Products, Inc. and Vinyltech Corporation.</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_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 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<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 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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(c))<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 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<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> -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 (g)<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 (i)<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 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 (b)<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 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 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>51
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879995408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Postretirement Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 Postretirement Benefits</a></td>
<td class="text">Employee Postretirement Benefits<div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plan and Other Postretirement Benefits</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a noncontributory funded pension plan (the Pension Plan), an unfunded, nonqualified Executive Survivor and Supplemental Retirement Plan (ESSRP), both accounted for as defined benefit pension plans, and a postretirement healthcare plan accounted for as an other postretirement benefit plan.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Pension Plan, which previously covered substantially all corporate and OTP employees, was closed to new employees in 2013. The plan provides retirement compensation to all covered employees at age 65, with reduced compensation in cases of retirement prior to age 62. Participants are fully vested after completing five years of vesting service. The plan assets consist of equity funds, fixed income funds, cash and cash equivalents and alternative investments. None of the plan assets are invested in common stock or debt securities of the Company.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESSRP, an unfunded plan, provides for defined benefit payments to executive officers and certain key management employees on their retirement for life, or to their beneficiaries on their death. The ESSRP was amended and restated in 2019 to i) freeze the participation in the restoration retirement benefit component of the plan and ii) freeze benefit accruals under the restoration retirement benefit component of the plan for all participants of the plan except any participants deemed to be grandfathered participants. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The postretirement healthcare plan, closed to new participants in 2010, provides a portion of health insurance benefits for retired and covered corporate and OTP employees. To be eligible for retiree health insurance benefits, the employee must be 55 years of age with a minimum of 10 years of service. The plan is an unfunded plan and accordingly holds no plan assets.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plan Assets. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established a Retirement Plans Administration Committee to develop and monitor our investment strategy for our Pension Plan assets. Our investment strategy includes the following objectives:</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">The assets of the plan will be invested in accordance with all applicable laws in a manner consistent with fiduciary standards including Employee Retirement Income Security Act standards of 1974 (ERISA) (if applicable). Specifically:</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.59pt">The safeguards and diversity that a prudent investor would adhere to must be present in the investment program.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.59pt">All transactions undertaken on behalf of the Pension Plan must be in the best interest of plan participants and their beneficiaries.</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">The primary objective is to provide a source of retirement income for its participants and beneficiaries.</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">The near-term primary financial objective is to improve and protect the funded status of the plan.</span></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">A secondary financial objective is to minimize pension funding and expense volatility where possible. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have developed an asset allocation target, measured at investment market value, to provide guideline percentages of investment mix. This investment mix is intended to achieve the financial objectives of the plan. The permitted range is a guide and will at times not reflect the actual asset allocation due to market conditions, actions of our investment managers and required cash flows to and from the Pension Plan. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our target asset allocation permitted range along with the actual asset allocation as of December&#160;31, 2024 and 2023: </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:68.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.208%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Permitted</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Actual Allocation</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Asset Class</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Range</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Return Enhancement</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk Management</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40&#160;</span></td><td 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">59</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alternatives</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Return Enhancement</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investments are those that seek to provide equity-like, long-term capital appreciation. Examples include equity securities, including dynamic asset allocation funds, and higher yielding fixed income securities, such as high yield bonds and emerging market debt.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Management</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investments seek to decrease downside risk or act as a hedge against plan liabilities. Examples are cash and fixed income instruments.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investments seek to either provide return enhancement through long-term appreciation or risk management through decreased downside risk. The defining characteristic of these asset types is uncorrelated source of returns, less liquidity and private market access. Examples include investments in the SEI Energy Debt Collective Fund.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the fair value inputs classified within the fair value hierarchy used to measure Pension Plan assets at December&#160;31, 2024 and 2023 and assets measured using the net asset value (NAV) practical expedient:</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:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.210%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">NAV</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity Funds</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">116,889</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">116,889</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed Income Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">175,310</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">175,310</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hybrid Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,106</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,106</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,909</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,909</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEI Energy Debt Collective Fund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,061</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,061</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">326,214</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,061</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">327,275</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity Funds</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,159&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,159&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed Income Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hybrid Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,980&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,980&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEI Energy Debt Collective Fund</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,961&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,479&#160;</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></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investments held by the SEI Energy Debt Collective Fund on December&#160;31, 2024 and 2023 consist mainly of below investment grade high yield bonds and loans of U.S. energy companies which trade at a discount to fair value. Redemptions are allowed semi-annually with a 95-day notice period, subject to fund director consent and certain gate, holdback and suspension restrictions. Subscriptions are allowed monthly with a three-year lock up on subscriptions. The fund&#8217;s assets are valued in accordance with valuations reported by the fund&#8217;s sub-advisor or the fund&#8217;s underlying investments or other independent third-party sources, although SEI, in its discretion, may use other valuation methods, subject to compliance with ERISA, as applicable. On an annual basis, as determined by the investment manager in its sole discretion, an independent valuation agent is retained to provide a valuation of the illiquid assets of the fund and of any other asset of the fund.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Funded Status. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the changes in the fair value of plan assets and the actuarially computed benefit obligation for the years ended December&#160;31, 2024 and 2023 and the funded status of the plans as of December&#160;31, 2024 and 2023:</span></div><div style="margin-bottom:6pt;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:33.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.211%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan) </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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Fair Value of Plan Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value of Plan Assets at January 1</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">330,479</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actual Return on Plan Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,976</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,196&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Company 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,694</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,568</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(18,180)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,514)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,694)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,197)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,734)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,900)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Participant Premium Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,166</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value of Plan Assets at December 31</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">327,275</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,479&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Benefit Obligation:</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Obligation at January 1</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">318,801</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,055&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35,780</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,624&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,145</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,947&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,886</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">490</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,189</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,436&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,897</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,889&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,600</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,416&#160;</span></td><td style="background-color:#dbdbdb;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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(18,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Participant Premium Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,166</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,733&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plan Amendments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actuarial (Gain) Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,686)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,126&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">331</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(664)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,123)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Benefit Obligation at December 31</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">314,010</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,801&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35,314</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,780&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,003</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,145&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded Status</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,265</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,678&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(35,314)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,780)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(30,003)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,145)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts Recognized in Consolidated Balance Sheets at December 31:</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Assets</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,265</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,678&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Liabilities</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(32,614)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,101)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(27,385)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,676)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Asset (Liability)</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,265</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(35,314)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,780)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(30,003)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,145)</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></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligation of our Pension Plan was $288.5 million and $288.8 million as of December&#160;31, 2024 and 2023. The accumulated benefit obligation of our ESSRP was $35.3 million and $35.8 million as of December&#160;31, 2024 and 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine benefit obligations as of December&#160;31, 2024 and 2023: </span><table style="border-collapse: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.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.211%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount Rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.70</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.57&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.60</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.53&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.61</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.53&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.00&#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:'Calibri',sans-serif;font-size:9pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants up to Age 39</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Ages 40 to 49</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Age 50 and Older</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.75</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.75&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Healthcare Cost Immediate Trend Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.44</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.97&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Healthcare Cost Ultimate Trend Rate</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Year the Rate Reaches the Ultimate Trend Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2048</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2048</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="36" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for both union and non-union employees.</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is 3.50%.</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is 3.00%.</span></div></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of the plan asset or benefit obligation recognized for our Pension Plan, ESSRP and postretirement healthcare benefit plan included the following significant actuarial adjustments:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">For the Pension Plan, an increase in the discount rate in 2024 and 2023 reduced our obligation by $4.7&#160;million and $2.2&#160;million. Changes in plan participant census data decreased our benefit obligation by $3.0&#160;million in 2024. Actual </span></div><div style="margin-bottom:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">returns on Pension Plan assets in 2024 were $15.0&#160;million, compared to an expected return of $25.5&#160;million, impacting our net obligation by $10.5&#160;million.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">For the ESSRP, an increase in the discount rate in 2024 and 2023 reduced our obligation by $0.2&#160;million and $0.1&#160;million.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">For the postretirement healthcare plan, an increase in the discount rate in 2024 and 2023 reduced our obligation by $0.2&#160;million and $1.3&#160;million. Revised estimates of healthcare cost trends and participant contribution assumptions increased the benefit obligation by $0.4&#160;million in 2024. Changes in plan participant census data decreased our benefit obligation by $0.9&#160;million in 2024.  </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Periodic Benefit Cost. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of service</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cost may be capitalized as a cost of self-constructed property, plant and equipment. When recognized in the consolidated statements of income, service cost is recognized within one of the components of operating expenses. Nonservice cost components of net periodic benefit cost may be deferred and recognized as a regulatory asset under the accounting guidance for regulated operations. When recognized in the consolidated statements of income, nonservice cost components are recognized as nonservice cost components of postretirement benefits.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists the components of net periodic benefit cost of our defined benefit pension plans and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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:25.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.439%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service Cost</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,886</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,698&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,576&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">490</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">565&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,338&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,189</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,897</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,600</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected Return on Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(25,518)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,914)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,684)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Prior Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Net Actuarial Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">158</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,865&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,063&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Periodic Benefit Cost</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,285)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,780)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,101&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,897</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,961&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,103&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,212)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,668)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">709&#160;</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></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the impact of regulation on the recognition of periodic benefit cost arising from pension and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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:67.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.208%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Periodic Benefit Cost</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,600)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,487)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,913&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Amount Amortized Due to the Effect of Regulation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,367</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Periodic Benefit Cost Recognized</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(5,233)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,262)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,034&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine net periodic benefit cost for the years ended December&#160;31, 2024, 2023 and 2022:</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:24.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.264%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount Rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.57</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.51&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.03&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.53</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.51&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.93&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.53</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.52&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.01&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term Rate of 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.00&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.30&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term Rate of Compensation Increase</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants to Age 39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Ages 40 to 49</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Age 50 and Older</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.38</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop our estimated discount rate through the use of a hypothetical bond portfolio method. This method derives the discount rate from the average yield of a collection of high credit quality bonds which produce cash flows similar to our anticipated future benefit payments. We estimate the assumed long-term rate of return on plan assets based primarily on asset category studies using historical market return and volatility data with forward-looking estimates based on existing financial market conditions and forecasts of capital markets. Modest excess return expectations versus some market indices are incorporated into the return projections based on the actively managed structure of the investment programs and their records of achieving such returns historically. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amounts not yet recognized as components of net periodic benefit cost as of December&#160;31, 2024 and 2023:</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:34.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.212%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Regulatory Assets (Liabilities):</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(12,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Actuarial Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">87,868</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85,227&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">292</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,061&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,121</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,759&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Regulatory Assets (Liabilities)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">87,868</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85,227&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">292</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,061&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(11,582)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17,086)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss):</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">339</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Actuarial Gain (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,937</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,994&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,502)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,403)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">732</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">707&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Accumulated Other Comprehensive 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,937</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,994&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,502)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,403)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,071</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,205&#160;</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></table></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not make any contributions to our Pension Plan in 2024 or 2023. We made a discretionary contribution of $20.0 million in in 2022. As of December&#160;31, 2024, we had no minimum funding requirements for our Pension Plan. Contributions to our ESSRP and postretirement healthcare plan are equal to the benefits paid to plan participants.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reflects anticipated benefit payments to be paid in each of the next five years and in the aggregate for the five-year period thereafter under our pension plans and postretirement healthcare plan:</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:34.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.212%"></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:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2030-2034</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected Pension Plan Benefit Payments</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,274&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,804&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,284&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,859&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,420&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,275&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected ESSRP Benefit Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected Postretirement Benefit Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,618&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,614&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,576&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,488&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,517&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,019&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,661&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,919&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,346&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,007&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,569&#160;</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></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401K Plan</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a 401K plan for the benefit of all corporate and subsidiary company employees. Contributions made to these plans totaled $9.3 million for 2024, $7.8 million for 2023 and $6.7 million for 2022.</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>52
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020880124208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recognized asset retirement obligations (AROs) related to our coal-fired generation plants, natural gas combustion turbines, solar facility and wind turbines. The cost of AROs include items such as site restoration, closure or removal of ash pits and removal of certain structures, generators, asbestos and storage tanks. We have other legal obligations associated with the retirement of a variety of other long-lived tangible assets used in electric operations where the estimated settlement costs are individually and collectively immaterial. We have no assets legally restricted for the settlement of any AROs. As of December&#160;31, 2024 and 2023, $0.1&#160;million and $0.1&#160;million, respectively, was included in other current liabilities and $42.1&#160;million and $36.4&#160;million, respectively, was included in other noncurrent liabilities in the consolidated balance sheets related to AROs.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the carrying amounts of AROs for the years ended December&#160;31, 2024 and 2023 is as follows:&#160;</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Beginning Balance</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">36,477</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,182&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New Obligations Recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,991</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments Due to Revisions in Cash Flow Estimates</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,098</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,394&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,676</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Settlements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(79)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,796)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Ending Balance</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">42,163</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,477&#160;</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></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coal Combustion Residual Regulations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the Environmental Protection Agency (EPA) published a final rule amending coal combustion residual (CCR) regulations. The final rule introduces new requirements for the management of coal ash at active coal-fired power plants and inactive coal-fired </span></div>power plants with a legacy surface impoundment. The regulations impose new requirements including groundwater monitoring, closure standards, post-closure care obligations and potential remediation activities. At this time, we do not believe there are any significant new requirements which are applicable to our coal-fired power plants, except for Big Stone Plant. During the fourth quarter of 2024, a site evaluation was performed at Big Stone Plant to assess the presence and estimated volumes of coal ash stored at the facility. Based on this and our assessment of the regulations, we believe the plant will be impacted by the new requirements. As of December 31, 2024, we recognized $3.0&#160;million of additional liabilities for new obligations resulting from the EPA's final CCR rule for costs associated with coal ash removal and groundwater monitoring we expect to incur in the future. The final rule requires facility evaluations to be performed in the future. Revisions to our estimated compliance costs or further obligations could be identified through the process of performing the additional evaluations. Should such revisions be necessary or if additional cost obligations are identified, we will update our cash flow estimates and resulting retirement obligation at that time.<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>53
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885620400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes for the years ended December&#160;31, 2024, 2023 and 2022 consists entirely of domestic earnings. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes charged to income for the years ended December&#160;31, 2024, 2023 and 2022 consisted of the following:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Current</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">36,238</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,533</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,126&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,568&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred</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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13,078</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,832&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,480&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9,979</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,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:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Tax Credits</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment Tax Credit Amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(12)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65,230</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the statutory federal income tax rate to our effective tax rate for each of the years ended December&#160;31, 2024, 2023 and 2022 is as follows:</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:44.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.652%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Taxes at Federal Statutory Rate</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">77,047</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,332&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,082&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases (Decreases) in Tax 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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Taxes on Income, Net of Federal Tax</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14,360</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.9</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,429&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,049&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Tax Credits (PTCs)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(20,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(5.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Excess Deferred Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,788)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,205)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,625)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:#dbdbdb;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, Net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,697)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,278)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">416&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes at Effective Tax Rate</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65,230</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PTCs, North Dakota wind tax credits and excess deferred income taxes arising from the federal tax rate reduction in the 2017 Tax Cuts and Jobs Act are returned to customers as a reduction of the rates they are charged and result in a reduction of operating revenues. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities were composed of the following on December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Tax Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">37,456</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">52,664</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56,479&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax Credit Carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18,268</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of Removal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35,374</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,993&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10,948</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Operating Loss Carryforward</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,289</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,336&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">19,449</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Deferred Tax Assets</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">176,448</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">174,407&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Tax 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Differences Related to Property</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(375,120)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(347,885)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retirement Benefits Regulatory Asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(22,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(26,034)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24,875)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(20,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(444,193)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(411,680)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Income Taxes</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(267,745)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(237,273)</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></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had net operating loss carryforwards for state tax purposes totaling $2.3&#160;million that expire between 2029 and 2037, and state tax credits totaling $18.3&#160;million which expire between 2040 and 2043. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for unrecognized tax benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance on January 1</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,489</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">923&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases (Decreases) for tax positions taken during a prior period</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases for tax positions taken during the current period</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">188</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">260&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decreases due to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decreases as a result of a lapse of applicable statutes of limitations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(363)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(193)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance on December 31</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,125</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,489&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">923&#160;</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></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of unrecognized tax benefits as of December&#160;31, 2024 would reduce our effective tax rate if recognized. The total amount of unrecognized tax benefits as of December&#160;31, 2024 is not expected to change significantly within the next 12 months. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries file a consolidated U.S. federal income tax return and various state income tax returns. As of December&#160;31, 2024, with limited exceptions, we are no longer subject to examinations by taxing authorities for tax years prior to 2021 for federal and North Dakota income taxes and prior to 2020 for Minnesota state income taxes.</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 tax.</p></div>
<a href="javascript: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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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/2147477891/740-270-50-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>54
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885670384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Utility Capacity and Energy Requirements. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP has commitments for the purchase of capacity and energy requirements under contractual agreements, including wind power purchase agreements extending into 2048. Generally, the terms of OTP's wind power purchase agreements require OTP to purchase all of the electricity generated by a particular wind farm, but do not include fixed or minimum payments. The required payments are variable and the amounts due are determined based upon the amount of capacity available or electricity generated. Capacity and energy requirement costs under these agreements totaled $6.0 million, $5.6 million and $13.1 million for the years ended December 31, 2024, 2023 and 2022.  </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coal Purchase Commitments. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP has contracts providing for the purchase and delivery of its coal requirements. OTP&#8217;s current coal purchase agreement with CCMC for Coyote Station expires on December 31, 2040. All of Coyote Station&#8217;s coal requirements for the period covered must be purchased under this agreement. The agreement is structured so that the price of the coal covers all of CCMC's operating, financing and future mine reclamation costs. In the table below, we have estimated the future payments to be made under the terms of the agreement until its maturity. OTP has an agreement for the purchase of Big Stone Plant&#8217;s coal requirements through December&#160;31, 2026. There is no fixed minimum purchase requirement, and no amounts for this agreement have been included in the table below; however, under this agreement all of Big Stone Plant&#8217;s coal requirements for the period </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">covered must be purchased under this agreement. Coal purchase costs under these two agreements totaled $44.7 million, $43.7 million and $45.1 million for the years ended December 31, 2024, 2023 and 2022.  </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Land Easement Payments. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP has commitments to make payments for land easements not classified as leases. The contractual terms of these easements are generally 99 years or do not have a stated maturity date; however, per the terms of the agreements, our requirement to make payment ends once we cease use of the land. As such, in the table below, we have included payments under these easements through the estimated useful lives of the facilities associated with the easement. The commitments under these arrangements extend into 2055 and total approximately $62.0 million. Land easement costs under these agreements totaled $1.8 million, $1.8 million and $1.4 million for the years ended December 31, 2024, 2023 and 2022.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had commitments under contracts for plant maintenance, software subscriptions and other services extending into 2046 which totaled approximately $10.6 million.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future commitments as of December&#160;31, 2024 were as follows:</span></div><div style="margin-bottom:3pt"><table style="border-collapse: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.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Coal Purchase<br/>Commitments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Land<br/>&#160;Easement<br/>Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,192&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,897&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,127&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,941&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">661&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,102&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,021&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beyond 2029</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">314,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">441,409&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,003&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,570&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solar Development. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2024, OTP entered into an agreement to acquire the assets of a solar facility currently under development. The assets to be acquired include real property rights and interests, interconnection agreements, state and local permits, and other development assets. Per the agreement, the purchase price is equal to $23.6&#160;million, plus the reimbursement of certain interconnection costs and costs to purchase and store the main power transformer. Closing of the transaction is expected to occur in late 2025 or early 2026, and remains subject to certain conditions to close, including regulatory and other approvals. OTP would be subject to a termination fee of up to $5.0&#160;million if the seller has satisfied all required conditions to close but the transaction is not consummated.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FERC ROE.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2013 and February 2015, customers filed complaints with FERC seeking to reduce the ROE component of the transmission rates that MISO transmission owners, including OTP, may collect under the MISO tariff rate. FERC issued an order on November 19, 2020, which adopted a revised ROE methodology and set the base ROE at 10.02% (10.52% with an adder) effective for the fifteen-month period from November 2013 to February 2015 and on a prospective basis beginning in September 2016. The order also dismissed any complaints covering the period from February 2015 to May 2016. On August 9, 2022, the U.S. Court of Appeals for the District of Columbia Circuit vacated the FERC order citing a lack of reasoned explanation by FERC in its adoption of its revised ROE methodology as outlined in its November 2020 order and remanded the matter to FERC to reopen the proceedings. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 17, 2024, FERC issued an Order on Remand modifying its ROE methodology and establishing a base ROE of 9.98% (10.48% with an adder) effective for the fifteen-month period from November 2013 to February 2015 and on a prospective basis beginning in September 2016, and required MISO transmission owners to provide refunds to customers for collections in excess of the base ROE of 9.98% for the applicable period, plus interest. In addition, FERC concluded the evidentiary record continues to support the ROE established for the period from February 2015 to May 2016.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to FERC's Order on Remand, we had deferred recognition of certain revenues and recognized a refund liability which reflected the amount previously collected under the MISO tariff rate that we anticipated would be refunded to customers. Our previous estimated refund amount was larger than the actual amount ordered by FERC in the Order on Remand and was therefore reduced, which resulted in a pre-tax benefit of $2.5&#160;million recognized in our consolidated statements of income for the year ended December&#160;31, 2024. The balance of the recorded refund liability as of December&#160;31, 2024 was $0.5 million.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Self-Funding of Transmission Upgrades for Generator Interconnections. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FERC</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has granted transmission owners within MISO and other regional transmission organizations (RTOs) the unilateral authority to determine the funding mechanism for interconnection transmission upgrades that are necessary to accommodate new generation facilities connecting to the electrical grid. Under existing FERC orders, transmission owners can unilaterally determine whether the generator pays the transmission owner in advance for the transmission upgrade or, alternatively, the transmission owner can elect to fund the upgrade and recover over time from the generator the cost of and a return on the upgrade investment (a self-funding). FERC&#8217;s orders granting transmission owners this unilateral funding authority have been judicially contested on the basis that transmission owners may be motivated to discriminate among generators in making funding determinations. In the most recent judicial proceedings, the petitioners argued to the U.S. Court of Appeals for the District of Columbia that FERC did not comply with a previous judicial order to fully develop a record regarding the risk of discrimination and the financial risk absorbed by transmission owners for generator-funded upgrades. In December 2022, the Court of Appeals ruled in favor of the petitioners remanding the matter to FERC, instructing the agency to adequately explain the basis of its orders. The Court of Appeals decision did not vacate transmission owners&#8217; unilateral funding authority. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2024, FERC issued an Order to Show Cause proceeding against four RTOs, including MISO. Within its order, FERC indicates that the transmission tariffs of the RTOs appear to be unjust, unreasonable, and unduly discriminatory or preferential because they allow transmission owners to unilaterally elect transmission owner self-funding, which may increase costs, impose barriers to transmission interconnection and result in undue discrimination among interconnection customers.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The order required each RTO to submit filings to either 1) show cause as to why the transmission tariff remains just and reasonable and not duly discriminatory or preferential, or 2) to explain what changes to the tariff it believes would remedy the identified concerns. FERC has received a number of responses to its Order to Show Cause. In September 2024, in separate filings, MISO and transmission owners within MISO, including OTP, filed responses outlining the reasons why the self-funding option remains just and reasonable and not unduly discriminatory or preferential. Other responses have been provided by other RTOs, individual transmission owners, developers of renewable generation facilities and other interested parties. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP, as a transmission owner in MISO, has exercised its authority and elected to self-fund previous transmission upgrades necessary to accommodate new system generation. Under such an election, OTP is recovering the cost of the transmission upgrade and a return on that investment from the generator over a contractual period of time. Should the resolution of this matter eliminate transmission owners&#8217; unilateral funding authority on either a prospective or retrospective basis, our financial results would be impacted. We cannot at this time reasonably predict the outcome of this matter given the uncertainty as to how FERC may ultimately decide on the matter after RTOs' filings in response to the Order to Show Cause.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Class Action Lawsuits.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Several class action complaints against certain PVC pipe manufacturers, including OTC, have been filed in the U.S. District Court for the Northern District of Illinois alleging violations of antitrust laws. The first of the complaints was filed on August 23, 2024. The various complaints have been consolidated under the caption In re: PVC Pipe Antitrust Litigation (Case No. 1:24-cv-07639). Specifically, the complaints allege, among other things, that beginning in at least January 2021, the defendants conspired and combined to fix, raise, maintain and stabilize the price of PVC municipal water and electrical conduit pipe in violation of U.S. antitrust laws. The plaintiffs are seeking treble damages, injunctive relief, pre- and post-judgment interest, costs and attorneys&#8217; fees.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on August 27, 2024, the Company received a grand jury subpoena issued by the U.S. District Court for the Northern District of California, from the U.S. Department of Justice (DOJ) Antitrust Division. The subpoena calls for production of documents regarding the manufacturing, selling and pricing of PVC pipe. The Company is responding to the subpoena and intends to comply with its obligations under the subpoena.   </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, we are unable to determine the likelihood of an outcome or estimate a range of reasonably possible losses, if any, arising from the class action complaints or the DOJ investigation. However, if an antitrust violation by the Company is found, it could have a material impact on the Company&#8217;s financial condition, operating results and liquidity. The Company believes that there are factual and legal defenses to the allegations in the complaints and intends to defend itself accordingly.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Contingencies. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to litigation and regulatory matters arising in the normal course of business. We regularly analyze relevant information and, as necessary, estimate and record accrued liabilities for legal, regulatory enforcement and other matters in which a loss is probable of occurring and can be reasonably estimated. We believe the effect on our consolidated operating results, financial position and cash flows, if any, for the disposition of all matters pending as of December&#160;31, 2024, other than those discussed above, will not be material.</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/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: 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 3: 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 4: 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/2147478522/954-440-50-1<br><br>Reference 5: 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 6: 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>55
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879995408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Stockholders' Equity</a></td>
<td class="text">Stockholders' Equity<div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Structure</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to authorized and outstanding common stock, the Company has 1,500,000 authorized no par value cumulative preferred shares and 1,000,000 authorized no par value cumulative preference shares. No cumulative preferred or cumulative preference shares were outstanding at December&#160;31, 2024 or 2023.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registration Statements</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2024, we filed a shelf registration statement with the SEC under which we may offer for sale, from time to time, either separately or together in any combination, equity, debt or other securities described in the shelf registration statement. The registration statement expires in May 2027. No shares were issued pursuant to the shelf registration statement in 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2024, we filed a second registration statement with the SEC for the issuance of up to 1,500,000 common shares under an Automatic Dividend Reinvestment and Share Purchase Plan, which provides shareholders, retail customers of OTP and other interested investors methods of purchasing our common shares by reinvesting their dividends or making optional cash investments. Shares purchased under the plan may be new issue common shares or common shares purchased on the open market. In 2024, we issued 70,469 common shares under this program and no proceeds were received, as all shares issued were purchased on the open market. As of December&#160;31, 2024, 1,429,531 shares remained available for purchase or issuance under the plan. The registration statement expires in May 2027.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Restrictions</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC is a holding company with no significant operations of its own. The primary source of funds for payments of dividends to our shareholders is from intercompany distributions made by OTC's subsidiaries to OTC. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of certain statutory limitations or regulatory or financing agreements, restrictions could occur on the amount of distributions allowed to be made by OTC's subsidiaries, as further described below: </span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both the OTC Credit Agreement and OTP Credit Agreement contain restrictions on the payment of cash dividends upon a default or event of default, including failure to maintain certain financial covenants. As of December&#160;31, 2024, we were in compliance with these financial covenants.</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Federal Power Act, a public utility may not pay dividends from any funds properly included in a capital account. What constitutes &#8220;funds properly included in a capital account&#8221; is undefined in the Federal Power Act and the related regulations; however, the FERC has consistently interpreted the provision to allow dividends to be paid as long as i) the source of the dividends is clearly disclosed, ii) the dividend is not excessive and iii) there is no self-dealing on the part of corporate officials.</span></div>The MPUC indirectly limits the amount of dividends OTP can pay to OTC by requiring an equity-to-total-capitalization ratio between 47.2% and 57.7%, with total capitalization not to exceed $2.2 billion based on OTP&#8217;s capital structure requirements as of December&#160;31, 2024. As of December&#160;31, 2024, OTP&#8217;s equity-to-total-capitalization ratio including short-term debt was 53.1% and its net assets restricted from distribution totaled approximately $834.5 million.<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/2147477968/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/2147477968/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/2147478448/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>56
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020997507888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 Income (Loss)</a></td>
<td class="text">Accumulated Other Comprehensive Income (Loss)<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other comprehensive income (loss) consists of unamortized actuarial losses and prior service costs related to pension and other postretirement benefits and unrealized gains and losses on marketable securities classified as available-for-sale. The income tax expense or benefit associated with amounts reclassified from accumulated other comprehensive income (loss) and reflected in the consolidated statements of income are recognized in the same period as the amounts are reclassified.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in accumulated other comprehensive Income (loss) for the years ended December&#160;31, 2024, 2023 and 2022: </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:59.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Pension and Other Postretirement Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Net Unrealized Gain (Losses) on Available-for-Sale Securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2021</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,537)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,524)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss) Before Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,871&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,439&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,334&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(419)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income Before Reclassifications, net of tax</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:'Calibri',sans-serif;font-size:9pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,375&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,148&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income Before Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,503)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,524)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income (Loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,002)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2024</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">373</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">159</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">532</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #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="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> Included in the computation of net periodic pension and other postretirement benefit costs. See Note 11 for further information.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Included in other income (expense), net on the accompanying consolidated statements of income.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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/2147477250/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/2147478524/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>57
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020987966000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Payments</a></td>
<td class="text">Share-Based Payments<div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 1999 Employee Stock Purchase Plan authorizes the issuance of 1,400,000 common shares, allowing eligible employees to purchase our common shares through payroll withholding at a discount of up to 15% off the market price at the end of each six-month purchase period. Employee withholding amounts may not be less than $10 or more than $2,000 per month, subject to certain limitations, as described in the plan. A plan participant may cease making payroll deductions at any time. A participant may not purchase more than 2,000 shares in a given six-month purchase period under the plan and may not purchase more than $25,000 (fair market value) of common shares under the plan and all other purchase plans (if any) in a calendar year. A participant may withdraw from the plan at any time and elect to receive the balance of their contributions to the plan that have not yet been used to purchase shares. Shares purchased under the plan are automatically enrolled in the Company's dividend reinvestment plan. Shares purchased under the plan may not be assigned, transferred, pledged, or otherwise disposed, except for certain situations allowed by the plan, such as upon death, for a period of 18 months after purchase. At our discretion, shares purchased under the plan can be either new issue shares or shares purchased in the open market. The plan shall automatically terminate when all of the shares authorized under the plan have been issued. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the 15% discount to the fair market value of the purchased shares as stock-based compensation expense, which amounted to $0.4 million, $0.3 million and $0.3 million for the years ended December&#160;31, 2024, 2023 and 2022. For the years ended December&#160;31, 2024, 2023 and 2022, the amount of shares issued under the plan amounted to 31,252, 26,348 and 26,420 shares. As of December&#160;31, 2024, there were 206,115 shares available for purchase under the plan. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation Plan</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Stock Incentive Plan, which was approved by our shareholders in April 2023, authorizes the issuance of 979,891 common shares, including 500,000 newly requested common shares, for the granting of stock options, stock appreciation rights, restricted </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock, restricted stock units, dividend equivalents, performance awards and other stock-based awards. In addition, common shares subject to any outstanding awards under our prior stock incentive plans that are forfeited, canceled or reacquired by the Company will become available for re-issuance under the 2023 Stock Incentive Plan. As of December&#160;31, 2024, 828,761 shares were available for issuance under the plan. The plan terminates on April 17, 2033.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant restricted stock awards to our employees and members of our Board of Directors and stock performance awards to our executive officers and certain other key employees as part of our long-term compensation and retention program. Stock-based compensation cost, recognized within operating expenses in the consolidated statements of income, amounted to $9.1 million, $7.4 million and $6.6 million for the years ended December&#160;31, 2024, 2023 and 2022. The related income tax benefit recognized for these periods amounted to $2.7 million, $1.6 million and $1.7 million. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Awards. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards are granted to executive officers and other key employees and members of the Company's Board of Directors. The awards vest, depending on award recipient, either ratably over a period of <span style="-sec-ix-hidden:f-1839">three</span> to four years or cliff vest after four years. Vesting is accelerated in certain circumstances, including upon retirement. Awards granted to members of the Board of Directors are issued and outstanding upon grant and carry the same voting and dividend rights of unrestricted outstanding common stock. Awards granted to executive officers are eligible to receive dividend equivalent payments during the vesting period, subject to forfeiture under the terms of the agreement, but such awards are not issued or outstanding upon grant and do not provide for voting rights.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of each restricted stock award is determined based on the market price of the Company's common stock on the date of grant adjusted to exclude the value of dividends for those awards that do not receive dividend or dividend equivalent payments during the vesting period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of restricted stock award activity for the year ended December&#160;31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"><tr><td style="width:1.0%"></td><td style="width:73.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.682%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, Beginning of Year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148,913&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.48&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(57,771)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.78&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, End of Year</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">143,417&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.47&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of granted awards was $85.25, $68.03 and $59.95 during the years ended December&#160;31, 2024, 2023 and 2022. The fair value of vested awards was $5.1 million, $3.1 million and $3.0 million during the years ended December&#160;31, 2024, 2023 and 2022. As of December&#160;31, 2024, there was $3.7 million of unrecognized compensation cost for unvested restricted stock awards to be recognized over a weighted-average period of 1.5 years.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Awards. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock performance awards are granted to executive officers and certain other key employees. The awards vest at the end of a three-year performance period. The number of common shares awarded, if any, at the end of the performance period ranges from zero to 150% of the target amount based on two performance measures i) total shareholder return relative to a peer group (TSR component) and ii) return on equity (ROE component). The awards have no voting or dividend rights during the vesting period. Vesting of the awards is accelerated in certain circumstances, including upon retirement. The number of common shares awarded on an accelerated vesting is based on actual performance at the end of the performance period.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of the ROE component of the stock performance awards granted during the years ended December&#160;31, 2024, 2023 and 2022 was determined using the grant date stock price and a discounted cash flow analysis to adjust for expected unearned dividends during the vesting period. The grant-date fair value of the TSR component of the stock performance awards granted during the years ended December&#160;31, 2024, 2023 and 2022 was determined using a Monte Carlo fair value simulation model incorporating the following assumptions:</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:64.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.042%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.16</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.15&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3.00</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.00</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.00</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35.10</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.40</span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50&#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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.90&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate was derived from yields on U.S. government bonds of a similar term. The expected term of the award is equal to the three-year performance period. Expected volatility was estimated based on actual historical volatility of our common stock over a five-year period. Dividend yield was estimated based on historic and future yield estimates.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock performance award activity for the year ended December&#160;31, 2024 (share amounts reflect awards at target):</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:73.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, Beginning of Year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194,200&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.33&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">94.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(92,800)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.06&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, End of Year</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">144,800&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.85&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of granted awards was $94.45, $61.97 and $54.91 during the years ended December&#160;31, 2024, 2023 and 2022. The fair value of vested awards was $12.3 million, $5.3 million and $5.1 million during the years ended December&#160;31, 2024, 2023 and 2022. As of December&#160;31, 2024, there was $0.5 million of unrecognized compensation cost of unvested stock performance awards to be recognized over a weighted-average period of 0.65 years.</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_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>58
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885324096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numerator used in the calculation of both basic and diluted earnings per share is net income. The denominator used in the calculation of basic earnings per share is the weighted-average number of shares outstanding during the period. The denominator used in the calculation of diluted earnings per share is derived by adjusting basic shares outstanding for the dilutive effect of potential shares outstanding, which consist of shares associated with time- and performance-based stock awards and our employee stock purchase plan.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following includes the computation of the denominator for basic and diluted weighted-average shares outstanding for the years ended December&#160;31, 2024, 2023 and 2022: </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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Common Shares Outstanding &#8211; Basic</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41,778</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,668&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,586&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of Dilutive Securities:</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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Performance Awards</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">196</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">269&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted Stock Awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">96</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee Stock Purchase Plan Shares and Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dilutive Effect of Potential Common Shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">371&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">345&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Common Shares Outstanding &#8211; Diluted</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">42,072</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,039&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,931&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares excluded from diluted weighted-average common shares outstanding because such shares were anti-dilutive was not material for the years ended December&#160;31, 2024, 2023 and 2022.</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_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>59
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020984185360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments</a></td>
<td class="text">Derivative Instruments<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP enters into derivative instruments to manage its exposure to future commodity price variability, specifically future wholesale energy and natural gas prices, and reduce volatility in prices for our retail electric customers. These derivative instruments are not designated as qualifying hedging transactions but provide for an economic hedge against future price variability. The instruments are recorded at fair value on the consolidated balance sheets on a gross basis with assets and liabilities presented separately. In </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accordance with rate-making and cost recovery processes, we recognize a regulatory asset or liability to defer losses or gains from derivative activity until settlement of the associated derivative instrument. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, OTP had multiple outstanding pay-fixed, receive-variable swap agreements. The contracts outstanding as of December&#160;31, 2024 had various settlement dates throughout 2025. The following presents the notional amounts and fair value of our derivative instruments as of December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Megawatt hours of electricity</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">167</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">187</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,989</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Noncurrent Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Derivative Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,989</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,210&#160;</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></table></div>During the years ended December&#160;31, 2024 and 2023, contracts matured and were settled in an aggregate amount of a $3.5 million loss and a $16.5 million loss, respectively. Gains and losses recognized on the settlement of derivative instruments are returned to, or recovered from, our electric customers through fuel recovery mechanisms in each state. When recognized in the consolidated statements of income, these gains or losses are included in electric purchased power. Gains or losses related to the settlement of derivative instruments are included in cash flows from operations in the consolidated statements of cash flows.<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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020876198896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2024 and 2023 classified by the input method used to measure fair value:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">596</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10,653</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61,131</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,249</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,759</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Instruments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,989</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,989</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:12pt"><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"><span style="font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> (in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,125&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,579&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,896&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,303&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Instruments</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,210&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,210&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 fair value measurements are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access at the measurement date.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level 2 fair value measurements for government and corporate debt securities are determined based on valuations provided by third parties which utilize industry accepted valuation models and observable market inputs to determine valuation. Some valuations or model inputs used by the pricing services may be based on broker quotes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level 2 fair value measurements for derivative instruments are determined by using inputs such as forward electric commodity prices, adjusted for location differences. These inputs are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to assets recorded at fair value on a recurring basis, we also hold financial instruments that are not recorded at fair value in the consolidated balance sheets but for which disclosure of the fair value of these financial instruments is provided. The following reflects the carrying value and estimated fair value of these assets and liabilities as of December&#160;31, 2024 and 2023: </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:49.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294,651</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294,651</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294,651</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294,651</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,373&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,373&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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><td colspan="3" style="background-color:#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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-Term Debt</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,422&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,422&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">943,734</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">806,826</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">824,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">710,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,013,349</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">876,441</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">905,481&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">792,261&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following methods and assumptions were used to estimate the fair value of each class of financial instruments for which it is practicable to estimate that fair value:</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Equivalents: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount approximates fair value because of the short-term maturity of these instruments. Fair value is determined based on quoted prices in active markets, a Level 1 fair value input.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Debt: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount approximates fair value because the debt obligations are short-term in nature and balances outstanding are subject to variable rates of interest which reset frequently, a Level 2 fair value input.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt: </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of long-term debt is estimated based on current market indications for borrowings of similar maturities with similar terms, a Level 2 fair value input.</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_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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-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_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>61
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889668704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Schedule I - Condensed Financial Information of Registrant</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF REGISTRANT</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED BALANCE SHEETS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.041%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">291,575</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,137&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,642</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">117</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,706</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,538</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">977&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Current Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">305,578</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,786&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments in Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,006,239</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,725,584&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">78,900</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,781</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,244&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">109,057</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,569,555</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,152,309&#160;</span></td><td style="background-color:#dbdbdb;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:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities and Stockholders' Equity</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current 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="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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts Payable to Subsidiaries</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Payable to Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">752,625</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,100</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,320&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Current Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">771,732</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583,999&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Noncurrent Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">49,424</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,455&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and Contingencies</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalization</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,900</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Stockholders' Equity</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,668,499</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,443,006&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Capitalization</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,748,399</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,522,855&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Liabilities and Stockholders' Equity</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,569,555</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,152,309&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed financial statements.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF INCOME</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.042%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity Income in Earnings of Subsidiaries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">304,525</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Income from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,107</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,898&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,382&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,085</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Income</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">322,717</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,861&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,681&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Expense</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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,016</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,816&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,269&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,599</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Expense from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonservice Cost Components of Postretirement Benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">970</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,590</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,698&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,363&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">295,127</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,163&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,318&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Benefit</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,535</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,028&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,866&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">301,662</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,191&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,184&#160;</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></table></div><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed financial statements.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.042%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Provided by Operating Activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">76,333</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment in Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(55,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,000)</span></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of Investments and Other Assets</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(53,085)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,754)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,175)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,394</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Used in Investing Activities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(106,691)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,068)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,695)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net (Repayments) Borrowings on Short-Term Debt</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,637)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">179,247</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,926&#160;</span></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments for Shares Withheld for Employee Tax Obligations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,457)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,088)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,942)</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends Paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(78,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(729)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(339)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(461)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Provided by Financing Activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">93,796</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,820&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,131&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,438</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,891&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,243&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents at Beginning of Period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">228,137</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents at End of Period</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">291,575</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,137&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,246&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:12pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed financial statements.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Incorporated by Reference</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC&#8217;s consolidated statements of comprehensive income and common shareholders&#8217; equity in Part II, Item 8 are incorporated by reference.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed financial information of OTC is presented to comply with Rule 12-04 of Regulation S-X. The unconsolidated condensed financial statements do not reflect all of the information and notes normally included with financial statements prepared in accordance with generally accepted accounting principles. Therefore, these condensed financial statements should be read with the consolidated financial statements and related notes included in this report on Form 10-K.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTC&#8217;s investments in subsidiaries are presented under the equity method of accounting. Under this method, the assets and liabilities of the subsidiaries are not consolidated. The investments in net assets of the subsidiaries are recorded in the balance sheets. The income from operations of the subsidiaries is reported on a net basis as equity income in earnings of subsidiaries.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding receivables from and payables to OTC's subsidiaries as of December&#160;31, 2024 and 2023 are as follows:</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:25.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounts<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Current<br/>Notes<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Long-Term<br/>Notes<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounts<br/>Payable</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:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Current</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Notes</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Payable</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Power Company</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,223</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe Products, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">36</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,170</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech Corporation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,500</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90,764</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD Manufacturing, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">78</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">52,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,662</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics, Inc.</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,706</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,400</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Varistar Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">590,029</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Assurance Limited</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">341</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,642</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">117</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,706</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">78,900</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">752,625</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Power Company</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,415&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe Products, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech Corporation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,500&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,016&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD Manufacturing, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics, Inc.</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,400&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Varistar Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Assurance Limited</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,555&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,900&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568,672&#160;</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></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid to OTC (the Parent) from its subsidiaries were as follows:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash Dividends Paid to Parent by Subsidiaries</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78,191</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72,982&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,680&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See OTC&#8217;s notes to consolidated financial statements in Part II, Item 8 for other disclosures.</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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript: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/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>62
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889843424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of activity within valuation and qualifying accounts for the years ended December&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.944%"><tr><td style="width:1.0%"></td><td style="width:34.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.660%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, January 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Charged to Cost and Expenses</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:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, December 31</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,648&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,522&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Amounts reflect deductions to the allowance for amounts written-off, net of recoveries.</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885601856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 301,662<span></span>
</td>
<td class="nump">$ 294,191<span></span>
</td>
<td class="nump">$ 284,184<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://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/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881047616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885437232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879619040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity policies and practices, which are based on the Center for Information Security (CIS) Critical Security Controls, are governed by our information and cybersecurity governance program. The CIS Critical Security Controls are a set of 18 cybersecurity-related controls which aid companies in designing an effective control environment and are viewed as best practices by organizations worldwide. A significant number of our cybersecurity policies and practices associated with our electric utility operations are also subject to regulation by multiple governmental and other agencies. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our information and cybersecurity governance program is the foundation of our cybersecurity risk management strategy. The program includes policies which authorize and guide the development of procedures, standards and guidelines for personnel activities, incident prevention and reporting, and compliance monitoring. Cybersecurity policies, procedures and controls are reviewed and approved by our Information and Cybersecurity Program (ICSP) group annually, with amendments made as deemed necessary for any updates for regulatory compliance and best practices, legal privacy protection and information protection, or to reflect current technology or new methods for ensuring secure business procedures.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a corporate risk assessment annually, which includes specific consideration and assessment of cybersecurity risk. As part of our risk assessment process, we incorporate results from procedures performed by third-party consultants. We utilize third-party consultants to perform penetration and vulnerability testing and monitoring, as well as overall cybersecurity control testing. Potential risks associated with the use of third-party service providers are monitored and managed through an established service provider management policy. Service providers must meet certain security requirements such as security incident or data breach notification and response protocols, data encryption requirements and data disposal commitments. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In managing cybersecurity risk, we employ a defense-in-depth strategy and regularly monitor our cyber environment for potential new threats. Our strategy includes employee training and awareness on cybersecurity risks and related best practices, required </span></div>password complexity, the use of multi-factor authentication, information security protocols, anti-virus and anti-ransomware software, a patch management program, the execution of tabletop exercises on a periodic basis, established policies and protocols for cyber incident response planning and reporting, and ongoing internal cybersecurity testing.<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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Our cybersecurity risk management is integrated into our overall risk management system through our internal business risk management process.<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">Our Board of Directors provides oversight of our cybersecurity program through quarterly and annual risk reviews and cybersecurity reporting. On a quarterly basis, cybersecurity risk and mitigation strategies are reviewed as part of our business risk management group's reporting to the Board of Directors, which includes the reporting of significant business risks, including cybersecurity mitigation strategies employed to manage these risks and a review of any emerging risks. At least annually, our Vice President of IT provides an overview of our cybersecurity program to the Board of Directors, including a review of key strategies, emerging risks and a summary of key performance indicators. In addition, annually the Board of Directors reviews the results of our penetration and vulnerability testing.<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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">At the management level, our cyber program is managed by our ICSP group. The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations.<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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity risk management is integrated into our overall risk management system through our internal business risk management process. Our business risk management group works closely with our ICSP group to regularly assess and identify possible material risks from cybersecurity threats, including but not limited to, financial, operations, reputational and regulatory impact to the Company, as well as impacts on our employees and customers. Their risk assessment results are reported to our Executive Risk Committee on a quarterly basis. The Executive Risk Committee, which is comprised of our executive officers, meets quarterly to identify and assess short-, medium- and long-term risks, and to ensure adequate mitigation strategies are implemented. During these meetings, the Executive Risk Committee reviews significant and emerging risks, including cybersecurity risks, and assesses the Company&#8217;s plans to mitigate or otherwise manage and monitor those risks. </span></div>Our Board of Directors provides oversight of our cybersecurity program through quarterly and annual risk reviews and cybersecurity reporting. On a quarterly basis, cybersecurity risk and mitigation strategies are reviewed as part of our business risk management group's reporting to the Board of Directors, which includes the reporting of significant business risks, including cybersecurity mitigation strategies employed to manage these risks and a review of any emerging risks. At least annually, our Vice President of IT provides an overview of our cybersecurity program to the Board of Directors, including a review of key strategies, emerging risks and a summary of key performance indicators. In addition, annually the Board of Directors reviews the results of our penetration and vulnerability testing.<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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the management level, our cyber program is managed by our ICSP group. The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations. The ICSP group is in charge of developing, maintaining and measuring compliance with the information and cybersecurity governance program, as well as monitoring cyber incidents and implementing mitigation measures as part of an evolving, dynamic external environment. Our approach to cybersecurity incident reporting and response planning is governed by our incident response plans established for each of our business units. The plans outline the processes related to detecting, assessing, investigating, mitigating and remediating cyber incidents, as well the communication and reporting plan and the required personnel to be included in the process and communications. </span></div>Our cybersecurity risk management is integrated into our overall risk management system through our internal business risk management process. Our business risk management group works closely with our ICSP group to regularly assess and identify possible material risks from cybersecurity threats, including but not limited to, financial, operations, reputational and regulatory impact to the Company, as well as impacts on our employees and customers. Their risk assessment results are reported to our Executive Risk Committee on a quarterly basis. The Executive Risk Committee, which is comprised of our executive officers, meets quarterly to identify and assess short-, medium- and long-term risks, and to ensure adequate mitigation strategies are implemented. During these meetings, the Executive Risk Committee reviews significant and emerging risks, including cybersecurity risks, and assesses the Company&#8217;s plans to mitigate or otherwise manage and monitor those risks.<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">At the management level, our cyber program is managed by our ICSP group. The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations. The ICSP group is in charge of developing, maintaining and measuring compliance with the information and cybersecurity governance program, as well as monitoring cyber incidents and implementing mitigation measures as part of an evolving, dynamic external environment. Our approach to cybersecurity incident reporting and response planning is governed by our incident response plans established for each of our business units. The plans outline the processes related to detecting, assessing, investigating, mitigating and remediating cyber incidents, as well the communication and reporting plan and the required personnel to be included in the process and communications.<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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations.<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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the management level, our cyber program is managed by our ICSP group. The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations. The ICSP group is in charge of developing, maintaining and measuring compliance with the information and cybersecurity governance program, as well as monitoring cyber incidents and implementing mitigation measures as part of an evolving, dynamic external environment. Our approach to cybersecurity incident reporting and response planning is governed by our incident response plans established for each of our business units. The plans outline the processes related to detecting, assessing, investigating, mitigating and remediating cyber incidents, as well the communication and reporting plan and the required personnel to be included in the process and communications. </span></div>Our cybersecurity risk management is integrated into our overall risk management system through our internal business risk management process. Our business risk management group works closely with our ICSP group to regularly assess and identify possible material risks from cybersecurity threats, including but not limited to, financial, operations, reputational and regulatory impact to the Company, as well as impacts on our employees and customers. Their risk assessment results are reported to our Executive Risk Committee on a quarterly basis. The Executive Risk Committee, which is comprised of our executive officers, meets quarterly to identify and assess short-, medium- and long-term risks, and to ensure adequate mitigation strategies are implemented. During these meetings, the Executive Risk Committee reviews significant and emerging risks, including cybersecurity risks, and assesses the Company&#8217;s plans to mitigate or otherwise manage and monitor those risks.<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878509536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting</a></td>
<td class="text">These consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles and include the accounts of OTC and its wholly owned subsidiaries.<span></span>
</td>
</tr>
<tr class="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">All intercompany balances and transactions have been eliminated in consolidation except, as applicable, profits on sales to our regulated electric utility company from our nonregulated businesses, which is in accordance with the accounting requirements of regulated operations.<span></span>
</td>
</tr>
<tr class="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"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use estimates based on the best information available in recording transactions and balances resulting from business operations. As better information becomes available or actual amounts are known, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_RegulationPolicyTextBlock', window );">Regulatory Accounting</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Accounting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our regulated electric utility company, OTP, is subject to regulation of rates and other matters by state utility commissions in Minnesota, North Dakota and South Dakota and by the FERC for certain interstate operations. OTP accounts for the financial effects of regulation in accordance with accounting guidance for regulated operations. This guidance allows for the recording of a regulatory asset for certain costs which otherwise would be recognized in the statements of income or comprehensive income based on an expectation that the cost will be recovered in future rates. This guidance also requires the recording of a regulatory liability for certain credits which would otherwise be recognized in the statements of income or comprehensive income based on an expectation that the amount will be returned to customers in future rates. Amounts recorded as regulatory assets and regulatory liabilities are generally recognized in the statements of income at the time they are reflected in customer rates. In the event OTP ceases to meet the criteria to apply the guidance for regulated operations, the regulatory assets and liabilities that no longer meet such criteria would be removed from the consolidated balance sheets and included in the consolidated statements of income as an expense or income item, or in the consolidated statements of comprehensive income as a loss or gain item, in the period in which the application of this guidance ceases.</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash Equivalents</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with maturity dates of 90 days or less to be 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_ConcentrationRiskCreditRisk', window );">Concentration of Deposits</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Deposits</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold deposits with financial institutions which potentially subject us to a concentration risk. These deposits are guaranteed by the Federal Deposit Insurance Corporation up to an insurance limit of $250,000. Currently, our cash deposits exceed federally insured levels.</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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue from Contracts with Customers</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue from Contracts with Customers</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to our diverse business operations, the recognition of revenue from contracts with customers depends on the product produced and sold or service performed. We recognize revenue from contracts with customers at prices that are fixed or determinable as evidenced by an agreement with the customer, when we have met our performance obligation under the contract and it is probable that we will collect the amount to which we are entitled in exchange for the goods or services transferred or to be transferred to the customer. Depending on the product produced and sold or service performed and the terms of the agreement with the customer, we recognize revenue either over time, in the case of delivery or transmission of electricity or related services or the production and storage of certain custom-made products, or at a point in time for the delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product. Provisions for sales returns, early payment discounts and volume-based variable pricing incentives are recorded as reductions to revenue at the time revenue is recognized based on customer history, historical information and current trends. We include revenues received for shipping and handling in operating revenues. Expenses paid for shipping and handling are recorded as part of cost of products sold. Sales or other taxes collected from customers are excluded from operating revenues.  </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most Electric segment revenues are earned from the generation, transmission and sale of electricity to retail customers at rates approved by state regulatory commissions. OTP also earns revenue from the transmission of electricity for others over the transmission assets it owns separately or jointly with other transmission service providers, under rate tariffs established by the independent transmission system operator and approved by FERC. A third source of revenue for OTP comes from the generation and sale of electricity to wholesale customers at contract or market rates. Revenues from all these sources meet the criteria to be classified as revenue from contracts with customers and are recognized over time as energy is delivered or transmitted. Revenue is recognized based on the metered quantity of electricity delivered or transmitted at the applicable rates. For electricity delivered and consumed after a meter is read but not yet billed to a customer, OTP records revenue and an unbilled receivable based on estimates of the amount of energy delivered and a composite rate per kwh consumed.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Manufacturing segment businesses earn revenue predominantly from the production and delivery of custom-made or standardized parts and products to customers across several industries and from the production and sale of tools and dies to other manufacturers. For the production and delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product, we have met our performance obligation and recognize revenue at the point in time when the product is shipped. At this point we have no further obligation to provide services related to such products. The shipping terms used in these transactions are free on board (FOB) shipping point.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics Segment Revenues. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plastics segment businesses earn revenue predominantly from the sale and delivery of standardized PVC pipe products produced at their manufacturing facilities. Revenue from the sale of these products is recognized at the point in time when the product is shipped as there is no further obligation to provide services related to such products and the shipping terms are FOB shipping point. We have one customer within our Plastics segment for which we produce and store a product made to the customer&#8217;s specifications and design under a build and hold agreement. For sales to this customer, we recognize revenue as the custom-made product is produced, adjusting the amount of revenue for volume rebate variable pricing considerations we expect the customer will earn and applicable early payment discounts we expect the customer will take. Ownership of the pipe transfers to the customer prior to delivery and we are paid a negotiated fee for storage of the pipe. Revenue for storage of the pipe is recognized over time as the pipe is stored.</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 );">Alternative Revenue</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alternative Revenue</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to recognizing revenue from contracts with customers, our Electric segment business also records revenue under alternative revenue program (ARP) requirements. Certain rate rider mechanisms qualify as ARP revenues as they provide for adjustments to rates outside of a general rate case proceeding to encourage or incentivize investments in certain areas such as conservation, renewable energy, pollution reduction or control, improved infrastructure of the transmission grid or other programs that provide benefits to the general public under public policy, laws or regulations. ARP riders generally provide for the recovery of specified costs and investments and include an incentive component to provide the regulated utility with a return on amounts invested.  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue ARP revenue on the basis of costs incurred, investments made and returns on those investments that qualify for recovery through established riders. ARP revenue is disclosed separately from revenue from contracts with customers and we have elected to report ARP revenue on a net basis, whereby amounts initially recorded as ARP revenue in a period are presented net of the reversal of amounts previously recognized as ARP revenue that are reclassified and recorded as revenue from contracts with customers when such amounts are included in the price of electricity to customers.</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_CreditLossFinancialInstrumentPolicyTextBlock', window );">Receivables and Allowance for Credit Losses</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Receivables and Allowance for Credit Losses</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to our customers in the normal course of business with repayment terms generally ranging from 30 to 90 days after the invoice date. Late fees are assessed on certain receivables once they are 30 days past due. Unbilled receivables represent estimates of energy delivered to customers but not yet billed. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables are stated at the billed or estimated unbilled amount less an allowance for estimated credit losses. An allowance for credit losses is established based on losses expected to occur over the contractual life of the receivable. We estimate an allowance for credit losses on our trade and unbilled receivables by evaluating historical aging and write-off history, adjusted for current and forecasted economic conditions, for groups of receivables that share similar economic characteristics. Other receivables are evaluated by reviewing individual accounts, considering aging, financial condition of the debtor, recent payment history and other relevant factors. Account balances are written off in the period they are deemed to be uncollectible.</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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div>Inventories are valued at the lower of cost or net realizable value. Costs for fuel, material and supply inventories of our Electric segment are determined on an average cost basis. Costs for raw material, work in process and finished goods inventories of our Manufacturing and Plastics segments are determined on a first-in first-out (FIFO) basis.<span></span>
</td>
</tr>
<tr class="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"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest in and hold, through rabbi trusts, corporate-owned life insurance policies to provide future funding for obligations under our supplemental pension plan and a nonqualified deferred compensation plan. The polices are recorded at cash surrender value and there are no restrictions on our ability to surrender the policies. </span></div>We hold debt, mutual fund, and money market fund investments either as investments within our captive insurance entity, to provide future funding for obligations under nonqualified deferred compensation plans or provide a return on our available cash and liquidity. These investments are recorded at fair value. Debt securities are deemed to be available-for-sale securities, accordingly unrealized gains and losses are generally excluded from earnings and recognized in accumulated other comprehensive income. We evaluate whether declines in the fair value of debt securities below the cost basis are other-than-temporary. Declines in fair value deemed to be other-than-temporary result in the recognition of unrealized losses, or a portion thereof, in earnings. Unrealized gains and losses on mutual and money market funds are recognized in earnings immediately.<span></span>
</td>
</tr>
<tr class="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><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric plant is stated at original cost less accumulated depreciation. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and allowance for funds used during construction (AFUDC). The amount of interest capitalized to electric plant was $1.9 million in 2024, $1.9 million in 2023 and $0.9 million in 2022. Significant additions or improvements that extend an asset's useful life are capitalized, while repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is recognized on a straight-line basis over the asset's estimated useful life. For certain asset classes, we employ a group or composite method of depreciation in which certain assets are combined and depreciated over the average life of the combined asset group. Actuarial studies are periodically performed to assess the remaining useful lives and salvage values of our assets, with any changes in these estimates incorporated into depreciation on a prospective basis. Gains or losses on group or composite asset dispositions are recorded to accumulated depreciation and impact current and future depreciation rates. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recovered in rates for future removal costs are recorded as regulatory liabilities. Removal costs, when incurred, are charged against the regulatory liability.    </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment of our nonelectric operations are carried at historical cost less accumulated depreciation. Depreciation is recognized on a straight-line basis over the asset's estimated useful life. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and capitalized interest, as applicable. No interest was capitalized in 2024, 2023 or 2022. Maintenance and repairs are expensed as incurred. Gains or losses on asset dispositions are included in the determination of operating income.</span></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_ottr_JointOwnershipPolicyTextBlock', window );">Jointly Owned Facilities</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jointly Owned Facilities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OTP is a joint owner in two coal-fired steam-powered electric generation plants: Big Stone Plant near Big Stone City, South Dakota and Coyote Station near Beulah, North Dakota. OTP is also a joint owner, with other regional utilities, in several major transmission lines. OTP's interest in each jointly owned facility is reflected in the consolidated balance sheets on a pro-rata basis and OTP's share </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of direct revenue and expenses are included in operating revenues and expenses in the consolidated statements of income. Each participant in the jointly owned facilities finances their own investments.</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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over amounts recognized for the net identifiable assets acquired. Goodwill is not amortized, but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. Impairment testing is performed at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We perform our impairment testing in the fourth quarter of each year and have identified three reporting units that carry a goodwill balance. We historically tested goodwill for impairment as of December 31st each year; however, in 2024, we elected to change the date of our annual goodwill impairment test to October 1st. We believe this new testing date allows us to better align our annual goodwill impairment testing procedures with our year-end financial reporting, as well as our annual budgeting and forecasting process. This change did not delay, accelerate or avoid the recognition of an impairment charge. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a quantitative impairment assessment, electing to forgo the optional qualitative assessment. The quantitative assessment is a single-step test that identifies both the existence of impairment and the amount of impairment loss by comparing the estimated fair value of a reporting unit to its carrying value, with any excess carrying value over the fair value being recognized as an impairment loss.        </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives, which primarily consist of customer relationships, are carried at estimated fair value at the time of acquisition less accumulated amortization. The costs of the intangible assets are amortized over their estimated useful lives, which generally range from 15 to 20 years.</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_InternalUseSoftwarePolicy', window );">Cloud Computing Costs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Computing Costs</span></div>We capitalize implementation costs incurred in cloud computing arrangements that are service contracts consistent with capitalized implementation costs incurred to develop or obtain internal-use software. Costs are amortized on a straight-line basis over the life of the associated contract. Capitalized implementation costs are amortized over periods up to ten years. Capitalized costs and related accumulated amortization are included in other noncurrent assets on the consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="re">
<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"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a right-of-use lease asset and a corresponding lease liability at the lease commencement date. The length of our lease agreements varies from less than one year to approximately ten years. We have elected to not record lease assets and liabilities for leases with a lease term at commencement of 12 months or less; such leases are expensed on a straight-line basis over the lease term. Certain of our leases contain options to renew or extend the lease term at our discretion if certain conditions are met. If a lease contains an option to extend the lease term and there is reasonable certainty the option will be exercised, the option is considered in the lease term at inception, or at such time when an event occurs which triggers the remeasurement of a lease, as applicable. In the determination of the lease term for one of our leased manufacturing facilities, we have incorporated the future lease renewals which we believe are reasonably certain to be exercised in the associated right-of-use asset and liability values.   </span></div>We have elected to not separate non-lease components (e.g., common area maintenance) from lease components on real estate leases, accordingly the recognized lease asset and lease liability incorporate in their measurement payments for non-lease components. Certain leases include variable lease payments as the amounts are subject to change over the lease term; such amounts are not incorporated into the measurement of the right-of-use lease asset or lease liability. We are unable to determine the interest rate implicit in our leases, thus we apply our incremental borrowing rate to capitalize the right-of-use asset and lease liability. We estimate our incremental borrowing rate by reference to market interest rates on long-term debt, incorporating considerations of the credit quality of the lessee and the term of lease.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Recoverability of Long-Lived Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recoverability of Long-Lived Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our long-lived assets including, among other assets, property, plant and equipment, amortizing intangible assets and right-of-use lease assets whenever events or changes in circumstances indicate the carrying amount of the assets may not be </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recoverable. We determine potential impairment by comparing the carrying amount of the assets with the net cash flows expected to be provided by operating activities of the business or related assets. If the sum of the expected future net cash flows is less than the carrying amount of the assets, an impairment loss would be recognized. Such an impairment loss would be measured as the amount by which the carrying amount exceeds the fair value of the asset.</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_PensionAndOtherPostretirementPlansPolicy', window );">Pension Plans and Other Postretirement Benefits</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plans and Other Postretirement Benefits</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain pension and postretirement benefit plans for eligible employees. Recognizing the cost of providing benefits and measuring the projected benefit obligation of these plans requires management to make various assumptions and estimates. Certain unrecognized actuarial gains and losses and unrecognized prior service costs or credits are deferred as regulatory assets and liabilities, rather than recorded as other comprehensive income, based on regulatory recovery mechanisms.</span></div>We have elected to apply a minimum amortization method for determining the amount of amortization of net cumulative gains or losses to be included as a component of net periodic benefit cost for any annual period. Cumulative gains and losses recognized in accumulated other comprehensive income or as a deferred regulatory asset or liability that are in excess of 10% of the projected benefit obligation or the market value of pension plan assets are amortized over the expected remaining future service period of active plan participants. In periods in which the cumulative gains and losses do not exceed 10%, no amortization to net period benefit cost is recognized.<span></span>
</td>
</tr>
<tr class="ro">
<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"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Retirement Obligations</span></div>Legal obligations related to the future retirement of long-lived assets are recognized as asset retirement obligations (ARO). An ARO is recognized in the period in which the legal obligation is incurred and the amount of the obligation can be reasonably estimated, with an offsetting increase to the associated long-lived asset. AROs are initially recognized at fair value and increased with the passage of time (accretion). ARO estimates are revised periodically with any adjustments reflected in the ARO and associated long-lived asset.<span></span>
</td>
</tr>
<tr class="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><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability method to account for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of all temporary differences between the carrying amounts of assets and liabilities and their respective tax bases. Deferred taxes are recorded using the tax rates scheduled by tax law to be in effect in the periods when the temporary differences reverse. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that a portion or all of the deferred tax assets will not be realized. The realizability of deferred tax assets is determined by taking into consideration forecasts of future taxable income, the reversal of other existing temporary differences, available net operating loss carryforwards and available tax planning strategies. Changes in valuation allowances are included in the provision for income taxes in the period of the changes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax effects of all tax positions that are more-likely-than-not to be sustained on audit based solely on the technical merits of those positions as of the balance sheet date. Changes in the recognition or measurement of such positions are recognized in the provision for income taxes in the period of the changes. We classify interest and penalties on tax uncertainties as components of the provision for income taxes within the consolidated statements of income. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to account for transferable tax credits as a component of our income tax provision. We recognize the benefit of PTCs as a reduction of income tax expense in the period the credit is generated, which corresponds to the period the energy production occurs. We apply the deferral method of accounting for ITCs and state wind energy credits. Under this method, ITCs and state wind energy credits are amortized as a reduction to income tax expense over the estimated useful lives of the underlying property that gave rise to the credit.</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_CompensationRelatedCostsPolicyTextBlock', window );">Deferred Compensation Plans</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div>The Company sponsors two nonqualified deferred compensation plans for the benefit of executive officers and other select employees. Each plan allows participants to defer a specified amount or percentage of base wages or incentive compensation into the plan, subject to certain limitations. The Company, at its discretion, may make employer contributions to either plan during any annual period. Participant and employer deferred amounts are segregated into one or more accounts chosen by the participant. Participants earn a return on deferred amounts based on notional investments in the segregated accounts. Participants can elect lump sum distributions or annual installments of deferred balances during the participant's employment or upon retirement.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation awards are measured at the grant-date fair value of the award and compensation expense is recognized on a straight-line basis over the applicable service or performance period. The service period may be limited to the period until such </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time that a recipient is retirement eligible as determined under the award agreement. Awards granted to employees eligible for retirement on the date of grant are expensed in the period of grant. We recognize the effects of award forfeitures as they occur.</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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices are available in active markets for identical assets or liabilities as of the reported date. The types of assets and liabilities included in Level 1 are highly liquid and actively traded instruments with quoted prices, such as equities listed on the New York Stock Exchange and commodity derivative contracts listed on the New York Mercantile Exchange.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pricing inputs are other than quoted prices in active markets but are either directly or indirectly observable as of the reported date. The types of assets and liabilities included in Level 2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward prices and volatilities.&#160;</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Significant inputs to pricing have little or no observability as of the reporting date. The types of assets and liabilities included in Level 3 are those with inputs requiring significant management judgment or estimation and may include complex and subjective models and forecasts.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where the determination of the fair value measurement is based on inputs from different levels within the hierarchy, the level in the hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.</span></div><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_ottr_RelatedPartyTransactionPolicyTextBlock', window );">Related Parties</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Parties</span></div>The Otter Tail Corporation Foundation and Otter Tail Power Company Foundation are independent not-for-profit charitable entities affiliated with the Company and are not included in OTC's consolidated financial statements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entity</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2012, the Coyote Station owners, including OTP, entered into an LSA with Coyote Creek Mining Company, LLC (CCMC), a subsidiary of The North American Coal Corporation, for the purchase of lignite coal to meet the coal supply requirements of Coyote Station for the period beginning in May 2016 and ending in December 2040. The price per ton paid by the Coyote Station owners under the LSA reflects the cost of production, along with an agreed upon profit and capital charge. CCMC was formed for the purpose of mining coal to meet the coal fuel supply requirements of Coyote Station from May 2016 through December 2040 and, based on the terms of the LSA, is considered a variable interest entity (VIE) due to the transfer of all operating and economic risk to the Coyote Station owners, as the agreement is structured so that the price of the coal would cover all costs of operations as well as future reclamation costs. The Coyote Station owners are required to buy certain assets of CCMC at book value should they terminate the contract prior to the end of the contract term and are providing a guarantee of the value of the equity of CCMC because the Coyote Station owners are required to buy the membership interests of CCMC at the end of the contract term at equity value. Under current accounting standards, the primary beneficiary of a VIE is required to include the assets, liabilities, results of operations and cash flows of the VIE in its consolidated financial statements. No single owner of Coyote Station owns a majority interest in Coyote Station and none, individually, has the power to direct the activities that most significantly impact CCMC. Therefore, none of the owners individually, including OTP, is considered the primary beneficiary of the VIE and the Company is not required to include CCMC in its consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the LSA terminates prior to the expiration of its term or the production period terminates prior to December 31, 2040 and the Coyote Station owners purchase all of the outstanding membership interests of CCMC, the owners will satisfy or, if permitted by CCMC&#8217;s applicable lenders, assume all of CCMC&#8217;s obligations owed to CCMC&#8217;s lenders under its loans and leases. The Coyote Station owners have limited rights to assign their rights and obligations under the LSA without the consent of CCMC&#8217;s lenders during any period in which CCMC&#8217;s obligations to its lenders remain outstanding. In the event the contract is terminated prior to the end of the term due to certain events, OTP&#8217;s maximum loss exposure, as a result of its involvement with CCMC, could be as high as $40 million, or OTP&#8217;s 35% share of CCMC&#8217;s unrecovered costs as of December&#160;31, 2024, if recovery of such a loss is denied by regulatory authorities.</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 );">Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued amended authoritative guidance codified in Accounting Standards Codification (ASC) 280, Segment Reporting. The amended guidance expands annual and interim disclosure requirements for reportable segments, primarily through expanded disclosures about significant segment expenses. We adopted this updated standard in the 2024 annual period on a retrospective basis, as required by the updated </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">standard. The adoption of this updated standard resulted in additional disclosures related to our reportable segments and did not have an impact on our consolidated financial position or operating results. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued amended authoritative guidance codified in ASC 740, Income Taxes. The amended guidance requires additional disaggregated information in effective tax rate reconciliation disclosures and additional disaggregated information about income taxes paid. The updated standard is effective for our annual periods beginning in 2025. The amended guidance is to be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate adopting the updated standard in our Form 10-K for the year ended December 31, 2025 and electing to apply the standard on a retrospective basis for all periods presented.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Income Statement Expenses.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2024, the FASB issued authoritative guidance codified in ASC 220, Income Statement&#8212;Reporting Comprehensive Income, which will require additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for our annual periods beginning in 2027 and interim periods beginning in the first quarter of fiscal 2028 and can be applied on either a prospective or retrospective basis. Early adoption is permitted. We are currently evaluating the impact that the updated standard will have on our financial statement disclosures.</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_ottr_JointOwnershipPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 policy disclosure of jointly owned utility plants or facilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_JointOwnershipPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_RegulationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 policy disclosure of regulated operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_RegulationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_RelatedPartyTransactionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">ottr_RelatedPartyTransactionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript: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 810<br> -SubTopic 10<br> -Paragraph 2AA<br> -Subparagraph (a)<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-2AA<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 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment and disposal of long-lived assets including goodwill and other intangible 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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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 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><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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<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(h)(1))<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 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 6: 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 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/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_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="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 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 2: 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 3: 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 4: 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 5: 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/2147478411/912-330-50-1<br><br>Reference 6: 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 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/2147477250/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/2147477271/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/2147477271/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_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/2147478777/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/2147477798/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/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147479134/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)(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> -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 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)(ii)<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 (f)(2)(v)<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 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 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.1.Q5)<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.3.Q2)<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> -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 9: 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 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 (b)<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>68
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889897248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished Goods</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">43,345</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,614&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in Process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22,637</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw Material, Fuel and Supplies</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82,903</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,733&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Inventories</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">148,885</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">149,701&#160;</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></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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Schedule of Estimated Service Lives for Rate-Regulated Electric and Nonelectric Assets</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated service lives for rate-regulated electric assets and nonelectric assets are included below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.427%"></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:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.235%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Service Life Range</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(years)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Low</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">High</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission Plant</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distribution Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General Plant</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings and Leasehold Improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></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_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock', window );">Schedule of Capitalized Cost and Related Accumulated Amortization</a></td>
<td class="text">Below are the amounts of capitalized cost and related accumulated amortization as of December&#160;31, 2024 and 2023:<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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cloud Computing Costs</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15,741</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,782&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cloud Computing Costs, net</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,945</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,277&#160;</span></td><td style="background-color:#dbdbdb;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_ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Capitalized Computer 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;">ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility 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 expense and method used, including composite depreciation, and accumulated 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> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481834/980-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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885693008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about each segment, including significant expenses and net income of each segment, for the years ended December&#160;31, 2024, 2023 and 2022 are as follows: </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Segment</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">524,515</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">528,359&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">549,699&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Fuel and Purchased Power</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">122,506</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138,631&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">165,391&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating and Maintenance Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">190,422</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,263&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">181,378&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82,136</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15,662</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,614&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,742&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">38,216</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense (Benefit)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1,544)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,648&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,065&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">90,963</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,424&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,974&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other segment items includes nonservice components of postretirement benefits, allowance for funds used during construction, and other expenses (income).</span></div></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Segment</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">342,592</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">402,781&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">397,983&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Goods Sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">283,390</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">324,245&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">327,228&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">40,110</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,396&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,690&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,516</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,895</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,390&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,321&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13,681</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,454&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,950&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plastics Segment</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">463,441</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">418,026&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">512,527&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of Goods Sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">166,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">143,521&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">227,571&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24,908</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,103&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,378&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">590</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">70,644</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66,066&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,688&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Segment Items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">200,747</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">187,748&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">195,374&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Expenditures and Identifiable Assets</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides capital expenditures for each reportable segment and our corporate cost center for the years ended December&#160;31, 2024, 2023 and 2022: </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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Capital Expenditures</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">301,454</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">240,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">147,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">32,159</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,284&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,954&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24,749</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">288</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">358,650</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">287,134&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">171,134&#160;</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></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides the identifiable assets by segment and corporate assets as of December&#160;31, 2024 and 2023:</span></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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,785,522</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,533,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">254,445</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251,343&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">186,043</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">164,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">426,072</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">293,215&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,652,082</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,242,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></table><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included below is a reconciliation of certain segment information and our unallocated corporate costs to consolidated amounts for the years ended December&#160;31, 2024, 2023 and 2022: </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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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></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></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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82,136</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20,393</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,495&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,202&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4,494</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">98</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">107,121</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97,954&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">92,597&#160;</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:8pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest Expense</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Interest Expense of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41,322</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Interest Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">493</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">685&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41,815</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37,677&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,016&#160;</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:8pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Tax Expense (Benefit)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Income Tax Expense of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">71,995</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Income Tax Benefit</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(6,765)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,806)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,723)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65,230</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,298&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,351&#160;</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:8pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income (Loss)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Net Income of Reportable Segments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">305,391</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">293,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">296,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Net Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,729)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">565&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,114)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total </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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">301,662</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">294,191&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">284,184&#160;</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></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_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 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 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 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>70
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885665584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present our operating revenues from external customers, in total and by amounts arising from contracts with customers and ARP arrangements, disaggregated by revenue source and segment for the years ended December&#160;31, 2024, 2023 and 2022:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Electric Segment</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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Residential</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">133,408</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,570&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,888&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Commercial and Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">311,968</span><span style="color:#000000;font-family:'Calibri',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail: Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7,838</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,719&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,918&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total Retail</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">453,214</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">455,840&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470,300&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53,517</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,555&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,213&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wholesale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,077</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,707</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,505&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,647&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Electric Segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">524,515</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528,359&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,699&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Manufacturing Segment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Metal Parts and Tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">303,077</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plastic Products and Tooling</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">32,210</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,395&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,080&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Scrap Metal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7,305</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Manufacturing Segment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">342,592</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,781&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397,983&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plastics Segment</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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PVC Pipe</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">463,441</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,026&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">512,527&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Operating Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,330,548</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,349,166&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,460,209&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less: Noncontract Revenues Included Above</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electric Segment - ARP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">575</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Operating Revenues from Contracts with Customers</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,329,973</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,353,476&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,469,475&#160;</span></td><td style="background-color:#dbdbdb;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_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>71
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878518880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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 Receivable</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables as of December&#160;31, 2024 and 2023 are as follows:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,169</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,799</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,084&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,916</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Receivables</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">147,884</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,665&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less Allowance 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,920</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Receivables, net of allowance for credit losses</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">145,964</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,143&#160;</span></td><td style="background-color:#dbdbdb;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_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Activity in the Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of activity in the allowance for credit losses for the years ended December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,522</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,648&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions Charged to 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,242</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for Amounts Written Off, Net of Recoveries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,844)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,920</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,522&#160;</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></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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://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(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_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>72
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885598960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_InvestmentTableTextBlock', window );">Schedule of Investments</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our investments as of December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-term Investments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">753</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Long-term Investments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate-Owned Life Insurance Policies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47,895</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">60,378</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,724&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10,653</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,771&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">596</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Investments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">27</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Long-term Investments</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121,177</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Investments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121,930</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,516&#160;</span></td><td style="background-color:#dbdbdb;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_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amortized cost and fair value of debt securities available for sale and the corresponding amounts of gross unrealized gains and losses as of December&#160;31, 2024:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:35.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.367%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized Cost</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Unrealized Gains</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Unrealized (Losses)</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">60,891</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">424</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(184)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61,131</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,629</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,520</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">433</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(194)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,759</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Schedule of Investments Classified by Contractual Maturity Date</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of debt securities available for sale by contractual maturity date as of December&#160;31, 2024:</span></div><div style="margin-bottom:6pt;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:84.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.345%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due in one year or less</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">753</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due in one to five years</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,006</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,759</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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> -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/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-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_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="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_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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturities of an entity's investments as well as any other information pertinent to the 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;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889910592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Regulatory Assets and Liabilities Disclosure [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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Regulatory Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents our current and long-term regulatory assets and liabilities as of December&#160;31, 2024 and 2023 and the period we expect to recover or refund such amounts:</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:35.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Period of</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Recovery/Refund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Long-Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Long-Term</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulatory Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and Other Postretirement Benefit Plans</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">See below</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">88,161</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Alternative Revenue Program Riders</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 2 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,257</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">195</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,719&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8,944</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Clause Adjustments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 1 year</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,218</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,294&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative Instruments</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 1 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,989</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,498</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,373</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,483&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Regulatory Assets</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,962</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">98,673</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,127&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,715&#160;</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulatory Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">130,387</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plant Removal Obligations</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">126,263</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">117,030&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fuel Clause Adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 1 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,432</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Alternative Revenue Program Riders</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to 1 year</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,255</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,885&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North Dakota PTC Refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,099</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">See below</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,547</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,758</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,138&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,307&#160;</span></td><td style="background-color:#dbdbdb;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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,073</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,421</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Regulatory Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29,307</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288,928</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">25,408</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">276,547</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;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="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Costs subject to recovery without a rate of return.</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Amount eligible for recovery includes an incentive or rate of return.</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></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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Regulatory 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;">ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_RegulatoryAssetsAndLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetsAndLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889854448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major classes of property, plant and equipment as of December&#160;31, 2024 and 2023 include:</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:72.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Electric Plant in Service</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,469,008</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,412,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">820,415</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">777,613&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">726,159</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">654,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">165,361</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">144,738&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electric Plant in Service</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,180,943</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,989,881&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction Work in Progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">231,890</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137,212&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Gross Electric Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,412,833</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,127,093&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">899,049</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">851,148&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Electric Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,513,784</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,275,945&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nonelectric Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">260,307</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">233,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings and Leasehold Improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">88,680</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,753&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13,578</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">362,565</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311,924&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction Work in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">40,536</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Gross Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">403,101</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">349,986&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less Accumulated Depreciation</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">224,425</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">207,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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net Nonelectric Property, Plant and Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">178,676</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">142,430&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Property, Plant and Equipment</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,692,460</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,418,375&#160;</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></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_ScheduleOfJointlyOwnedUtilityPlantsTextBlock', window );">Schedule of Jointly Owned Utility Plants</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides OTP&#8217;s ownership percentages and amounts included in the December&#160;31, 2024 and 2023 consolidated balance sheets for OTP&#8217;s share of each of these jointly owned facilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">&#160;(dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Ownership<br/>Percentage</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Electric Plant<br/>in Service</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Construction<br/>Work in<br/>Progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated<br/>Depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Plant</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53.9</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">345,990</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">459</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(135,065)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">211,384</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coyote Station</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">188,066</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">813</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(118,268)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">70,611</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">106,185</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(8,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">97,740</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fargo&#8211;Monticello 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14.2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78,184</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(12,247)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65,937</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Brookings 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53,167</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(5,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47,345</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Brookings&#8211;Southeast Twin Cities 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28,013</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,131</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,941)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25,203</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bemidji&#8211;Grand Rapids 230 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14.8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16,331</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12,638</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Jamestown&#8211; Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,509</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,509</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Alexandria 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">40.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,418</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,418</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alexandria&#8211;Big Oaks 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14.2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">417</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">417</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Oslo - Lake Ardoch 115 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">72.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,646</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,646</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone Plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">341,683&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">820&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(126,904)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">215,599&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coyote Station</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">188,656&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(115,306)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,454&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Ellendale 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.0&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">106,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fargo&#8211;Monticello 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78,184&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,238)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66,946&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Brookings 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.0&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Brookings&#8211;Southeast Twin Cities 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,409&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,617)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,875&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bemidji&#8211;Grand Rapids 230 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Jamestown&#8211;Ellendale 345 kV line</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,121&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,121&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Big Stone South&#8211;Alexandria 345 kV line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.0&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alexandria&#8211;Big Oaks 345 kV line</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.</p></div>
<a href="javascript: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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479070/980-360-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_ScheduleOfJointlyOwnedUtilityPlantsTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885687680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Goodwill by Segment</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our goodwill by segment as of December&#160;31, 2024 and 2023:&#160;</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:72.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18,270</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,270&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plastics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,302</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Goodwill</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">37,572</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37,572&#160;</span></td><td style="background-color:#dbdbdb;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 );">Schedule of Components of Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our intangible assets as of December&#160;31, 2024 and 2023:  </span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Carrying<br/>Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer Relationships</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22,491</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16,766</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,725</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">26</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22,517</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16,774</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,743</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer Relationships</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,491&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,667&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,824&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,517&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,674&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,843&#160;</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></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 );">Schedule of Intangible Assets Future Amortization Expenses</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual amortization expense for these intangible assets for the next five years is:&#160;</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:36.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2029</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization Expense</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,092&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,090&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">285&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<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/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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_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>76
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885673040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Lease Costs</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost and lease cash flows for the years ended December&#160;31, 2024, 2023, and 2022 are as follows:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,688</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,460</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,386&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,746</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Lease Cost</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,894</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,267&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,509&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Cash Flows</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Cash Flows from Operating Leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,762</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><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_ottr_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Assets And Liabilities, Lessee</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of operating lease right-of-use lease assets and lease liabilities as of December&#160;31, 2024 and 2023 is as follows:&#160;</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:45.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Right of Use Lease Assets</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28,179</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,788&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4,776</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,756&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">23,567</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Lease Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28,343</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,014&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;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="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1038"><span style="-sec-ix-hidden:f-1039"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Noncurrent Assets in the consolidated balance sheets.</span></span></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1040"><span style="-sec-ix-hidden:f-1041"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Current Liabilities in the consolidated balance sheets.</span></span></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></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1042"><span style="-sec-ix-hidden:f-1043"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Included in Other Noncurrent Liabilities in the consolidated balance sheets.</span></span></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></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and the weighted-average discount rate as of December&#160;31, 2024 and 2023 are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:74.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.37</span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.40&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December&#160;31, 2024 for each of the next five years and in the aggregate thereafter are as follows:</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:87.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,350</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,638</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4,785</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,604</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,750</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12,921</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Lease Payments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">36,048</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7,705</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Present Value of Lease Liabilities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28,343</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;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_ottr_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_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>77
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889913952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term and Long-Term Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our outstanding short- and long-term borrowings by borrower, OTC or OTP, as of December&#160;31, 2024 and 2023:</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:29.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTP</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">OTP</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-Term Debt</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,422&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,422&#160;</span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,900</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">863,834</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">943,734</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">744,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,900</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">933,449</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,013,349</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,849&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">825,632&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">905,481&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of outstanding long-term debt by borrower as of December&#160;31, 2024 and 2023:&#160;</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:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></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="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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Entity</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Debt Instrument</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Rate</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTC</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Guaranteed Senior Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.55%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/15/26</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">80,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2007C Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.37%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/02/27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2013A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.68%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/27/29</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">60,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019A Senior Unsecured Notes </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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.07%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.22%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/30</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.22%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/20/30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">40,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2021A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.74%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/29/31</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">40,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2024A Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">60,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2007D Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.47%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">08/20/37</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">50,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">26,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020C Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.62%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2013B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.47%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/27/44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2018A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.07%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/07/48</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2019C Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.82%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/10/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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">64,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2020D Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.92%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/25/50</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2021B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.69%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/29/51</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2022A Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.77%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">05/20/52</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTP</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series 2024B Senior Unsecured Notes</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.77%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">60,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">947,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">827,000&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="6" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized Long-Term Debt Issuance Costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom: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;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,266</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="15" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Long-Term Debt Net of Unamortized Debt Issuance Costs</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">943,734</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824,059&#160;</span></td><td style="background-color:#dbdbdb;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_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Line of Credit Facilities</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our lines of credit as of December&#160;31, 2024 and 2023:</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:36.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Line Limit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Outstanding</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Letters <br/>of Credit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Available</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amount Available</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTC Credit Agreement</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">170,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">170,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OTP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">220,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8,772</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">141,613</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">390,000</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8,772</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">311,613</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">249,446&#160;</span></td><td style="background-color:#dbdbdb;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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-Term Debt</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate maturities of long-term debt obligations on December&#160;31, 2024 for each of the next five years are as follows:</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:36.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2029</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt Maturities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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_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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript: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(22)(b))<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(19)(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_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="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>78
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877855456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Postretirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Target Asset Allocation Ranges By Asset Class</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our target asset allocation permitted range along with the actual asset allocation as of December&#160;31, 2024 and 2023: </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:68.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.208%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Permitted</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Actual Allocation</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Asset Class</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Range</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Return Enhancement</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk Management</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40&#160;</span></td><td 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">59</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Alternatives</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Allocation of Plan Assets</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the fair value inputs classified within the fair value hierarchy used to measure Pension Plan assets at December&#160;31, 2024 and 2023 and assets measured using the net asset value (NAV) practical expedient:</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:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.210%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">NAV</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity Funds</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">116,889</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">116,889</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed Income Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">175,310</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">175,310</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hybrid Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,106</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,106</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,909</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,909</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEI Energy Debt Collective Fund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,061</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,061</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">326,214</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,061</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">327,275</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity Funds</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,159&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,159&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed Income Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hybrid Funds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,980&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,980&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEI Energy Debt Collective Fund</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,961&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,479&#160;</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></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_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock', window );">Schedule of Changes in Projected Benefit Obligations and Changes in Plan Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the changes in the fair value of plan assets and the actuarially computed benefit obligation for the years ended December&#160;31, 2024 and 2023 and the funded status of the plans as of December&#160;31, 2024 and 2023:</span><div style="margin-bottom:6pt;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:33.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.211%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan) </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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Fair Value of Plan Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value of Plan Assets at January 1</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">330,479</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actual Return on Plan Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,976</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,196&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Company 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,694</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,568</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(18,180)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,514)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,694)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,197)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,734)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,900)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Participant Premium Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,166</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value of Plan Assets at December 31</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">327,275</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,479&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Benefit Obligation:</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Obligation at January 1</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">318,801</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,055&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35,780</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,624&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,145</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,947&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,886</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">490</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,189</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,436&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,897</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,889&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,600</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,416&#160;</span></td><td style="background-color:#dbdbdb;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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(18,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Participant Premium Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,166</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,733&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plan Amendments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actuarial (Gain) Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,686)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,126&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">331</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(664)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,123)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Benefit Obligation at December 31</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">314,010</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,801&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35,314</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,780&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,003</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,145&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded Status</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,265</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,678&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(35,314)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,780)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(30,003)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,145)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts Recognized in Consolidated Balance Sheets at December 31:</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Assets</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,265</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,678&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent Liabilities</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(32,614)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,101)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(27,385)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,676)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Asset (Liability)</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,265</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(35,314)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,780)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(30,003)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,145)</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></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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used in Calculating Net Periodic Benefit Cost</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine benefit obligations as of December&#160;31, 2024 and 2023: </span><table style="border-collapse: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.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.211%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount Rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.70</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.57&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.60</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.53&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.61</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.53&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.00&#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:'Calibri',sans-serif;font-size:9pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants up to Age 39</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Ages 40 to 49</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Age 50 and Older</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.75</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.75&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Healthcare Cost Immediate Trend Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.44</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.97&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Healthcare Cost Ultimate Trend Rate</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Year the Rate Reaches the Ultimate Trend Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2048</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2048</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="36" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for both union and non-union employees.</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is 3.50%.</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is 3.00%.</span></div></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine net periodic benefit cost for the years ended December&#160;31, 2024, 2023 and 2022:</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:24.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.264%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount Rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.57</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.51&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.03&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.53</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.51&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.93&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.53</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.52&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.01&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term Rate of 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.00&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.30&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-Term Rate of Compensation Increase</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants to Age 39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Ages 40 to 49</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.00</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Participants Age 50 and Older</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.38</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists the components of net periodic benefit cost of our defined benefit pension plans and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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:25.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.439%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service Cost</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,886</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,698&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,576&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">490</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">565&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,338&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,189</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,897</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,600</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected Return on Assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(25,518)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,914)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,684)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Prior Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Net Actuarial Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">158</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,865&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,063&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Periodic Benefit Cost</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,285)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,780)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,101&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,897</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,961&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,103&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,212)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,668)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">709&#160;</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></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the impact of regulation on the recognition of periodic benefit cost arising from pension and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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:67.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.208%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Periodic Benefit Cost</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,600)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,487)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,913&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Amount Amortized Due to the Effect of Regulation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,367</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Periodic Benefit Cost Recognized</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(5,233)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,262)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,034&#160;</span></td><td style="background-color:#dbdbdb;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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock', window );">Schedule of Amounts Not Yet Recognized as Components of Net Periodic Benefit Cost</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amounts not yet recognized as components of net periodic benefit cost as of December&#160;31, 2024 and 2023:</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:34.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.212%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (Pension Plan)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits (ESSRP)</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Regulatory Assets (Liabilities):</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(12,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Actuarial Loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">87,868</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85,227&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">292</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,061&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,121</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,759&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Regulatory Assets (Liabilities)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">87,868</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85,227&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">292</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,061&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(11,582)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17,086)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss):</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">339</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized Actuarial Gain (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,937</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,994&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,502)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,403)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">732</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">707&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Accumulated Other Comprehensive 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,937</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,994&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,502)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,403)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,071</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,205&#160;</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></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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reflects anticipated benefit payments to be paid in each of the next five years and in the aggregate for the five-year period thereafter under our pension plans and postretirement healthcare plan:</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:34.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.212%"></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:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2030-2034</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected Pension Plan Benefit Payments</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,274&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,804&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,284&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,859&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,420&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,275&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected ESSRP Benefit Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected Postretirement Benefit Payments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,618&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,614&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,576&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,488&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,517&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,019&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,661&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,919&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,346&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,007&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,569&#160;</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></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_ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 projected benefit obligations and changes in 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;">ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 target and tactical allocation of 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;">ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_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_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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or 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 (j)<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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885675888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Change in Asset Retirement Obligations</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the carrying amounts of AROs for the years ended December&#160;31, 2024 and 2023 is as follows:&#160;</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Beginning Balance</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">36,477</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,182&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New Obligations Recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,991</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments Due to Revisions in Cash Flow Estimates</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,098</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,394&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,676</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Settlements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(79)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,796)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Ending Balance</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">42,163</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,477&#160;</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></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_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>80
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885711424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes charged to income for the years ended December&#160;31, 2024, 2023 and 2022 consisted of the following:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Current</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">36,238</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,533</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,126&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,568&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred</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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13,078</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,832&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,480&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9,979</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,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:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Tax Credits</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment Tax Credit Amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(12)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65,230</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the statutory federal income tax rate to our effective tax rate for each of the years ended December&#160;31, 2024, 2023 and 2022 is as follows:</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:44.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.652%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Taxes at Federal Statutory Rate</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">77,047</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21.0</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,332&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,082&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases (Decreases) in Tax 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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State Taxes on Income, Net of Federal Tax</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14,360</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.9</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,429&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,049&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Production Tax Credits (PTCs)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(20,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(5.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of Excess Deferred Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,788)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,205)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,625)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:#dbdbdb;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, Net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2,697)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,278)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">416&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes at Effective Tax Rate</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">65,230</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.8</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities were composed of the following on December&#160;31, 2024 and 2023:</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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Tax Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">37,456</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">52,664</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56,479&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax Credit Carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18,268</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of Removal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35,374</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,993&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10,948</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Operating Loss Carryforward</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,289</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,336&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">19,449</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Deferred Tax Assets</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">176,448</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">174,407&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Tax 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Differences Related to Property</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(375,120)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(347,885)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retirement Benefits Regulatory Asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(22,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension Expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(26,034)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24,875)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(20,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(444,193)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(411,680)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Income Taxes</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(267,745)</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(237,273)</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></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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for unrecognized tax benefits for the years ended December&#160;31, 2024, 2023 and 2022:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance on January 1</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,489</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">923&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases (Decreases) for tax positions taken during a prior period</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increases for tax positions taken during the current period</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">188</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">260&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decreases due to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decreases as a result of a lapse of applicable statutes of limitations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(363)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(193)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance on December 31</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,125</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,489&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">923&#160;</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></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_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://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>81
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889891872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Commitments Contractual Obligation Maturities</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future commitments as of December&#160;31, 2024 were as follows:</span></div><div style="margin-bottom:3pt"><table style="border-collapse: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.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Coal Purchase<br/>Commitments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Land<br/>&#160;Easement<br/>Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,192&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,897&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,127&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,941&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">661&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,102&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,021&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beyond 2029</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">314,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">441,409&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,003&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,570&#160;</span></td><td style="background-color:#dbdbdb;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_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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Subparagraph (a)<br> -Publisher SEC<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 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;">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>82
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885443456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Changes in Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in accumulated other comprehensive Income (loss) for the years ended December&#160;31, 2024, 2023 and 2022: </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:59.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Pension and Other Postretirement Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Net Unrealized Gain (Losses) on Available-for-Sale Securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2021</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,537)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,524)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss) Before Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,871&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,439&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,334&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(419)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align: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:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income Before Reclassifications, net of tax</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:'Calibri',sans-serif;font-size:9pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,375&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,148&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive Income Before Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,503)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,524)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Other Comprehensive Income (Loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,002)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2024</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">373</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">159</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">532</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #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="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> Included in the computation of net periodic pension and other postretirement benefit costs. See Note 11 for further information.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Included in other income (expense), net on the accompanying consolidated statements of income.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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_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>83
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889022576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock Shares Activity</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of restricted stock award activity for the year ended December&#160;31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"><tr><td style="width:1.0%"></td><td style="width:73.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.682%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, Beginning of Year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148,913&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.48&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(57,771)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.78&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, End of Year</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">143,417&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.47&#160;</span></td><td style="background-color:#dbdbdb;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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions</a></td>
<td class="text">The grant-date fair value of the TSR component of the stock performance awards granted during the years ended December&#160;31, 2024, 2023 and 2022 was determined using a Monte Carlo fair value simulation model incorporating the following assumptions:<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:64.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.042%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.16</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.15&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3.00</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.00</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.00</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35.10</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.40</span><span style="color:#000000;font-family:'Calibri',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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50&#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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.90&#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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Share-based Compensation Arrangements by Share-based Payment Award</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock performance award activity for the year ended December&#160;31, 2024 (share amounts reflect awards at target):</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:73.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, Beginning of Year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194,200&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.33&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">94.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(92,800)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.06&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonvested, End of Year</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">144,800&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.85&#160;</span></td><td style="background-color:#dbdbdb;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_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock 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_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript: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 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879982272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following includes the computation of the denominator for basic and diluted weighted-average shares outstanding for the years ended December&#160;31, 2024, 2023 and 2022: </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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Common Shares Outstanding &#8211; Basic</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41,778</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,668&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,586&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of Dilutive Securities:</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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Performance Awards</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">196</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">269&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted Stock Awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">96</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee Stock Purchase Plan Shares and Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dilutive Effect of Potential Common Shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">371&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">345&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Common Shares Outstanding &#8211; Diluted</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">42,072</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,039&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,931&#160;</span></td><td style="background-color:#dbdbdb;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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for 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/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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885332960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of Notional Amounts and Fair Value of Derivative Instruments</a></td>
<td class="text">The following presents the notional amounts and fair value of our derivative instruments as of December&#160;31, 2024 and 2023:<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:74.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Megawatt hours of electricity</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">167</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">187</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,989</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Noncurrent Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Derivative Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,989</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,210&#160;</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></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript: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 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889862736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2024 and 2023 classified by the input method used to measure fair value:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">596</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10,653</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,628</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61,131</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11,249</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62,759</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Instruments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,989</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,989</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:12pt"><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"><span style="font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> (in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money Market Funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,125&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual Funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate Debt Securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,579&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Government Debt Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,896&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,303&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative Instruments</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,210&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Liabilities</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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,210&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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></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_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of Fair Value of Assets and Liabilities</a></td>
<td class="text">The following reflects the carrying value and estimated fair value of these assets and liabilities as of December&#160;31, 2024 and 2023: <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:49.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2024</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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294,651</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294,651</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294,651</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">294,651</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,373&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,373&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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><td colspan="3" style="background-color:#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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-Term Debt</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">69,615</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,422&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,422&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">943,734</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">806,826</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">824,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">710,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,013,349</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">876,441</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">905,481&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">792,261&#160;</span></td><td style="background-color:#dbdbdb;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_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 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/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_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>87
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889688816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheet</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF REGISTRANT</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED BALANCE SHEETS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.041%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">291,575</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,137&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,642</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">117</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,706</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,538</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">977&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Current Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">305,578</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,786&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments in Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,006,239</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,725,584&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Receivable from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">78,900</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred Income Taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,781</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,244&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">109,057</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,569,555</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,152,309&#160;</span></td><td style="background-color:#dbdbdb;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:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities and Stockholders' Equity</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current 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="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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts Payable to Subsidiaries</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes Payable to Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">752,625</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,100</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,320&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Current Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">771,732</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583,999&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Noncurrent Liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">49,424</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,455&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and Contingencies</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalization</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,900</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Stockholders' Equity</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,668,499</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,443,006&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Capitalization</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,748,399</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,522,855&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Liabilities and Stockholders' Equity</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,569,555</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,152,309&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Income Statement</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF INCOME</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.042%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity Income in Earnings of Subsidiaries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">304,525</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Income from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,107</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,898&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,382&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,085</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Income</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">322,717</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,861&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,681&#160;</span></td><td style="background-color:#dbdbdb;border-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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Expense</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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonelectric Selling, General, and Administrative Expenses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,016</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,816&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,269&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,599</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest Expense from Subsidiaries</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonservice Cost Components of Postretirement Benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">970</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,590</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,698&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,363&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">295,127</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,163&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,318&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income Tax Benefit</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,535</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,028&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,866&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income</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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">301,662</span><span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,191&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,184&#160;</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></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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Cash Flow Statement</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">OTTER TAIL CORPORATION (PARENT COMPANY)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF CASH FLOWS</span></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:57.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.042%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Provided by Operating Activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">76,333</span><span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment in Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(55,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,000)</span></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of Investments and Other Assets</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(53,085)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,754)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,175)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,394</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Used in Investing Activities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(106,691)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,068)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,695)</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net (Repayments) Borrowings on Short-Term Debt</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,637)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings from Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">179,247</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,926&#160;</span></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments for Shares Withheld for Employee Tax Obligations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,457)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,088)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,942)</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends Paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(78,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(729)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(339)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(461)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Cash Provided by Financing Activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">93,796</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,820&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,131&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,438</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,891&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,243&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents at Beginning of Period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">228,137</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents at End of Period</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">291,575</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,137&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,246&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding receivables from and payables to OTC's subsidiaries as of December&#160;31, 2024 and 2023 are as follows:</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:25.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounts<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Current<br/>Notes<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Long-Term<br/>Notes<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounts<br/>Payable</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:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Current</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Notes</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Payable</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2024</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Power Company</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,223</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe Products, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">36</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,170</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech Corporation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,500</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90,764</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD Manufacturing, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">78</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">52,000</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,662</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics, Inc.</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,706</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,400</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Varistar Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">590,029</span><span style="color:#000000;font-family:'Calibri',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Assurance Limited</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">341</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,642</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">117</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,706</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">78,900</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">752,625</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Power Company</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,415&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Northern Pipe Products, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vinyltech Corporation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,500&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,016&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BTD Manufacturing, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T.O. Plastics, Inc.</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,400&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Varistar Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Otter Tail Assurance Limited</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,555&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,900&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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;border-top:1pt solid #000;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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568,672&#160;</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></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_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock', window );">Schedule of Cash Dividends Paid to Parent by Subsidiaries</a></td>
<td class="text"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid to OTC (the Parent) from its subsidiaries were as follows:</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:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash Dividends Paid to Parent by Subsidiaries</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78,191</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72,982&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,680&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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_ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash dividends paid to the parent company by subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<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 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;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<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 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;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<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 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;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</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_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>88
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878594880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>segment </div>
<div>plan </div>
<div>foundation </div>
<div>plant </div>
<div>reportingUnit</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>foundation</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>foundation</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_NumberOfJointlyOwnedElectricGenerationPlants', window );">Number of jointly owned electric generation plants | plant</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | reportingUnit</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_CapitalizedComputerSoftwareAmortizationPeriod', window );">Amortization period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization expense</a></td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DeferredCompensationArrangementsNumberOfPlansOffered', window );">Number of plans offered | plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Deferred compensation liability, company contributions</a></td>
<td class="nump">$ 29.1<span></span>
</td>
<td class="nump">24.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Deferred compensation arrangement, contributions by employer</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">0.9<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_ottr_DeferredCompensationLiabilityGainLoss', window );">Gains or (losses) recognized due to changes in payment obligations</a></td>
<td class="num">(3.3)<span></span>
</td>
<td class="num">$ (3.3)<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
<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=ottr_CoyoteCreekMiningCompanyLLCCCMCMember', window );">Coyote Creek Mining Company, L.L.C. (CCMC) | Lignite Sales Agreement | OTP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount', window );">Variable interest entity, reporting entity involvement, maximum loss exposure, amount</a></td>
<td class="nump">$ 40.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage', window );">Variable interest entity, reporting entity involvement, maximum loss exposure (as a percent)</a></td>
<td class="nump">35.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_RelatedPartyTransactionAxis=ottr_ContributionObligationMember', window );">Contribution Obligation | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_ottr_NumberOfFoundationsTransactingWith', window );">Number of foundations transacting with | foundation</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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_ottr_RelatedPartyTransactionContributionObligations', window );">Contribution obligations</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 5.5<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=ottr_ContributionObligationPaidMember', window );">Contribution Obligation Paid | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_ottr_NumberOfFoundationsTransactingWith', window );">Number of foundations transacting with | foundation</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="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 );">Amounts of transaction</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 4.3<span></span>
</td>
<td class="nump">$ 4.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset, useful life</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_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset, useful life</a></td>
<td class="text">20 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_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=ottr_ElectricPlantMember', window );">Electric Plant in Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Interest costs capitalized</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_CapitalizedComputerSoftwareAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Computer Software, Amortization 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;">ottr_CapitalizedComputerSoftwareAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_DeferredCompensationArrangementsNumberOfPlansOffered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Compensation Arrangements, Number of Plans Offered</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DeferredCompensationArrangementsNumberOfPlansOffered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_DeferredCompensationLiabilityGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Compensation Liability, Gain (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;">ottr_DeferredCompensationLiabilityGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_NumberOfFoundationsTransactingWith">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Foundations Transacting With</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_NumberOfFoundationsTransactingWith</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_NumberOfJointlyOwnedElectricGenerationPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Jointly Owned Electric Generation Plants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_NumberOfJointlyOwnedElectricGenerationPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_RelatedPartyTransactionContributionObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Transaction, Contribution 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;">ottr_RelatedPartyTransactionContributionObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 amortization of capitalized computer software 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 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<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/2147481283/985-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_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCompensationArrangementWithIndividualContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation 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_DeferredCompensationArrangementWithIndividualContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized 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 835<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/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_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's 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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_VariableInterestEntityEntityMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</p></div>
<a href="javascript: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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<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 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-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_VariableInterestEntityEntityMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ConsolidatedEntitiesAxis=ottr_CoyoteCreekMiningCompanyLLCCCMCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_CoyoteCreekMiningCompanyLLCCCMCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TypeOfArrangementAxis=ottr_LigniteSalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TypeOfArrangementAxis=ottr_LigniteSalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=ottr_OtterTailPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ContributionObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ContributionObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionAxis=ottr_ContributionObligationPaidMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ContributionObligationPaidMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PublicUtilityAxis=ottr_ElectricPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PublicUtilityAxis=ottr_ElectricPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>89
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879170048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished Goods</a></td>
<td class="nump">$ 43,345<span></span>
</td>
<td class="nump">$ 47,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in Process</a></td>
<td class="nump">22,637<span></span>
</td>
<td class="nump">26,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves', window );">Raw Material, Fuel and Supplies</a></td>
<td class="nump">82,903<span></span>
</td>
<td class="nump">75,733<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 Inventories</a></td>
<td class="nump">$ 148,885<span></span>
</td>
<td class="nump">$ 149,701<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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for 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> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<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_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryRawMaterialsAndSuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.</p></div>
<a href="javascript: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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<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(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_InventoryRawMaterialsAndSuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript: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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<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)(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_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>90
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879619616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Service Lives (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Equipment | Electric Plant in Service</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife', window );">Production, useful life</a></td>
<td class="text">21 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Transmission, useful life</a></td>
<td class="text">51 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Distribution, useful life</a></td>
<td class="text">10 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_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife', window );">General, useful life</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Equipment | Nonelectric Property, Plant and Equipment</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Buildings and Leasehold Improvements | Nonelectric Property, Plant and Equipment</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Equipment | Electric Plant in Service</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife', window );">Production, useful life</a></td>
<td class="text">114 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Transmission, useful life</a></td>
<td class="text">80 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Distribution, useful life</a></td>
<td class="text">72 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_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife', window );">General, useful life</a></td>
<td class="text">56 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Equipment | Nonelectric Property, Plant and Equipment</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Buildings and Leasehold Improvements | Nonelectric Property, Plant and Equipment</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant and Equipment, General, Useful Life</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant and Equipment, Production, Useful Life</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 utility distribution assets owned by public utility, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 utility transmission equipment owned by public utility, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PublicUtilityAxis=ottr_ElectricPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PublicUtilityAxis=ottr_ElectricPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PublicUtilityAxis=ottr_NonelectricPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PublicUtilityAxis=ottr_NonelectricPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_BuildingAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_BuildingAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>91
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879340544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Capitalized Cost and Related Accumulated Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Cloud Computing Costs</a></td>
<td class="nump">$ 15,741<span></span>
</td>
<td class="nump">$ 12,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_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3,796)<span></span>
</td>
<td class="num">(1,505)<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_CapitalizedComputerSoftwareNet', window );">Cloud Computing Costs, net</a></td>
<td class="nump">$ 11,945<span></span>
</td>
<td class="nump">$ 11,277<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_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For each balance sheet presented, the amount of accumulated amortization for capitalized computer software 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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized computer software costs net of accumulated amortization 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 985<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/2147481283/985-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_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>92
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881211872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>segment</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Two Customers | Electric</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">19.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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Two Customers | Manufacturing</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">36.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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Two Customers | Plastics</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">52.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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | One Customer</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">11.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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript: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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's 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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MajorCustomersAxis=ottr_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=ottr_TwoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ElectricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ElectricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PlasticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PlasticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MajorCustomersAxis=ottr_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=ottr_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>93
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020880286912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Segment Profit or Loss (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating Revenue</a></td>
<td class="nump">$ 1,330,548<span></span>
</td>
<td class="nump">$ 1,349,166<span></span>
</td>
<td class="nump">$ 1,460,209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Operating and Maintenance Expenses</a></td>
<td class="nump">190,422<span></span>
</td>
<td class="nump">191,263<span></span>
</td>
<td class="nump">181,378<span></span>
</td>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">107,121<span></span>
</td>
<td class="nump">97,954<span></span>
</td>
<td class="nump">92,597<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_ottr_UtilitiesOperatingExpensePropertyTaxes', window );">Property Taxes</a></td>
<td class="nump">15,662<span></span>
</td>
<td class="nump">16,614<span></span>
</td>
<td class="nump">17,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">41,815<span></span>
</td>
<td class="nump">37,677<span></span>
</td>
<td class="nump">36,016<span></span>
</td>
</tr>
<tr class="re">
<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">80,065<span></span>
</td>
<td class="nump">72,663<span></span>
</td>
<td class="nump">69,718<span></span>
</td>
</tr>
<tr class="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">65,230<span></span>
</td>
<td class="nump">69,298<span></span>
</td>
<td class="nump">73,351<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">301,662<span></span>
</td>
<td class="nump">294,191<span></span>
</td>
<td class="nump">284,184<span></span>
</td>
</tr>
<tr class="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=ottr_ElectricMember', window );">Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating Revenue</a></td>
<td class="nump">524,515<span></span>
</td>
<td class="nump">528,359<span></span>
</td>
<td class="nump">549,699<span></span>
</td>
</tr>
<tr class="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=ottr_ManufacturingMember', window );">Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating Revenue</a></td>
<td class="nump">342,592<span></span>
</td>
<td class="nump">402,781<span></span>
</td>
<td class="nump">397,983<span></span>
</td>
</tr>
<tr class="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=ottr_PlasticsMember', window );">Plastics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating Revenue</a></td>
<td class="nump">463,441<span></span>
</td>
<td class="nump">418,026<span></span>
</td>
<td class="nump">512,527<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">41,322<span></span>
</td>
<td class="nump">36,761<span></span>
</td>
<td class="nump">35,331<span></span>
</td>
</tr>
<tr class="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">71,995<span></span>
</td>
<td class="nump">73,104<span></span>
</td>
<td class="nump">79,074<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">305,391<span></span>
</td>
<td class="nump">293,626<span></span>
</td>
<td class="nump">296,298<span></span>
</td>
</tr>
<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 | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating Revenue</a></td>
<td class="nump">524,515<span></span>
</td>
<td class="nump">528,359<span></span>
</td>
<td class="nump">549,699<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_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower', window );">Production Fuel and Purchased Power</a></td>
<td class="nump">122,506<span></span>
</td>
<td class="nump">138,631<span></span>
</td>
<td class="nump">165,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Operating and Maintenance Expenses</a></td>
<td class="nump">190,422<span></span>
</td>
<td class="nump">191,263<span></span>
</td>
<td class="nump">181,378<span></span>
</td>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">82,136<span></span>
</td>
<td class="nump">75,330<span></span>
</td>
<td class="nump">72,050<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_ottr_UtilitiesOperatingExpensePropertyTaxes', window );">Property Taxes</a></td>
<td class="nump">15,662<span></span>
</td>
<td class="nump">16,614<span></span>
</td>
<td class="nump">17,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">38,216<span></span>
</td>
<td class="nump">33,864<span></span>
</td>
<td class="nump">31,950<span></span>
</td>
</tr>
<tr class="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="num">(1,544)<span></span>
</td>
<td class="nump">1,648<span></span>
</td>
<td class="nump">5,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other Segment Items</a></td>
<td class="num">(13,846)<span></span>
</td>
<td class="num">(13,415)<span></span>
</td>
<td class="num">(3,851)<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">90,963<span></span>
</td>
<td class="nump">84,424<span></span>
</td>
<td class="nump">79,974<span></span>
</td>
</tr>
<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 | Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating Revenue</a></td>
<td class="nump">342,592<span></span>
</td>
<td class="nump">402,781<span></span>
</td>
<td class="nump">397,983<span></span>
</td>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">20,393<span></span>
</td>
<td class="nump">18,495<span></span>
</td>
<td class="nump">16,202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">2,516<span></span>
</td>
<td class="nump">2,295<span></span>
</td>
<td class="nump">2,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods Sold</a></td>
<td class="nump">283,390<span></span>
</td>
<td class="nump">324,245<span></span>
</td>
<td class="nump">327,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_SellingGeneralAndAdministrativeExpense', window );">Selling, General, and Administrative Expenses</a></td>
<td class="nump">40,110<span></span>
</td>
<td class="nump">49,396<span></span>
</td>
<td class="nump">41,690<span></span>
</td>
</tr>
<tr class="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">2,895<span></span>
</td>
<td class="nump">5,390<span></span>
</td>
<td class="nump">5,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other Segment Items</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(2)<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">13,681<span></span>
</td>
<td class="nump">21,454<span></span>
</td>
<td class="nump">20,950<span></span>
</td>
</tr>
<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 | Plastics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating Revenue</a></td>
<td class="nump">463,441<span></span>
</td>
<td class="nump">418,026<span></span>
</td>
<td class="nump">512,527<span></span>
</td>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">4,494<span></span>
</td>
<td class="nump">4,027<span></span>
</td>
<td class="nump">4,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">590<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods Sold</a></td>
<td class="nump">166,628<span></span>
</td>
<td class="nump">143,521<span></span>
</td>
<td class="nump">227,571<span></span>
</td>
</tr>
<tr class="re">
<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">24,908<span></span>
</td>
<td class="nump">20,103<span></span>
</td>
<td class="nump">20,378<span></span>
</td>
</tr>
<tr class="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">70,644<span></span>
</td>
<td class="nump">66,066<span></span>
</td>
<td class="nump">68,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other Segment Items</a></td>
<td class="num">(76)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(69)<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">$ 200,747<span></span>
</td>
<td class="nump">$ 187,748<span></span>
</td>
<td class="nump">$ 195,374<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense, Fuel Used and Purchase Power</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_UtilitiesOperatingExpensePropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense, Property Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_UtilitiesOperatingExpensePropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating 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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<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 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript: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> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://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/2147478524/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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_UtilitiesOperatingExpenseMaintenanceAndOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense for routine plant maintenance, repairs and operations of regulated operation.</p></div>
<a href="javascript: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)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementBusinessSegmentsAxis=ottr_ElectricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ElectricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PlasticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PlasticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879334416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Capital Expenditures and Identifiable Assets (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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="nump">$ 358,650<span></span>
</td>
<td class="nump">$ 287,134<span></span>
</td>
<td class="nump">$ 171,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable Assets</a></td>
<td class="nump">3,652,082<span></span>
</td>
<td class="nump">3,242,568<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">301,454<span></span>
</td>
<td class="nump">240,695<span></span>
</td>
<td class="nump">147,869<span></span>
</td>
</tr>
<tr class="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 );">Identifiable Assets</a></td>
<td class="nump">2,785,522<span></span>
</td>
<td class="nump">2,533,831<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">32,159<span></span>
</td>
<td class="nump">23,284<span></span>
</td>
<td class="nump">17,954<span></span>
</td>
</tr>
<tr class="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 );">Identifiable Assets</a></td>
<td class="nump">254,445<span></span>
</td>
<td class="nump">251,343<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Plastics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">24,749<span></span>
</td>
<td class="nump">23,029<span></span>
</td>
<td class="nump">5,245<span></span>
</td>
</tr>
<tr class="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 );">Identifiable Assets</a></td>
<td class="nump">186,043<span></span>
</td>
<td class="nump">164,179<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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">288<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
</tr>
<tr class="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 );">Identifiable Assets</a></td>
<td class="nump">$ 426,072<span></span>
</td>
<td class="nump">$ 293,215<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_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>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<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)(iv))<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)(5))<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 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 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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_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_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_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_us-gaap_StatementBusinessSegmentsAxis=ottr_ElectricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ElectricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PlasticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PlasticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>95
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878289808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Reconciliation to Consolidated Amounts (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">$ 107,121<span></span>
</td>
<td class="nump">$ 97,954<span></span>
</td>
<td class="nump">$ 92,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">41,815<span></span>
</td>
<td class="nump">37,677<span></span>
</td>
<td class="nump">36,016<span></span>
</td>
</tr>
<tr class="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">65,230<span></span>
</td>
<td class="nump">69,298<span></span>
</td>
<td class="nump">73,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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">301,662<span></span>
</td>
<td class="nump">294,191<span></span>
</td>
<td class="nump">284,184<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">41,322<span></span>
</td>
<td class="nump">36,761<span></span>
</td>
<td class="nump">35,331<span></span>
</td>
</tr>
<tr class="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="nump">71,995<span></span>
</td>
<td class="nump">73,104<span></span>
</td>
<td class="nump">79,074<span></span>
</td>
</tr>
<tr class="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">305,391<span></span>
</td>
<td class="nump">293,626<span></span>
</td>
<td class="nump">296,298<span></span>
</td>
</tr>
<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 | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">82,136<span></span>
</td>
<td class="nump">75,330<span></span>
</td>
<td class="nump">72,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_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">38,216<span></span>
</td>
<td class="nump">33,864<span></span>
</td>
<td class="nump">31,950<span></span>
</td>
</tr>
<tr class="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">(1,544)<span></span>
</td>
<td class="nump">1,648<span></span>
</td>
<td class="nump">5,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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">90,963<span></span>
</td>
<td class="nump">84,424<span></span>
</td>
<td class="nump">79,974<span></span>
</td>
</tr>
<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 | Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">20,393<span></span>
</td>
<td class="nump">18,495<span></span>
</td>
<td class="nump">16,202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">2,516<span></span>
</td>
<td class="nump">2,295<span></span>
</td>
<td class="nump">2,796<span></span>
</td>
</tr>
<tr class="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="nump">2,895<span></span>
</td>
<td class="nump">5,390<span></span>
</td>
<td class="nump">5,321<span></span>
</td>
</tr>
<tr class="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">13,681<span></span>
</td>
<td class="nump">21,454<span></span>
</td>
<td class="nump">20,950<span></span>
</td>
</tr>
<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 | Plastics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">4,494<span></span>
</td>
<td class="nump">4,027<span></span>
</td>
<td class="nump">4,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_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">590<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">585<span></span>
</td>
</tr>
<tr class="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="nump">70,644<span></span>
</td>
<td class="nump">66,066<span></span>
</td>
<td class="nump">68,688<span></span>
</td>
</tr>
<tr class="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">200,747<span></span>
</td>
<td class="nump">187,748<span></span>
</td>
<td class="nump">195,374<span></span>
</td>
</tr>
<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 );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 and Amortization</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">493<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="nump">685<span></span>
</td>
</tr>
<tr class="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">(6,765)<span></span>
</td>
<td class="num">(3,806)<span></span>
</td>
<td class="num">(5,723)<span></span>
</td>
</tr>
<tr class="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">$ (3,729)<span></span>
</td>
<td class="nump">$ 565<span></span>
</td>
<td class="num">$ (12,114)<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_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript: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> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://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/2147478524/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_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_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_us-gaap_StatementBusinessSegmentsAxis=ottr_ElectricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ElectricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PlasticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PlasticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>96
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878499200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">$ 1,330,548<span></span>
</td>
<td class="nump">$ 1,349,166<span></span>
</td>
<td class="nump">$ 1,460,209<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_Revenues', window );">Total Operating Revenues from Contracts with Customers</a></td>
<td class="nump">1,329,973<span></span>
</td>
<td class="nump">1,353,476<span></span>
</td>
<td class="nump">1,469,475<span></span>
</td>
</tr>
<tr class="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=ottr_ElectricMember', window );">Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">524,515<span></span>
</td>
<td class="nump">528,359<span></span>
</td>
<td class="nump">549,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Electric Segment - ARP Revenues</a></td>
<td class="nump">575<span></span>
</td>
<td class="num">(4,310)<span></span>
</td>
<td class="num">(9,266)<span></span>
</td>
</tr>
<tr class="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=ottr_ManufacturingMember', window );">Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">342,592<span></span>
</td>
<td class="nump">402,781<span></span>
</td>
<td class="nump">397,983<span></span>
</td>
</tr>
<tr class="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=ottr_PlasticsMember', window );">Plastics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">463,441<span></span>
</td>
<td class="nump">418,026<span></span>
</td>
<td class="nump">512,527<span></span>
</td>
</tr>
<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=ottr_ElectronicProductRetailMember', window );">Total Retail | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">453,214<span></span>
</td>
<td class="nump">455,840<span></span>
</td>
<td class="nump">470,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_srt_ProductOrServiceAxis=ottr_RetailResidentialMember', window );">Retail: Residential | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">133,408<span></span>
</td>
<td class="nump">135,570<span></span>
</td>
<td class="nump">143,888<span></span>
</td>
</tr>
<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=ottr_RetailCommercialAndIndustrialMember', window );">Retail: Commercial and Industrial | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">311,968<span></span>
</td>
<td class="nump">312,551<span></span>
</td>
<td class="nump">318,494<span></span>
</td>
</tr>
<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=ottr_RetailOtherMember', window );">Retail: Other | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">7,838<span></span>
</td>
<td class="nump">7,719<span></span>
</td>
<td class="nump">7,918<span></span>
</td>
</tr>
<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_ElectricTransmissionMember', window );">Transmission | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">53,517<span></span>
</td>
<td class="nump">52,555<span></span>
</td>
<td class="nump">52,213<span></span>
</td>
</tr>
<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=ottr_WholesaleMember', window );">Wholesale | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">11,077<span></span>
</td>
<td class="nump">12,459<span></span>
</td>
<td class="nump">18,539<span></span>
</td>
</tr>
<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=ottr_ElectricProductOtherMember', window );">Other | Electric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">6,707<span></span>
</td>
<td class="nump">7,505<span></span>
</td>
<td class="nump">8,647<span></span>
</td>
</tr>
<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=ottr_MetalPartsAndToolingMember', window );">Metal Parts and Tooling | Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">303,077<span></span>
</td>
<td class="nump">351,267<span></span>
</td>
<td class="nump">338,865<span></span>
</td>
</tr>
<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=ottr_PlasticProductsMember', window );">Plastic Products and Tooling | Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">32,210<span></span>
</td>
<td class="nump">41,395<span></span>
</td>
<td class="nump">49,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_srt_ProductOrServiceAxis=ottr_ScrapMetalMember', window );">Scrap Metal | Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Operating Revenue</a></td>
<td class="nump">$ 7,305<span></span>
</td>
<td class="nump">$ 10,119<span></span>
</td>
<td class="nump">$ 10,038<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 that is not accounted for under Topic 606.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -SubTopic 10<br> -Topic 220<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_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 7: 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 8: 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 9: 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 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)(i))<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)(ii))<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/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 21: 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 22: 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 23: 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 24: 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 25: 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/2147477314/942-235-S99-1<br><br>Reference 26: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=ottr_ElectricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ElectricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PlasticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PlasticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ElectronicProductRetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ElectronicProductRetailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_RetailResidentialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_RetailResidentialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_RetailCommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_RetailCommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_RetailOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_RetailOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ElectricTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ElectricTransmissionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_WholesaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_WholesaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ElectricProductOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ElectricProductOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_MetalPartsAndToolingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_MetalPartsAndToolingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PlasticProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PlasticProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ScrapMetalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ScrapMetalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>97
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885437232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Receivables - Schedule of Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_AccountsReceivableGrossCurrent', window );">Trade</a></td>
<td class="nump">$ 112,169<span></span>
</td>
<td class="nump">$ 129,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesGrossCurrent', window );">Other</a></td>
<td class="nump">13,799<span></span>
</td>
<td class="nump">9,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled Receivables</a></td>
<td class="nump">21,916<span></span>
</td>
<td class="nump">21,324<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_AccountsReceivableGross', window );">Total Receivables</a></td>
<td class="nump">147,884<span></span>
</td>
<td class="nump">159,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Allowance for Credit Losses</a></td>
<td class="nump">1,920<span></span>
</td>
<td class="nump">2,522<span></span>
</td>
<td class="nump">$ 1,648<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_AccountsReceivableNet', window );">Receivables, net of allowance for credit losses</a></td>
<td class="nump">$ 145,964<span></span>
</td>
<td class="nump">$ 157,143<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_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/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 3: 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/2147478777/944-210-S99-1<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-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_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2147477802/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/2147478777/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/2147479170/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/2147479196/954-310-45-1<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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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/2147478777/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_OtherReceivablesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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(3)(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_OtherReceivablesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements 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_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>98
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879303360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables - Schedule of Allowance for Credit Loss (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 );">Beginning Balance</a></td>
<td class="nump">$ 2,522<span></span>
</td>
<td class="nump">$ 1,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Additions Charged to Expense</a></td>
<td class="nump">1,242<span></span>
</td>
<td class="nump">2,014<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_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Reductions for Amounts Written Off, Net of Recoveries</a></td>
<td class="num">(1,844)<span></span>
</td>
<td class="num">(1,140)<span></span>
</td>
</tr>
<tr class="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 );">Ending Balance</a></td>
<td class="nump">$ 1,920<span></span>
</td>
<td class="nump">$ 2,522<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Allowance for Credit Loss, Writeoff, after Recovery</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/2147478777/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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878886944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Schedule of Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments</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_LifeInsuranceCorporateOrBankOwnedAmount', window );">Corporate-Owned Life Insurance Policies</a></td>
<td class="nump">$ 47,895<span></span>
</td>
<td class="nump">$ 42,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFVNINoncurrent', window );">Mutual Funds</a></td>
<td class="nump">10,653<span></span>
</td>
<td class="nump">7,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money Market Funds</a></td>
<td class="nump">596<span></span>
</td>
<td class="nump">3,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInvestments', window );">Other Investments</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">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_LongTermInvestments', window );">Total Long-term Investments</a></td>
<td class="nump">121,177<span></span>
</td>
<td class="nump">62,516<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_Investments', window );">Total Investments</a></td>
<td class="nump">121,930<span></span>
</td>
<td class="nump">62,516<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">Government Debt Securities</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_ShortTermInvestmentsAbstract', window );"><strong>Short-term Investments</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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Government Debt Securities</a></td>
<td class="nump">753<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_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments</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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Debt Securities</a></td>
<td class="nump">60,378<span></span>
</td>
<td class="nump">7,724<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities</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_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments</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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Debt Securities</a></td>
<td class="nump">$ 1,628<span></span>
</td>
<td class="nump">$ 1,579<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<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(12))<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 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFVNINoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), 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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-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_EquitySecuritiesFVNINoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-9<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)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: 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)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript: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(12))<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_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MoneyMarketFundsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments 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 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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_OtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FinancialInstrumentAxis=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_FinancialInstrumentAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877138480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Payments to acquire U.S treasuries</a></td>
<td class="nump">$ 50.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Investment income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19.8<span></span>
</td>
<td class="nump">$ 15.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_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-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_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>101
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885572128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-Sale [Line Items]</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 62,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized (Losses)</a></td>
<td class="num">(194)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">62,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">Government Debt Securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-Sale [Line Items]</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">60,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized (Losses)</a></td>
<td class="num">(184)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">61,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-Sale [Line Items]</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized (Losses)</a></td>
<td class="num">(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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 1,628<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript: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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481830/320-10-45-1<br><br>Reference 9: 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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FinancialInstrumentAxis=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_FinancialInstrumentAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885603872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Schedule of Investments Classified by Contractual Maturity Date (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">$ 753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due in one to five years</a></td>
<td class="nump">62,006<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total</a></td>
<td class="nump">$ 62,759<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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 320<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/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481830/320-10-45-1<br><br>Reference 9: 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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879121456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters - Schedule of Regulatory Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryAssetsCurrent', window );">Regulatory assets - current</a></td>
<td class="nump">$ 9,962<span></span>
</td>
<td class="nump">$ 16,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, long-term</a></td>
<td class="nump">98,673<span></span>
</td>
<td class="nump">95,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">29,307<span></span>
</td>
<td class="nump">25,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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities, long -term</a></td>
<td class="nump">288,928<span></span>
</td>
<td class="nump">276,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=ottr_DeferredIncomeTaxesMember', window );">Deferred Income Taxes</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities, long -term</a></td>
<td class="nump">130,387<span></span>
</td>
<td class="nump">136,022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=ottr_PlantRemovalObligationsMember', window );">Plant Removal Obligations</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities, long -term</a></td>
<td class="nump">126,263<span></span>
</td>
<td class="nump">117,030<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=ottr_FuelClauseAdjustmentMember', window );">Fuel Clause Adjustments</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">11,432<span></span>
</td>
<td class="nump">11,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities, long -term</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_RegulatoryLiabilityAmortizationPeriod', window );">Regulatory liabilities - remaining recovery/refund period</a></td>
<td class="text">1 year<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_RegulatoryLiabilityAxis=ottr_AlternativeRevenueProgramRidersMember', window );">Alternative Revenue Program Riders</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">$ 14,255<span></span>
</td>
<td class="nump">6,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities, long -term</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_RegulatoryLiabilityAmortizationPeriod', window );">Regulatory liabilities - remaining recovery/refund period</a></td>
<td class="text">1 year<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_RegulatoryLiabilityAxis=ottr_NorthDakotaPTCRefundsMember', window );">North Dakota PTC Refunds</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities, long -term</a></td>
<td class="nump">20,099<span></span>
</td>
<td class="nump">12,011<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=ottr_PensionAndOtherPostretirementBenefitPlansMember', window );">Pension and Other Postretirement Benefit Plans</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">2,547<span></span>
</td>
<td class="nump">6,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities, long -term</a></td>
<td class="nump">10,758<span></span>
</td>
<td class="nump">11,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=ottr_OtherRegulatoryLiabilitiesMember', window );">Other</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities, long -term</a></td>
<td class="nump">1,421<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=ottr_PensionAndOtherPostretirementBenefitPlansMember', window );">Pension and Other Postretirement Benefit Plans</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryAssetsCurrent', window );">Regulatory assets - current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, long-term</a></td>
<td class="nump">88,161<span></span>
</td>
<td class="nump">86,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=ottr_AlternativeRevenueProgramRidersMember', window );">Alternative Revenue Program Riders</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryAssetsCurrent', window );">Regulatory assets - current</a></td>
<td class="nump">4,257<span></span>
</td>
<td class="nump">3,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, long-term</a></td>
<td class="nump">$ 195<span></span>
</td>
<td class="nump">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_RegulatoryAssetAmortizationPeriod', window );">Regulatory assets - Remaining recovery/refund period</a></td>
<td class="text">2 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_RegulatoryAssetAxis=ottr_DeferredIncomeTaxesMember', window );">Deferred Income Taxes</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryAssetsCurrent', window );">Regulatory assets - current</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_RegulatoryAssetsNoncurrent', window );">Regulatory assets, long-term</a></td>
<td class="nump">8,944<span></span>
</td>
<td class="nump">6,940<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=ottr_FuelClauseAdjustmentsMember', window );">Fuel Clause Adjustments</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryAssetsCurrent', window );">Regulatory assets - current</a></td>
<td class="nump">2,218<span></span>
</td>
<td class="nump">7,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, long-term</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_RegulatoryAssetAmortizationPeriod', window );">Regulatory assets - Remaining recovery/refund period</a></td>
<td class="text">1 year<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_RegulatoryAssetAxis=ottr_RegulatoryAssetDerivativeInstrumentsMember', window );">Derivative Instruments</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryAssetsCurrent', window );">Regulatory assets - current</a></td>
<td class="nump">$ 1,989<span></span>
</td>
<td class="nump">4,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, long-term</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_RegulatoryAssetAmortizationPeriod', window );">Regulatory assets - Remaining recovery/refund period</a></td>
<td class="text">1 year<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_RegulatoryAssetAxis=ottr_OtherRegulatoryAssetsMember', 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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryAssetsCurrent', window );">Regulatory assets - current</a></td>
<td class="nump">$ 1,498<span></span>
</td>
<td class="nump">750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, long-term</a></td>
<td class="nump">$ 1,373<span></span>
</td>
<td class="nump">$ 2,483<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Regulatory 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;">ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-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_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-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_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryLiabilityAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory liability, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of 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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477571/980-405-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_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryLiabilityAxis=ottr_DeferredIncomeTaxesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryLiabilityAxis=ottr_DeferredIncomeTaxesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryLiabilityAxis=ottr_PlantRemovalObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryLiabilityAxis=ottr_PlantRemovalObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryLiabilityAxis=ottr_FuelClauseAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryLiabilityAxis=ottr_FuelClauseAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryLiabilityAxis=ottr_AlternativeRevenueProgramRidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryLiabilityAxis=ottr_AlternativeRevenueProgramRidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryLiabilityAxis=ottr_NorthDakotaPTCRefundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryLiabilityAxis=ottr_NorthDakotaPTCRefundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryLiabilityAxis=ottr_PensionAndOtherPostretirementBenefitPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryLiabilityAxis=ottr_PensionAndOtherPostretirementBenefitPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryLiabilityAxis=ottr_OtherRegulatoryLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryLiabilityAxis=ottr_OtherRegulatoryLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAssetAxis=ottr_PensionAndOtherPostretirementBenefitPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAssetAxis=ottr_PensionAndOtherPostretirementBenefitPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAssetAxis=ottr_AlternativeRevenueProgramRidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAssetAxis=ottr_AlternativeRevenueProgramRidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAssetAxis=ottr_DeferredIncomeTaxesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAssetAxis=ottr_DeferredIncomeTaxesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAssetAxis=ottr_FuelClauseAdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAssetAxis=ottr_FuelClauseAdjustmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAssetAxis=ottr_RegulatoryAssetDerivativeInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAssetAxis=ottr_RegulatoryAssetDerivativeInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAssetAxis=ottr_OtherRegulatoryAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAssetAxis=ottr_OtherRegulatoryAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>104
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877224176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters - Narrative (Details) - North Dakota Rate Case - NDPSC - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 30, 2024</div></th>
<th class="th"><div>Jul. 03, 2024</div></th>
<th class="th"><div>Nov. 02, 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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [Line Items]</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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested rate increase, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage', window );">Requested rate increase, percent (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.40%<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_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage', window );">Requested return on base rate, percent (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.85%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested return on equity, percent (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.60%<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_ottr_PublicUtilitiesRequestedEquityRatioPercentage', window );">Requested equity ratio, percent (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53.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_PublicUtilitiesInterimRateIncreaseDecreaseAmount', window );">Revenue, interim rate increase, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.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_PublicUtilitiesInterimRateIncreaseDecreasePercentage', window );">Revenue, interim rate increase, percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount', window );">Requested rate increase, amended, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage', window );">Requested rate increase, amended, amount (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.90%<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_ottr_PublicUtilitiesApprovedRateRevenueRequirement', window );">Approved rate, revenue requirement</a></td>
<td class="nump">$ 225.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage', window );">Approved return on base rate, percent (as a percent)</a></td>
<td class="nump">7.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Approved return on equity, percent (as a percent)</a></td>
<td class="nump">10.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_ottr_PublicUtilitiesApprovedEquityRatioPercentage', window );">Approved equity ratio, percent (as a percent)</a></td>
<td class="nump">53.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Approved rate increase, amount</a></td>
<td class="nump">$ 13.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage', window );">Approved rate increase, percent (as a percent)</a></td>
<td class="nump">6.18%<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_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced', window );">Approved rate, revenue requirement reduced</a></td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage', window );">Earnings sharing, percentage (as a percent)</a></td>
<td class="nump">70.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage', window );">Earnings sharing, return on equity in excess of, percentage (as a percent)</a></td>
<td class="nump">10.20%<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_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage', window );">Earnings sharing, retained, percentage (as a percent)</a></td>
<td class="nump">30.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_ottr_PublicUtilitiesApprovedEquityRatioPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Approved Equity Ratio, 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;">ottr_PublicUtilitiesApprovedEquityRatioPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Approved Rate, Earnings Sharing, 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;">ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Approved Rate, Earnings Sharing, Retained, 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;">ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Approved Rate, Earnings Sharing, Return on Equity In Excess Of, 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;">ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_PublicUtilitiesApprovedRateRevenueRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Approved Rate, Revenue Requirement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PublicUtilitiesApprovedRateRevenueRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Approved Rate, Revenue Requirement Reduced</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Approved Return On Rate Base, 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;">ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_PublicUtilitiesRequestedEquityRatioPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Requested Equity Ratio, 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;">ottr_PublicUtilitiesRequestedEquityRatioPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Requested Return On Rate Base, 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;">ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Regulatory 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;">ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's approved rate increase (decrease) by regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesApprovedRateIncreaseDecreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's approved rate increase (decrease) by regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage</td>
</tr>
<tr>
<td style="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_PublicUtilitiesApprovedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's approved return on equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="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_PublicUtilitiesInterimRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's interim rate increase (decrease) allowed while waiting final decision of regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesInterimRateIncreaseDecreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's interim rate increase (decrease) allowed while waiting final decision of regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage</td>
</tr>
<tr>
<td style="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_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's amended requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's amended requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage</td>
</tr>
<tr>
<td style="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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesRequestedRateIncreaseDecreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage</td>
</tr>
<tr>
<td style="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_PublicUtilitiesRequestedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested return on equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="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_PublicUtilitiesRegulatoryProceedingAxis=ottr_NorthDakotaRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PublicUtilitiesRegulatoryProceedingAxis=ottr_NorthDakotaRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAgencyAxis=ottr_NDPSCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAgencyAxis=ottr_NDPSCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885805856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract', window );"><strong>Electric Plant in Service</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_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction', window );">Production</a></td>
<td class="nump">$ 1,469,008<span></span>
</td>
<td class="nump">$ 1,412,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_PublicUtilitiesPropertyPlantAndEquipmentTransmission', window );">Transmission</a></td>
<td class="nump">820,415<span></span>
</td>
<td class="nump">777,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_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">726,159<span></span>
</td>
<td class="nump">654,704<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_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral', window );">General</a></td>
<td class="nump">165,361<span></span>
</td>
<td class="nump">144,738<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_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Electric Plant in Service</a></td>
<td class="nump">3,180,943<span></span>
</td>
<td class="nump">2,989,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">231,890<span></span>
</td>
<td class="nump">137,212<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_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross', window );">Total Gross Electric Plant</a></td>
<td class="nump">3,412,833<span></span>
</td>
<td class="nump">3,127,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less Accumulated Depreciation</a></td>
<td class="nump">899,049<span></span>
</td>
<td class="nump">851,148<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_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Net Electric Plant</a></td>
<td class="nump">2,513,784<span></span>
</td>
<td class="nump">2,275,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Nonelectric Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_PropertyPlantAndEquipmentPlantInService', window );">Nonelectric Property, Plant and Equipment</a></td>
<td class="nump">362,565<span></span>
</td>
<td class="nump">311,924<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_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">40,536<span></span>
</td>
<td class="nump">38,062<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total Gross Nonelectric Property, Plant and Equipment</a></td>
<td class="nump">403,101<span></span>
</td>
<td class="nump">349,986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less Accumulated Depreciation</a></td>
<td class="nump">224,425<span></span>
</td>
<td class="nump">207,556<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 Nonelectric Property, Plant and Equipment</a></td>
<td class="nump">178,676<span></span>
</td>
<td class="nump">142,430<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities', window );">Net Property, Plant and Equipment</a></td>
<td class="nump">2,692,460<span></span>
</td>
<td class="nump">2,418,375<span></span>
</td>
</tr>
<tr class="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</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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Nonelectric Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_PropertyPlantAndEquipmentPlantInService', window );">Nonelectric Property, Plant and Equipment</a></td>
<td class="nump">260,307<span></span>
</td>
<td class="nump">233,571<span></span>
</td>
</tr>
<tr class="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=ottr_BuildingsAndLeaseholdImprovementsMember', window );">Buildings and Leasehold Improvements</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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Nonelectric Property, Plant and Equipment</strong></a></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_ottr_PropertyPlantAndEquipmentPlantInService', window );">Nonelectric Property, Plant and Equipment</a></td>
<td class="nump">88,680<span></span>
</td>
<td class="nump">64,753<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Nonelectric Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_PropertyPlantAndEquipmentPlantInService', window );">Nonelectric Property, Plant and Equipment</a></td>
<td class="nump">$ 13,578<span></span>
</td>
<td class="nump">$ 13,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_PropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment, Construction Work in Progress</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment, Net Including Public Utilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_PropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment, Plant in 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;">ottr_PropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant and Equipment, General</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_PublicUtilitiesPropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant and Equipment, 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;">ottr_PublicUtilitiesPropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant and Equipment, Production</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/2147478777/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_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/2147478777/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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 4: 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/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of construction work in progress in public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of property, plant and equipment (PPE) related to utility distribution.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of total net PPE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of total gross PPE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentTransmission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=ottr_BuildingsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_BuildingsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889713568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 99.4<span></span>
</td>
<td class="nump">$ 90.8<span></span>
</td>
<td class="nump">$ 84.4<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020880601952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment - Schedule of Jointly Owned Utility Plants (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BigStonePlantMember', window );">Big Stone Plant</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</a></td>
<td class="nump">$ 345,990<span></span>
</td>
<td class="nump">$ 341,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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">459<span></span>
</td>
<td class="nump">820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="num">(135,065)<span></span>
</td>
<td class="num">(126,904)<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 211,384<span></span>
</td>
<td class="nump">$ 215,599<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BigStonePlantMember', window );">Big Stone Plant | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">53.90%<span></span>
</td>
<td class="nump">53.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_CoyoteStationMember', window );">Coyote Station</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</a></td>
<td class="nump">$ 188,066<span></span>
</td>
<td class="nump">$ 188,656<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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">813<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="num">(118,268)<span></span>
</td>
<td class="num">(115,306)<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 70,611<span></span>
</td>
<td class="nump">$ 73,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_CoyoteStationMember', window );">Coyote Station | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.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_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthEllendaleMultiValueProjectMember', window );">Big Stone South&#8211;Ellendale 345 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</a></td>
<td class="nump">$ 106,185<span></span>
</td>
<td class="nump">$ 106,185<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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="num">(8,445)<span></span>
</td>
<td class="num">(7,181)<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 97,740<span></span>
</td>
<td class="nump">$ 99,004<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthEllendaleMultiValueProjectMember', window );">Big Stone South&#8211;Ellendale 345 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.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_JointlyOwnedUtilityPlantAxis=ottr_FargoProjectMember', window );">Fargo&#8211;Monticello 345 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</a></td>
<td class="nump">$ 78,184<span></span>
</td>
<td class="nump">$ 78,184<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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="num">(12,247)<span></span>
</td>
<td class="num">(11,238)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 65,937<span></span>
</td>
<td class="nump">$ 66,946<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_FargoProjectMember', window );">Fargo&#8211;Monticello 345 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthBrookingsMultiValueProjectMember', window );">Big Stone South&#8211;Brookings 345 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</a></td>
<td class="nump">$ 53,167<span></span>
</td>
<td class="nump">$ 53,170<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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="num">(5,822)<span></span>
</td>
<td class="num">(5,207)<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 47,345<span></span>
</td>
<td class="nump">$ 47,963<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthBrookingsMultiValueProjectMember', window );">Big Stone South&#8211;Brookings 345 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.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_JointlyOwnedUtilityPlantAxis=ottr_BrookingsProjectMember', window );">Brookings&#8211;Southeast Twin Cities 345 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</a></td>
<td class="nump">$ 28,013<span></span>
</td>
<td class="nump">$ 26,409<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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">1,131<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="num">(3,941)<span></span>
</td>
<td class="num">(3,617)<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 25,203<span></span>
</td>
<td class="nump">$ 22,875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BrookingsProjectMember', window );">Brookings&#8211;Southeast Twin Cities 345 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">4.80%<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BemidjiProjectMember', window );">Bemidji&#8211;Grand Rapids 230 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</a></td>
<td class="nump">$ 16,331<span></span>
</td>
<td class="nump">$ 16,331<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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="num">(3,693)<span></span>
</td>
<td class="num">(3,568)<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 12,638<span></span>
</td>
<td class="nump">$ 12,763<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BemidjiProjectMember', window );">Bemidji&#8211;Grand Rapids 230 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">14.80%<span></span>
</td>
<td class="nump">14.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_JamestownProjectMember', window );">Jamestown&#8211; Ellendale 345 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">5,509<span></span>
</td>
<td class="nump">1,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 5,509<span></span>
</td>
<td class="nump">$ 1,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_JamestownProjectMember', window );">Jamestown&#8211; Ellendale 345 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.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_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthAlexandriaMultiValueProjectMember', window );">Big Stone South&#8211;Alexandria 345 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">2,418<span></span>
</td>
<td class="nump">555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 2,418<span></span>
</td>
<td class="nump">$ 555<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthAlexandriaMultiValueProjectMember', window );">Big Stone South&#8211;Alexandria 345 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="nump">40.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_JointlyOwnedUtilityPlantAxis=ottr_AlexandriaProjectMember', window );">Alexandria&#8211;Big Oaks 345 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">417<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 417<span></span>
</td>
<td class="nump">$ 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_JointlyOwnedUtilityPlantAxis=ottr_AlexandriaProjectMember', window );">Alexandria&#8211;Big Oaks 345 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=ottr_OsloProjectMember', window );">Oslo - Lake Ardoch 115 kV line</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Electric Plant in Service</a></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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">2,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">0<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net Plant</a></td>
<td class="nump">$ 2,646<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_JointlyOwnedUtilityPlantAxis=ottr_OsloProjectMember', window );">Oslo - Lake Ardoch 115 kV line | OTP</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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership Percentage</a></td>
<td class="nump">72.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_ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount of construction work in progress, or the deficit in the construction work in progress, at a jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount owned by the reporting utility of a jointly owned utility plant in service.</p></div>
<a href="javascript: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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479070/980-360-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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_JointlyOwnedUtilityPlantInterestsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_JointlyOwnedUtilityPlantInterestsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount of plant in service and construction in progress net of accumulated depreciation for the utility's share of jointly owned electricity generation plant.</p></div>
<a href="javascript: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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479070/980-360-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_JointlyOwnedUtilityPlantNetOwnershipAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount of accumulated depreciation in a jointly owned electricity generation plant.</p></div>
<a href="javascript: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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479070/980-360-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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_JointlyOwnedUtilityPlantProportionateOwnershipShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proportionate share of interest (percent) in a jointly owned utility plant.</p></div>
<a href="javascript: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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479070/980-360-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_JointlyOwnedUtilityPlantProportionateOwnershipShare</td>
</tr>
<tr>
<td style="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_JointlyOwnedUtilityPlantAxis=ottr_BigStonePlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_BigStonePlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=ottr_OtterTailPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_CoyoteStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_CoyoteStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthEllendaleMultiValueProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthEllendaleMultiValueProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_FargoProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_FargoProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthBrookingsMultiValueProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthBrookingsMultiValueProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_BrookingsProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_BrookingsProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_BemidjiProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_BemidjiProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_JamestownProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_JamestownProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthAlexandriaMultiValueProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_BigStoneSouthAlexandriaMultiValueProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_AlexandriaProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_AlexandriaProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JointlyOwnedUtilityPlantAxis=ottr_OsloProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JointlyOwnedUtilityPlantAxis=ottr_OsloProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878860800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Goodwill by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 37,572<span></span>
</td>
<td class="nump">$ 37,572<span></span>
</td>
</tr>
<tr class="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=ottr_ManufacturingMember', window );">Manufacturing</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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">18,270<span></span>
</td>
<td class="nump">18,270<span></span>
</td>
</tr>
<tr class="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=ottr_PlasticsMember', window );">Plastics</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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 19,302<span></span>
</td>
<td class="nump">$ 19,302<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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 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(15))<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 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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/2147478546/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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Section 50<br> -Paragraph 1<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 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: 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><br>Reference 6: 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 (c)<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 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/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 9: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ottr_ManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PlasticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PlasticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020880020976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Components of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 );">Gross Amount</a></td>
<td class="nump">$ 22,517<span></span>
</td>
<td class="nump">$ 22,517<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Amortization</a></td>
<td class="nump">16,774<span></span>
</td>
<td class="nump">15,674<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">5,743<span></span>
</td>
<td class="nump">6,843<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Gross Amount</a></td>
<td class="nump">22,491<span></span>
</td>
<td class="nump">22,491<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Amortization</a></td>
<td class="nump">16,766<span></span>
</td>
<td class="nump">15,667<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">5,725<span></span>
</td>
<td class="nump">6,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</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_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>
</tr>
<tr class="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 );">Gross Amount</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Amortization</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">7<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 19<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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: 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><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: 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><br>Reference 4: 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/2147478859/928-340-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_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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: 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><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: 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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<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><br>Reference 2: 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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>110
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889785088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 1.1<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_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>111
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885855024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Intangible Assets Future Amortization Expenses (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="re">
<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 );">2026</a></td>
<td class="nump">1,092<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2027</a></td>
<td class="nump">1,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">$ 285<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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_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>112
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885871760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Costs (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease Cost</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">$ 6,688<span></span>
</td>
<td class="nump">$ 6,309<span></span>
</td>
<td class="nump">$ 5,606<span></span>
</td>
</tr>
<tr class="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">1,460<span></span>
</td>
<td class="nump">1,433<span></span>
</td>
<td class="nump">1,386<span></span>
</td>
</tr>
<tr class="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">2,746<span></span>
</td>
<td class="nump">2,525<span></span>
</td>
<td class="nump">1,517<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 Cost</a></td>
<td class="nump">10,894<span></span>
</td>
<td class="nump">10,267<span></span>
</td>
<td class="nump">8,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Lease Cash Flows</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_OperatingLeasePayments', window );">Operating Cash Flows from Operating Leases</a></td>
<td class="nump">$ 6,762<span></span>
</td>
<td class="nump">$ 6,424<span></span>
</td>
<td class="nump">$ 5,592<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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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>113
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878842976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Supplemental Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of Use Lease Asset</a></td>
<td class="nump">$ 28,179<span></span>
</td>
<td class="nump">$ 16,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityAbstract', window );"><strong>Lease 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_OperatingLeaseLiabilityCurrent', window );">Current</a></td>
<td class="nump">4,776<span></span>
</td>
<td class="nump">5,756<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-Term</a></td>
<td class="nump">23,567<span></span>
</td>
<td class="nump">11,258<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_OperatingLeaseLiability', window );">Total Lease Liabilities</a></td>
<td class="nump">$ 28,343<span></span>
</td>
<td class="nump">$ 17,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other Noncurrent Assets<span></span>
</td>
<td class="text">Other Noncurrent Assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other Current Liabilities<span></span>
</td>
<td class="text">Other Current Liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other Noncurrent Liabilities<span></span>
</td>
<td class="text">Other Noncurrent Liabilities<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881553536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 asset obtained in exchange for operating lease liability</a></td>
<td class="nump">$ 17.6<span></span>
</td>
<td class="nump">$ 3.6<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881207568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Operating Lease Liability Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">$ 6,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">5,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">4,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">3,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2029</a></td>
<td class="nump">2,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">12,921<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total Lease Payments</a></td>
<td class="nump">36,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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: Interest</a></td>
<td class="nump">7,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Present Value of Lease Liabilities</a></td>
<td class="nump">$ 28,343<span></span>
</td>
<td class="nump">$ 17,014<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>116
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020876197040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in years)</a></td>
<td class="text">7 years 10 months 24 days<span></span>
</td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="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">6.37%<span></span>
</td>
<td class="nump">5.40%<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885870768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term and Long-Term Borrowings - Schedule of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ShortTermBorrowings', window );">Short-Term Debt</a></td>
<td class="nump">$ 69,615<span></span>
</td>
<td class="nump">$ 81,422<span></span>
</td>
</tr>
<tr class="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">943,734<span></span>
</td>
<td class="nump">824,059<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_DebtLongtermAndShorttermCombinedAmount', window );">Total</a></td>
<td class="nump">1,013,349<span></span>
</td>
<td class="nump">905,481<span></span>
</td>
</tr>
<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=srt_ParentCompanyMember', window );">OTC</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ShortTermBorrowings', window );">Short-Term Debt</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_LongTermDebt', window );">Long-Term Debt</a></td>
<td class="nump">79,900<span></span>
</td>
<td class="nump">79,849<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_DebtLongtermAndShorttermCombinedAmount', window );">Total</a></td>
<td class="nump">79,900<span></span>
</td>
<td class="nump">79,849<span></span>
</td>
</tr>
<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=ottr_OtterTailPowerCompanyMember', window );">OTP</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ShortTermBorrowings', window );">Short-Term Debt</a></td>
<td class="nump">69,615<span></span>
</td>
<td class="nump">81,422<span></span>
</td>
</tr>
<tr class="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">863,834<span></span>
</td>
<td class="nump">744,210<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_DebtLongtermAndShorttermCombinedAmount', window );">Total</a></td>
<td class="nump">$ 933,449<span></span>
</td>
<td class="nump">$ 825,632<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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate of total long-term debt, including current maturities and short-term 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;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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 5: 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 6: 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 7: 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/2147478777/944-210-S99-1<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 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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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 4: 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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConsolidatedEntitiesAxis=ottr_OtterTailPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020880963648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term and Long-Term Borrowings - Schedule of Lines of Credit (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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 );">Line Limit</a></td>
<td class="nump">$ 390,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_ShortTermBorrowings', window );">Amount Outstanding</a></td>
<td class="nump">69,615,000<span></span>
</td>
<td class="nump">$ 81,422,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit</a></td>
<td class="nump">8,772,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">311,613,000<span></span>
</td>
<td class="nump">249,446,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_DebtInstrumentAxis=ottr_OtterTailCorporationCreditAgreementMember', window );">OTC Credit Agreement</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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 );">Line Limit</a></td>
<td class="nump">170,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_ShortTermBorrowings', window );">Amount Outstanding</a></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_LettersOfCreditOutstandingAmount', window );">Letters of Credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">170,000,000<span></span>
</td>
<td class="nump">170,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ottr_OTPCreditAgreementMember', window );">OTP Credit Agreement</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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 );">Line Limit</a></td>
<td class="nump">220,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_ShortTermBorrowings', window );">Amount Outstanding</a></td>
<td class="nump">69,615,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_LettersOfCreditOutstandingAmount', window );">Letters of Credit</a></td>
<td class="nump">8,772,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">$ 141,613,000<span></span>
</td>
<td class="nump">$ 79,446,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_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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(f))<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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<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(19)(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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript: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 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(22)(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(19)(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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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 4: 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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=ottr_OtterTailCorporationCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailCorporationCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_OTPCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OTPCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020876979456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term and Long-Term Borrowings - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></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>Mar. 28, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 11, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 390,000,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_DebtWeightedAverageInterestRate', window );">Debt, weighted average interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
</tr>
<tr class="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">$ 943,734,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 824,059,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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 947,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">827,000,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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Debt instrument, redemption price, percentage of principal amount redeemed (as a percent)</a></td>
<td class="nump">10.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price (as a percent)</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>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 120,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate (as a percent)</a></td>
<td class="text">&#160;<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>
</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_ottr_DebtToTotalCapitalizationRatio', window );">Debt to total capitalization ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.60<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_ottr_InterestAndDividendCoverageRatio', window );">Interest and dividend coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DebtToTotalCapitalizationRatio', window );">Debt to total capitalization ratio</a></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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ottr_OtterTailCorporationCreditAgreementMember', window );">OTC Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 170,000,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision', window );">Line of credit facility, increased current borrowing capacity, accordion provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 290,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ottr_OTPCreditAgreementMember', window );">OTP Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,000,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision', window );">Line of credit facility, increased current borrowing capacity, accordion provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member', window );">Series 2024A Senior Unsecured 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.48%<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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member', window );">Series 2024A Senior Unsecured Notes | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 60,000,000.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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">5.48%<span></span>
</td>
<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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member', window );">Series 2024B Senior Unsecured 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.77%<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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member', window );">Series 2024B Senior Unsecured Notes | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 60,000,000.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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">5.77%<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | OTC Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | OTP Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | OTC Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | OTP Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,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_ottr_DebtToTotalCapitalizationRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 required ratio of debt to total 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;">ottr_DebtToTotalCapitalizationRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_InterestAndDividendCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 required interest and dividend coverage ratio.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_InterestAndDividendCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of Credit Facility, Increased Current Borrowing Capacity, Accordion Provision</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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 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://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/2147478546/942-210-S99-1<br><br>Reference 3: 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)(1)<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(22)(a)(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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript: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 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-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_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal amount of debt redeemed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<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(19)(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_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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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 5: 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 6: 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 7: 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/2147478777/944-210-S99-1<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 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_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_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_DebtInstrumentAxis=ottr_OtterTailCorporationCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailCorporationCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_OTPCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OTPCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_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_CreditFacilityAxis=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_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>120
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881562336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term and Long-Term Borrowings - Schedule of Outstanding Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 947,000<span></span>
</td>
<td class="nump">$ 827,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_DebtInstrumentUnamortizedDiscount', window );">Unamortized Long-Term Debt Issuance Costs</a></td>
<td class="nump">3,266<span></span>
</td>
<td class="nump">2,941<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 );">Total Long-Term Debt Net of Unamortized Debt Issuance Costs</a></td>
<td class="nump">$ 943,734<span></span>
</td>
<td class="nump">824,059<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ottr_The355GuaranteedSeniorNotesDueDecember152026Member', window );">Guaranteed Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.55%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">80,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member', window );">Series 2007C Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">6.37%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 42,000<span></span>
</td>
<td class="nump">42,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member', window );">Series 2013A Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">4.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">60,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member', window );">Series 2019A Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">10,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member', window );">Series 2020A Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.22%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">10,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member', window );">Series 2020B Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.22%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">40,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member', window );">Series 2021A Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">2.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">40,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member', window );">Series 2024A Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">5.48%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 60,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member', window );">Series 2007D Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">6.47%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">50,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member', window );">Series 2019B Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.52%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 26,000<span></span>
</td>
<td class="nump">26,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member', window );">Series 2020C Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.62%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">10,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member', window );">Series 2013B Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">5.47%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 90,000<span></span>
</td>
<td class="nump">90,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member', window );">Series 2018A Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">4.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">100,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member', window );">Series 2019C Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.82%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 64,000<span></span>
</td>
<td class="nump">64,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member', window );">Series 2020D Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.92%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">15,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member', window );">Series 2021B Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.69%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">100,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member', window );">Series 2022A Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">3.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 90,000<span></span>
</td>
<td class="nump">90,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_DebtInstrumentAxis=ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member', window );">Series 2024B Senior Unsecured Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Rate (as a percent)</a></td>
<td class="nump">5.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 60,000<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_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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 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://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/2147478546/942-210-S99-1<br><br>Reference 3: 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)(1)<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(22)(a)(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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: 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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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 5: 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 6: 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 7: 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/2147478777/944-210-S99-1<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 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_DebtInstrumentAxis=ottr_The355GuaranteedSeniorNotesDueDecember152026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_The355GuaranteedSeniorNotesDueDecember152026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877077008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term and Long-Term Borrowings - Schedule of Maturities of Long-term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">42,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">$ 70,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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878184784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>year</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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 [Line Items]</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_PensionContributions', window );">Payment for pension benefits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 20,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_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, cost</a></td>
<td class="nump">$ 9,300<span></span>
</td>
<td class="nump">7,800<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
</tr>
<tr class="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 (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="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 [Line Items]</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_ottr_DefinedBenefitPlanAgeForCompensation', window );">Age for compensation | year</a></td>
<td class="nump">65<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_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced', window );">Age below which compensation is reduced | year</a></td>
<td class="nump">62<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_ottr_DefinedBenefitPlanVestingPeriod', window );">Vesting period</a></td>
<td class="text">5 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_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1', window );">Investment redemption, notice period</a></td>
<td class="text">95 days<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_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod', window );">Subscriptions, lock-up period</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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">$ 288,500<span></span>
</td>
<td class="nump">288,800<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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate', window );">Decrease in benefit obligation for change in discount rate</a></td>
<td class="nump">4,700<span></span>
</td>
<td class="nump">2,200<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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData', window );">Decrease from plan participant census data</a></td>
<td class="nump">3,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanPlanAssetsActualReturns', window );">Actual returns</a></td>
<td class="nump">15,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns', window );">Expected returns</a></td>
<td class="nump">25,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanPlanAssetsObligationImpact', window );">Obligation impact</a></td>
<td class="nump">$ 10,500<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits 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 [Line Items]</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_ottr_HealthInsuranceBenefitsRequisiteAge', window );">Health insurance benefits, requisite age</a></td>
<td class="text">55 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_HealthInsuranceBenefitsRequisiteServicePeriod', window );">Health insurance benefits, requisite service period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate', window );">Decrease in benefit obligation for change in discount rate</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">1,300<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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData', window );">Decrease from plan participant census data</a></td>
<td class="nump">900<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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends', window );">Increase in benefit obligation for change in expected healthcare cost trends</a></td>
<td class="nump">400<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_RetirementPlanTypeAxis=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember', window );">Executive Survivor and Supplemental Retirement 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">35,300<span></span>
</td>
<td class="nump">35,800<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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate', window );">Decrease in benefit obligation for change in discount rate</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 100<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_ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 age below which compensation is reduced under a defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_DefinedBenefitPlanAgeForCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 age for retirement compensation under a defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanAgeForCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Period Increase (Decrease) For Change Estimated Healthcare Cost Trends</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Period Increase (Decrease) For Change In Discount 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;">ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Period Increase (Decrease) From Plan Participant Census Data</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanPlanAssetsActualReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Plan Assets, Actual Returns</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanPlanAssetsActualReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanPlanAssetsExpectedReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Plan Assets, Expected Returns</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanPlanAssetsExpectedReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanPlanAssetsObligationImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Plan Assets, Obligation 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;">ottr_DefinedBenefitPlanPlanAssetsObligationImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting period of a defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Investments, Entities that Calculate Net Asset Value Per Share, Subscriptions, Lock-Up 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;">ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_HealthInsuranceBenefitsRequisiteAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 age at which employees may become eligible for health insurance benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_HealthInsuranceBenefitsRequisiteAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_HealthInsuranceBenefitsRequisiteServicePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 service period after which employees may become eligible for health insurance benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_HealthInsuranceBenefitsRequisiteServicePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript: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 (e)<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_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notice period the entity is required to deliver before it can redeem an investment calculated using net asset value per share, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, investments calculated by per unit, per membership interest, other equity or ownership interest and alternative 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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1</td>
</tr>
<tr>
<td style="padding-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_PensionContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.</p></div>
<a href="javascript: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_PensionContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_RetirementPlanTypeAxis=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881586864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Target Asset Allocation Ranges By Asset Class (Details) - Pension Benefits (Pension Plan)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual Allocation</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanReturnEnhancementMember', window );">Return Enhancement</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 [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual Allocation</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">48.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanReturnEnhancementMember', window );">Return Enhancement | 35 - 60% | Minimum</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 [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Permitted Range</a></td>
<td class="nump">35.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=ottr_DefinedBenefitPlanReturnEnhancementMember', window );">Return Enhancement | 35 - 60% | Maximum</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 [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Permitted Range</a></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanRiskManagementMember', window );">Risk Management</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 [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual Allocation</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">51.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanRiskManagementMember', window );">Risk Management | 40 - 80% | 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Permitted Range</a></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanRiskManagementMember', window );">Risk Management | 40 - 80% | 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Permitted Range</a></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanAlternativesMember', window );">Alternatives</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 [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual Allocation</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanAlternativesMember', window );">Alternatives | 0 - 20% | Minimum</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 [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Permitted Range</a></td>
<td class="nump">0.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=ottr_DefinedBenefitPlanAlternativesMember', window );">Alternatives | 0 - 20% | Maximum</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 [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Permitted Range</a></td>
<td class="nump">20.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_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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actual 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/2009/role/commonPracticeRef<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_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanReturnEnhancementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_DefinedBenefitPlanReturnEnhancementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PermittedRange35To60PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PermittedRange35To60PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanRiskManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_DefinedBenefitPlanRiskManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PermittedRange40To80PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PermittedRange40To80PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_DefinedBenefitPlanAlternativesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_DefinedBenefitPlanAlternativesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_PermittedRange0To20PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_PermittedRange0To20PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>124
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878308480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Allocation of Plan Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">$ 327,275<span></span>
</td>
<td class="nump">$ 330,479<span></span>
</td>
</tr>
<tr class="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_FairValueInputsLevel1Member', window );">Level 1</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">326,214<span></span>
</td>
<td class="nump">328,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember', window );">NAV</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">1,061<span></span>
</td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr class="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_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity Funds</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">116,889<span></span>
</td>
<td class="nump">127,159<span></span>
</td>
</tr>
<tr class="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_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity Funds | Level 1</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">116,889<span></span>
</td>
<td class="nump">127,159<span></span>
</td>
</tr>
<tr class="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_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity Funds | Level 2</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity Funds | Level 3</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity Funds | NAV</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income Funds</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">175,310<span></span>
</td>
<td class="nump">167,604<span></span>
</td>
</tr>
<tr class="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_FixedIncomeFundsMember', window );">Fixed Income Funds | Level 1</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">175,310<span></span>
</td>
<td class="nump">167,604<span></span>
</td>
</tr>
<tr class="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_FixedIncomeFundsMember', window );">Fixed Income Funds | Level 2</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income Funds | Level 3</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income Funds | NAV</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanHybridFundsMember', window );">Hybrid Funds</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">10,106<span></span>
</td>
<td class="nump">10,980<span></span>
</td>
</tr>
<tr class="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=ottr_DefinedBenefitPlanHybridFundsMember', window );">Hybrid Funds | Level 1</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">10,106<span></span>
</td>
<td class="nump">10,980<span></span>
</td>
</tr>
<tr class="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=ottr_DefinedBenefitPlanHybridFundsMember', window );">Hybrid Funds | Level 2</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanHybridFundsMember', window );">Hybrid Funds | Level 3</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanHybridFundsMember', window );">Hybrid Funds | NAV</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury Securities</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">23,909<span></span>
</td>
<td class="nump">23,218<span></span>
</td>
</tr>
<tr class="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. Treasury Securities | Level 1</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">23,909<span></span>
</td>
<td class="nump">23,218<span></span>
</td>
</tr>
<tr class="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. Treasury Securities | Level 2</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury Securities | Level 3</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury Securities | NAV</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember', window );">SEI Energy Debt Collective Fund</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">1,061<span></span>
</td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr class="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=ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember', window );">SEI Energy Debt Collective Fund | Level 1</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember', window );">SEI Energy Debt Collective Fund | Level 2</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember', window );">SEI Energy Debt Collective Fund | Level 3</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">0<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember', window );">SEI Energy Debt Collective Fund | NAV</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 [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan Assets</a></td>
<td class="nump">$ 1,061<span></span>
</td>
<td class="nump">$ 1,518<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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueMeasuredAtNetAssetValuePerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_DefinedBenefitPlanHybridFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_DefinedBenefitPlanHybridFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>125
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879863824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Changes in Fair Value of Plan Assets and Plan's Benefit Obligations (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in Fair Value of Plan Assets:</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 );">Fair Value of Plan Assets, beginning balance</a></td>
<td class="nump">$ 330,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, ending balance</a></td>
<td class="nump">327,275<span></span>
</td>
<td class="nump">$ 330,479<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_PensionPlansDefinedBenefitMember', window );">Pension Benefits (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="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 Fair Value of Plan Assets:</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 );">Fair Value of Plan Assets, beginning balance</a></td>
<td class="nump">330,479<span></span>
</td>
<td class="nump">313,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">14,976<span></span>
</td>
<td class="nump">34,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company Contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Benefit Payments</a></td>
<td class="num">(18,180)<span></span>
</td>
<td class="num">(17,514)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Participant Premium Payments</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="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, ending balance</a></td>
<td class="nump">327,275<span></span>
</td>
<td class="nump">330,479<span></span>
</td>
<td class="nump">$ 313,797<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Projected Benefit Obligation, beginning balance</a></td>
<td class="nump">318,801<span></span>
</td>
<td class="nump">308,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_DefinedBenefitPlanServiceCost', window );">Service Cost</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">3,698<span></span>
</td>
<td class="nump">6,576<span></span>
</td>
</tr>
<tr class="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">17,189<span></span>
</td>
<td class="nump">16,436<span></span>
</td>
<td class="nump">12,344<span></span>
</td>
</tr>
<tr class="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 );">Benefit Payments</a></td>
<td class="num">(18,180)<span></span>
</td>
<td class="num">(17,514)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Participant Premium Payments</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan Amendments</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="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) Loss</a></td>
<td class="num">(7,686)<span></span>
</td>
<td class="nump">8,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Projected Benefit Obligation, ending balance</a></td>
<td class="nump">314,010<span></span>
</td>
<td class="nump">318,801<span></span>
</td>
<td class="nump">308,055<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">13,265<span></span>
</td>
<td class="nump">11,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts Recognized in Consolidated Balance Sheets at December 31:</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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent Assets</a></td>
<td class="nump">13,265<span></span>
</td>
<td class="nump">11,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Current Liabilities</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="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</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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net Asset (Liability)</a></td>
<td class="nump">13,265<span></span>
</td>
<td class="nump">11,678<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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember', window );">Pension Benefits (ESSRP)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Fair Value of Plan Assets:</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 );">Fair Value of Plan Assets, beginning balance</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="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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Company Contributions</a></td>
<td class="nump">2,694<span></span>
</td>
<td class="nump">2,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Benefit Payments</a></td>
<td class="num">(2,694)<span></span>
</td>
<td class="num">(2,197)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Participant Premium Payments</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="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, ending balance</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in Benefit Obligation:</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_DefinedBenefitPlanBenefitObligation', window );">Projected Benefit Obligation, beginning balance</a></td>
<td class="nump">35,780<span></span>
</td>
<td class="nump">35,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">195<span></span>
</td>
</tr>
<tr class="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">1,897<span></span>
</td>
<td class="nump">1,889<span></span>
</td>
<td class="nump">1,341<span></span>
</td>
</tr>
<tr class="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 );">Benefit Payments</a></td>
<td class="num">(2,694)<span></span>
</td>
<td class="num">(2,197)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Participant Premium Payments</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan Amendments</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="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) Loss</a></td>
<td class="nump">331<span></span>
</td>
<td class="nump">392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Projected Benefit Obligation, ending balance</a></td>
<td class="nump">35,314<span></span>
</td>
<td class="nump">35,780<span></span>
</td>
<td class="nump">35,624<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(35,314)<span></span>
</td>
<td class="num">(35,780)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts Recognized in Consolidated Balance Sheets at December 31:</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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent Assets</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="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 );">Current Liabilities</a></td>
<td class="num">(2,700)<span></span>
</td>
<td class="num">(2,679)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(32,614)<span></span>
</td>
<td class="num">(33,101)<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net Asset (Liability)</a></td>
<td class="num">(35,314)<span></span>
</td>
<td class="num">(35,780)<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 );">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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in Fair Value of Plan Assets:</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 );">Fair Value of Plan Assets, beginning balance</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="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="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_DefinedBenefitPlanContributionsByEmployer', window );">Company Contributions</a></td>
<td class="nump">1,568<span></span>
</td>
<td class="nump">3,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Benefit Payments</a></td>
<td class="num">(3,734)<span></span>
</td>
<td class="num">(8,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Participant Premium Payments</a></td>
<td class="nump">2,166<span></span>
</td>
<td class="nump">5,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, ending balance</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in Benefit Obligation:</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_DefinedBenefitPlanBenefitObligation', window );">Projected Benefit Obligation, beginning balance</a></td>
<td class="nump">30,145<span></span>
</td>
<td class="nump">49,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">490<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
</tr>
<tr class="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,600<span></span>
</td>
<td class="nump">2,416<span></span>
</td>
<td class="nump">2,041<span></span>
</td>
</tr>
<tr class="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 );">Benefit Payments</a></td>
<td class="num">(3,734)<span></span>
</td>
<td class="num">(8,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Participant Premium Payments</a></td>
<td class="nump">2,166<span></span>
</td>
<td class="nump">5,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan Amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(17,493)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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) Loss</a></td>
<td class="num">(664)<span></span>
</td>
<td class="num">(2,123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Projected Benefit Obligation, ending balance</a></td>
<td class="nump">30,003<span></span>
</td>
<td class="nump">30,145<span></span>
</td>
<td class="nump">$ 49,947<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(30,003)<span></span>
</td>
<td class="num">(30,145)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts Recognized in Consolidated Balance Sheets at December 31:</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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent Assets</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="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 );">Current Liabilities</a></td>
<td class="num">(2,618)<span></span>
</td>
<td class="num">(2,469)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(27,385)<span></span>
</td>
<td class="num">(27,676)<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net Asset (Liability)</a></td>
<td class="num">$ (30,003)<span></span>
</td>
<td class="num">$ (30,145)<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_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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (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> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<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 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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, recognized in statement of financial position, for overfunded 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-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/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)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 6: 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 7: 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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new 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)(7)<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_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>126
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879301712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Assumptions Used to Determine Benefit Obligations (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=ottr_ParticipantsAge40To49NonUnionEmployeeMember', window );">Participants Age 40 to 49, Non-Union</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 [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">3.50%<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_TitleOfIndividualAxis=ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember', window );">Participants Age 50 and Older, Non-Union</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 [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">3.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits (Pension 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount Rate</a></td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">5.57%<span></span>
</td>
</tr>
<tr class="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 (Pension Plan) | Participants up to Age 39</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 [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="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 (Pension Plan) | Participants Ages 40 to 49</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 [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="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 (Pension Plan) | Participants Age 50 and Older</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 [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">3.75%<span></span>
</td>
<td class="nump">3.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_RetirementPlanTypeAxis=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember', window );">Pension Benefits (ESSRP)</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 [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount Rate</a></td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">5.53%<span></span>
</td>
</tr>
<tr class="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 );">Long-Term 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="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 );">Postretirement 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount Rate</a></td>
<td class="nump">5.61%<span></span>
</td>
<td class="nump">5.53%<span></span>
</td>
</tr>
<tr class="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 );">Healthcare Cost Immediate Trend Rate</a></td>
<td class="nump">6.44%<span></span>
</td>
<td class="nump">6.97%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Healthcare Cost Ultimate Trend Rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year the Rate Reaches the Ultimate Trend Rate</a></td>
<td class="text">2048<span></span>
</td>
<td class="text">2048<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_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_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_srt_TitleOfIndividualAxis=ottr_ParticipantsAge40To49NonUnionEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ottr_ParticipantsAge40To49NonUnionEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_srt_TitleOfIndividualAxis=ottr_ParticipantsUpToAge39Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ottr_ParticipantsUpToAge39Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=ottr_ParticipantsAge40To49Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ottr_ParticipantsAge40To49Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=ottr_ParticipantsAge50AndOlderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ottr_ParticipantsAge50AndOlderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>127
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881111280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Components of Net Periodic Benefit Cost (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net Periodic Benefit Cost</a></td>
<td class="num">$ (6,600)<span></span>
</td>
<td class="num">$ (7,487)<span></span>
</td>
<td class="nump">$ 5,913<span></span>
</td>
</tr>
<tr class="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 (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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanServiceCost', window );">Service Cost</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">3,698<span></span>
</td>
<td class="nump">6,576<span></span>
</td>
</tr>
<tr class="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">17,189<span></span>
</td>
<td class="nump">16,436<span></span>
</td>
<td class="nump">12,344<span></span>
</td>
</tr>
<tr class="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">(25,518)<span></span>
</td>
<td class="num">(25,914)<span></span>
</td>
<td class="num">(23,684)<span></span>
</td>
</tr>
<tr class="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 Cost</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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of Net Actuarial Loss</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,865<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="num">(4,285)<span></span>
</td>
<td class="num">(5,780)<span></span>
</td>
<td class="nump">3,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_RetirementPlanTypeAxis=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember', window );">Pension Benefits (ESSRP)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Line Items]</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_DefinedBenefitPlanServiceCost', window );">Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">195<span></span>
</td>
</tr>
<tr class="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">1,897<span></span>
</td>
<td class="nump">1,889<span></span>
</td>
<td class="nump">1,341<span></span>
</td>
</tr>
<tr class="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">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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of Prior Service Cost</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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of Net Actuarial Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">567<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">1,897<span></span>
</td>
<td class="nump">1,961<span></span>
</td>
<td class="nump">2,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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">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 [Line Items]</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_DefinedBenefitPlanServiceCost', window );">Service Cost</a></td>
<td class="nump">490<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
</tr>
<tr class="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">1,600<span></span>
</td>
<td class="nump">2,416<span></span>
</td>
<td class="nump">2,041<span></span>
</td>
</tr>
<tr class="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">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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of Prior Service Cost</a></td>
<td class="num">(6,302)<span></span>
</td>
<td class="num">(6,649)<span></span>
</td>
<td class="num">(5,733)<span></span>
</td>
</tr>
<tr class="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 Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,063<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="num">$ (4,212)<span></span>
</td>
<td class="num">$ (3,668)<span></span>
</td>
<td class="nump">$ 709<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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>128
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878338768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Composition of Periodic Benefit Cost (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net Periodic Benefit Cost</a></td>
<td class="num">$ (6,600)<span></span>
</td>
<td class="num">$ (7,487)<span></span>
</td>
<td class="nump">$ 5,913<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_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred', window );">Net Amount Amortized Due to the Effect of Regulation</a></td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">1,121<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_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals', window );">Net Periodic Benefit Cost Recognized</a></td>
<td class="num">$ (5,233)<span></span>
</td>
<td class="num">$ (6,262)<span></span>
</td>
<td class="nump">$ 7,034<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Net Periodic Benefit Cost (Credit), Deferred</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Net Periodic Benefit Cost (Credit), Net of Deferrals</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020888008032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits (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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount Rate</a></td>
<td class="nump">5.57%<span></span>
</td>
<td class="nump">5.51%<span></span>
</td>
<td class="nump">3.03%<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-Term Rate of Return on Plan Assets</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">6.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits (Pension Plan) | Participants up to Age 39</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="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 (Pension Plan) | Participants Ages 40 to 49</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="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 (Pension Plan) | Participants Age 50 and Older</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">3.38%<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="nump">2.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_RetirementPlanTypeAxis=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember', window );">Pension Benefits (ESSRP)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount Rate</a></td>
<td class="nump">5.53%<span></span>
</td>
<td class="nump">5.51%<span></span>
</td>
<td class="nump">2.93%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-Term Rate of Compensation Increase</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.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 );">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 [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount Rate</a></td>
<td class="nump">5.53%<span></span>
</td>
<td class="nump">5.52%<span></span>
</td>
<td class="nump">3.01%<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_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_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_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_srt_TitleOfIndividualAxis=ottr_ParticipantsUpToAge39Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ottr_ParticipantsUpToAge39Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=ottr_ParticipantsAge40To49Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ottr_ParticipantsAge40To49Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=ottr_ParticipantsAge50AndOlderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ottr_ParticipantsAge50AndOlderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>130
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020879177664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Amounts Not Yet Recognized as Components of Net Periodic Benefit Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits (Pension 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_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit', window );">Unrecognized Prior Service Cost</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_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses', window );">Unrecognized Actuarial Loss</a></td>
<td class="nump">87,868<span></span>
</td>
<td class="nump">85,227<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanRegulatoryAssets', window );">Net Regulatory Assets (Liabilities)</a></td>
<td class="nump">87,868<span></span>
</td>
<td class="nump">85,227<span></span>
</td>
</tr>
<tr class="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>Accumulated Other Comprehensive Income (Loss):</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Unrecognized Prior Service Cost</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Unrecognized Actuarial Gain (Loss)</a></td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">1,994<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 Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">1,994<span></span>
</td>
</tr>
<tr class="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember', window );">Pension Benefits (ESSRP)</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_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit', window );">Unrecognized Prior 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses', window );">Unrecognized Actuarial Loss</a></td>
<td class="nump">292<span></span>
</td>
<td class="nump">1,061<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_ottr_DefinedBenefitPlanRegulatoryAssets', window );">Net Regulatory Assets (Liabilities)</a></td>
<td class="nump">292<span></span>
</td>
<td class="nump">1,061<span></span>
</td>
</tr>
<tr class="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>Accumulated Other Comprehensive Income (Loss):</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Unrecognized Prior 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Unrecognized Actuarial Gain (Loss)</a></td>
<td class="num">(2,502)<span></span>
</td>
<td class="num">(1,403)<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 Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="num">(2,502)<span></span>
</td>
<td class="num">(1,403)<span></span>
</td>
</tr>
<tr class="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 );">Postretirement 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_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit', window );">Unrecognized Prior Service Cost</a></td>
<td class="num">(12,703)<span></span>
</td>
<td class="num">(18,845)<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_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses', window );">Unrecognized Actuarial Loss</a></td>
<td class="nump">1,121<span></span>
</td>
<td class="nump">1,759<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_DefinedBenefitPlanRegulatoryAssets', window );">Net Regulatory Assets (Liabilities)</a></td>
<td class="num">(11,582)<span></span>
</td>
<td class="num">(17,086)<span></span>
</td>
</tr>
<tr class="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>Accumulated Other Comprehensive Income (Loss):</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Unrecognized Prior Service Cost</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Unrecognized Actuarial Gain (Loss)</a></td>
<td class="nump">732<span></span>
</td>
<td class="nump">707<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 Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="nump">$ 1,071<span></span>
</td>
<td class="nump">$ 1,205<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_DefinedBenefitPlanRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of regulatory assets under a defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanRegulatoryAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ottr_DefinedBenefitPlanRegulatoryAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized actuarial net gains (losses) pertaining to regulatory assets under a defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net prior service cost (credit) related to regulatory assets under a defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 (j)<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: 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_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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>131
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020890745072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Postretirement Benefits - Schedule of Expected Benefit Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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 [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 );">2025</a></td>
<td class="nump">$ 24,661<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">25,317<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">25,919<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">26,346<span></span>
</td>
</tr>
<tr class="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 );">2029</a></td>
<td class="nump">27,007<span></span>
</td>
</tr>
<tr class="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 );">2030-2034</a></td>
<td class="nump">137,569<span></span>
</td>
</tr>
<tr class="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 );">Projected Pension Plan Benefit Payments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 );">2025</a></td>
<td class="nump">19,274<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">19,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2027</a></td>
<td class="nump">20,284<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">20,859<span></span>
</td>
</tr>
<tr class="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 );">2029</a></td>
<td class="nump">21,420<span></span>
</td>
</tr>
<tr class="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 );">2030-2034</a></td>
<td class="nump">111,275<span></span>
</td>
</tr>
<tr class="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember', window );">Projected ESSRP Benefit Payments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 );">2025</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2026</a></td>
<td class="nump">2,899<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">3,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2028</a></td>
<td class="nump">2,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2029</a></td>
<td class="nump">3,070<span></span>
</td>
</tr>
<tr class="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 );">2030-2034</a></td>
<td class="nump">14,275<span></span>
</td>
</tr>
<tr class="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 );">Projected Postretirement Benefit Payments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 );">2025</a></td>
<td class="nump">2,618<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">2,614<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">2,576<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">2,488<span></span>
</td>
</tr>
<tr class="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 );">2029</a></td>
<td class="nump">2,517<span></span>
</td>
</tr>
<tr class="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 );">2030-2034</a></td>
<td class="nump">$ 12,019<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_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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>132
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881577072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_AssetRetirementObligationLegallyRestrictedAssetsFairValue', window );">Asset retirement obligation, legally restricted assets, fair value</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_AssetRetirementObligationCurrent', window );">Asset retirement obligation, current</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations, noncurrent</a></td>
<td class="nump">42,100,000<span></span>
</td>
<td class="nump">36,400,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_AssetRetirementObligationLiabilitiesIncurred', window );">Additional liabilities for new obligations</a></td>
<td class="nump">$ 2,991,000<span></span>
</td>
<td class="nump">$ 4,506,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_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_AssetRetirementObligationLegallyRestrictedAssetsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of an asset that is legally restricted for purposes of settling an asset retirement 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 410<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/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_AssetRetirementObligationLegallyRestrictedAssetsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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>133
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878860544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations - Schedule of Change in Asset Retirement Obligations (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Beginning Balance</a></td>
<td class="nump">$ 36,477<span></span>
</td>
<td class="nump">$ 25,182<span></span>
</td>
</tr>
<tr class="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 );">New Obligations Recognized</a></td>
<td class="nump">2,991<span></span>
</td>
<td class="nump">4,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Adjustments Due to Revisions in Cash Flow Estimates</a></td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">8,394<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accrued Accretion</a></td>
<td class="nump">1,676<span></span>
</td>
<td class="nump">1,191<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Settlements</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(2,796)<span></span>
</td>
</tr>
<tr class="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 );">Ending Balance</a></td>
<td class="nump">$ 42,163<span></span>
</td>
<td class="nump">$ 36,477<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_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_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the 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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<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_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>134
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020876198368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Income Tax Expense (Benefit) (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal Income Taxes</a></td>
<td class="nump">$ 36,238<span></span>
</td>
<td class="nump">$ 41,253<span></span>
</td>
<td class="nump">$ 31,949<span></span>
</td>
</tr>
<tr class="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 Income Taxes</a></td>
<td class="nump">6,533<span></span>
</td>
<td class="nump">15,126<span></span>
</td>
<td class="nump">9,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Income Taxes</a></td>
<td class="nump">13,078<span></span>
</td>
<td class="nump">9,832<span></span>
</td>
<td class="nump">22,480<span></span>
</td>
</tr>
<tr class="ro">
<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 Income Taxes</a></td>
<td class="nump">9,979<span></span>
</td>
<td class="nump">3,676<span></span>
</td>
<td class="nump">9,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsAbstract', window );"><strong>Tax Credits</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_IncomeTaxReconciliationTaxCreditsOther', window );">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</a></td>
<td class="num">(586)<span></span>
</td>
<td class="num">(586)<span></span>
</td>
<td class="num">(586)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment', window );">Investment Tax Credit Amortization</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(3)<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_IncomeTaxExpenseBenefit', window );">Income Taxes at Effective Tax Rate</a></td>
<td class="nump">$ 65,230<span></span>
</td>
<td class="nump">$ 69,298<span></span>
</td>
<td class="nump">$ 73,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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_IncomeTaxReconciliationTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxReconciliationTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 investment tax 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 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_IncomeTaxReconciliationTaxCreditsInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 tax credits.</p></div>
<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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_IncomeTaxReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>135
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885199920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Income Taxes at Federal Statutory Rate</a></td>
<td class="nump">$ 77,047<span></span>
</td>
<td class="nump">$ 76,332<span></span>
</td>
<td class="nump">$ 75,082<span></span>
</td>
</tr>
<tr class="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>Increases (Decreases) in Tax from:</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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State Taxes on Income, Net of Federal Tax</a></td>
<td class="nump">14,360<span></span>
</td>
<td class="nump">14,429<span></span>
</td>
<td class="nump">15,049<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_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount', window );">Production Tax Credits (PTCs)</a></td>
<td class="num">(20,106)<span></span>
</td>
<td class="num">(17,394)<span></span>
</td>
<td class="num">(14,985)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Amortization of Excess Deferred Income Taxes</a></td>
<td class="num">(2,788)<span></span>
</td>
<td class="num">(2,205)<span></span>
</td>
<td class="num">(1,625)<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_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount', window );">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</a></td>
<td class="num">(586)<span></span>
</td>
<td class="num">(586)<span></span>
</td>
<td class="num">(586)<span></span>
</td>
</tr>
<tr class="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, Net</a></td>
<td class="num">(2,697)<span></span>
</td>
<td class="num">(1,278)<span></span>
</td>
<td class="nump">416<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 );">Income Taxes at Effective Tax Rate</a></td>
<td class="nump">$ 65,230<span></span>
</td>
<td class="nump">$ 69,298<span></span>
</td>
<td class="nump">$ 73,351<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income Taxes at Federal Statutory Rate</a></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="re">
<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>Increases (Decreases) in Tax from:</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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State Taxes on Income, Net of Federal Tax</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.20%<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_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent', window );">Production Tax Credits (PTCs)</a></td>
<td class="num">(5.50%)<span></span>
</td>
<td class="num">(4.80%)<span></span>
</td>
<td class="num">(4.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Amortization of Excess Deferred Income Taxes</a></td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.50%)<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_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent', window );">North Dakota Wind Tax Credit Amortization, Net of Federal Tax</a></td>
<td class="num">(0.20%)<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, Net</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="nump">0.20%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Income Taxes at Effective Tax Rate</a></td>
<td class="nump">17.80%<span></span>
</td>
<td class="nump">19.10%<span></span>
</td>
<td class="nump">20.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Deduction, Production Tax Credits, 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;">ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Deduction, Production Tax Credits, 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;">ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Credit Amortization, 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;">ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Credit Amortization, 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;">ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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>duration</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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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.1.Q1)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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> -Subparagraph (b)(2)<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 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: 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 5: 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)(2))<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: 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 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(h)(2))<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_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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 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(h)(2))<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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> -Subparagraph (b)(2)<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 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: 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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: 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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889894000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Employee Benefits</a></td>
<td class="nump">$ 37,456<span></span>
</td>
<td class="nump">$ 39,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_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Regulatory Liabilities</a></td>
<td class="nump">52,664<span></span>
</td>
<td class="nump">56,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax Credit Carryforwards</a></td>
<td class="nump">18,268<span></span>
</td>
<td class="nump">21,836<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_ottr_DeferredTaxAssetsCostOfRemoval', window );">Cost of Removal</a></td>
<td class="nump">35,374<span></span>
</td>
<td class="nump">32,993<span></span>
</td>
</tr>
<tr class="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">10,948<span></span>
</td>
<td class="nump">9,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net Operating Loss Carryforward</a></td>
<td class="nump">2,289<span></span>
</td>
<td class="nump">2,336<span></span>
</td>
</tr>
<tr class="ro">
<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">19,449<span></span>
</td>
<td class="nump">11,310<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_DeferredTaxAssetsNet', window );">Total Deferred Tax Assets</a></td>
<td class="nump">176,448<span></span>
</td>
<td class="nump">174,407<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Differences Related to Property</a></td>
<td class="num">(375,120)<span></span>
</td>
<td class="num">(347,885)<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_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset', window );">Retirement Benefits Regulatory Asset</a></td>
<td class="num">(22,892)<span></span>
</td>
<td class="num">(22,458)<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_ottr_DeferredTaxLiabilitiesPensionExpense', window );">Pension Expense</a></td>
<td class="num">(26,034)<span></span>
</td>
<td class="num">(24,875)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(20,147)<span></span>
</td>
<td class="num">(16,462)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total Deferred Tax Liabilities</a></td>
<td class="num">(444,193)<span></span>
</td>
<td class="num">(411,680)<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 );">Deferred Income Taxes</a></td>
<td class="num">$ (267,745)<span></span>
</td>
<td class="num">$ (237,273)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_DeferredTaxAssetsCostOfRemoval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 cost of removal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DeferredTaxAssetsCostOfRemoval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DeferredTaxLiabilitiesPensionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 liability attributable to excess of tax over book related to pension.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_DeferredTaxLiabilitiesPensionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an amount of deferred tax liability attributable to taxable temporary differences from retirement benefits regulatory 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;">ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 2: 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 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)(a))<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/2147478546/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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating loss 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/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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 derived regulatory assets and liabilities.</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_DeferredTaxAssetsRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit 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/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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 from employee benefits, 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>137
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889940432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange', window );">Period for unrecognized tax benefits not expected change</a></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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Tax Years 2029 to 2037</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 2.3<span></span>
</td>
</tr>
<tr class="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 | Tax Years 2040 to 2043</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_TaxCreditCarryforwardAmount', window );">State tax credits</a></td>
<td class="nump">$ 18.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period over which there is no significant expected change in the unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<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>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 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=ottr_TaxYears2029To2037Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TaxPeriodAxis=ottr_TaxYears2029To2037Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TaxPeriodAxis=ottr_TaxYears2040To2043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TaxPeriodAxis=ottr_TaxYears2040To2043Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885424928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefit Activity (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [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_UnrecognizedTaxBenefits', window );">Balance on January 1</a></td>
<td class="nump">$ 1,489<span></span>
</td>
<td class="nump">$ 923<span></span>
</td>
<td class="nump">$ 827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases for tax positions taken during a prior period</a></td>
<td class="num">(189)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases for tax positions taken during a prior period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">596<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases for tax positions taken during the current period</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Decreases due to settlements with taxing authorities</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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Decreases as a result of a lapse of applicable statutes of limitations</a></td>
<td class="num">(363)<span></span>
</td>
<td class="num">(193)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance on December 31</a></td>
<td class="nump">$ 1,125<span></span>
</td>
<td class="nump">$ 1,489<span></span>
</td>
<td class="nump">$ 923<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript: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 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>139
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877095984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>agreement</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2026 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>regionalTransmissionOrganization</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>
<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_ottr_CapacityAndEnergyRequirementCosts', window );">Capacity and energy requirement costs</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">$ 13,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_ottr_CoalPurchaseCommitmentNumberOfAgreements', window );">Coal purchase commitment, number of agreements | agreement</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ottr_CoalPurchaseCommitmentCosts', window );">Coal purchase commitment costs</a></td>
<td class="nump">$ 44,700<span></span>
</td>
<td class="nump">43,700<span></span>
</td>
<td class="nump">45,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_ottr_LandEasementNonLeasePaymentsExpense', window );">Land easement non-lease payments expense</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Payments to acquire productive assets</a></td>
<td class="nump">358,650<span></span>
</td>
<td class="nump">287,134<span></span>
</td>
<td class="nump">171,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Pre-tax benefit</a></td>
<td class="nump">366,892<span></span>
</td>
<td class="nump">$ 363,489<span></span>
</td>
<td class="nump">$ 357,535<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_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings', window );">Number of regional transmission organizations with show cause proceedings | regionalTransmissionOrganization</a></td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
</tr>
<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_EnergyAxis=ottr_SolarMember', window );">Solar | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Payments to acquire productive 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="nump">$ 23,600<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_ottr_CommitmentsTerminationFee', window );">Commitments, termination fee</a></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">$ 5,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_dei_LegalEntityAxis=ottr_OtterTailPowerCompanyMember', window );">OTP | Federal Energy Regulatory Commission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Pre-tax benefit</a></td>
<td class="nump">2,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>
<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_ottr_EstimatedLiabilityOfRefundObligation', window );">Estimated liability of refund obligation</a></td>
<td class="nump">$ 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>
<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=ottr_OtterTailPowerCompanyMember', window );">OTP | OTP Land Easements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Long-term purchase commitment, period</a></td>
<td class="text">99 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="nump">$ 62,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=ottr_OtterTailPowerCompanyMember', window );">OTP | Other Commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="nump">$ 10,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_CapacityAndEnergyRequirementCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capacity And Energy Requirement 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;">ottr_CapacityAndEnergyRequirementCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_CoalPurchaseCommitmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Coal Purchase Commitment 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;">ottr_CoalPurchaseCommitmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_CoalPurchaseCommitmentNumberOfAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Coal Purchase Commitment, Number of Agreements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_CoalPurchaseCommitmentNumberOfAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_CommitmentsTerminationFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments, Termination Fee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_CommitmentsTerminationFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_EstimatedLiabilityOfRefundObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of estimated liability of refund obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_EstimatedLiabilityOfRefundObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_LandEasementNonLeasePaymentsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of non-lease land easement payments charged to rent expense in the Electric segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_LandEasementNonLeasePaymentsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Regional Transmission Organizations With Show Cause Proceedings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_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://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 2: 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_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_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongtermPurchaseCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 covered by the long-term purchase commitment, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermPurchaseCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-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_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_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_srt_EnergyAxis=ottr_SolarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_EnergyAxis=ottr_SolarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=ottr_OtterTailPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAgencyAxis=ottr_FederalEnergyRegulatoryCommissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAgencyAxis=ottr_FederalEnergyRegulatoryCommissionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_OTPLandEasementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_OTPLandEasementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_OtherCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_OtherCommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020985144192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Commitments Contractual Obligation Maturities (Details) - OTP<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract', window );"><strong>Other Commitments</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_ottr_LandEasementPaymentsToBePaidYearOne', window );">2025</a></td>
<td class="nump">$ 1,897<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_ottr_LandEasementPaymentsToBePaidYearTwo', window );">2026</a></td>
<td class="nump">1,902<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_ottr_LandEasementPaymentsToBePaidYearThree', window );">2027</a></td>
<td class="nump">1,941<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_ottr_LandEasementPaymentsToBePaidYearFour', window );">2028</a></td>
<td class="nump">1,981<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_ottr_LandEasementPaymentsToBePaidYearFive', window );">2029</a></td>
<td class="nump">2,021<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_ottr_LandEasementPaymentsToBePaidAfterYearFive', window );">Beyond 2029</a></td>
<td class="nump">52,261<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_ottr_LandEasementNonleasePaymentsDueTotal', window );">Land easement payments, total</a></td>
<td class="nump">62,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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_CoalPurchaseCommitmentsMember', window );">Coal Purchase Commitments</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_UnrecordedUnconditionalPurchaseObligationAbstract', window );"><strong>Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]</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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2025</a></td>
<td class="nump">24,192<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">24,416<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027</a></td>
<td class="nump">25,127<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2028</a></td>
<td class="nump">25,859<span></span>
</td>
</tr>
<tr class="re">
<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 );">2029</a></td>
<td class="nump">27,102<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Beyond 2029</a></td>
<td class="nump">314,713<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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Commitments other than operating leases, total</a></td>
<td class="nump">441,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_OtherCommitmentsMember', window );">Other Commitments</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_UnrecordedUnconditionalPurchaseObligationAbstract', window );"><strong>Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2025</a></td>
<td class="nump">1,817<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">544<span></span>
</td>
</tr>
<tr class="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 );">2029</a></td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="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 );">Beyond 2029</a></td>
<td class="nump">5,758<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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Commitments other than operating leases, total</a></td>
<td class="nump">$ 10,570<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_LandEasementNonleasePaymentsDueTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for land easement non-lease payments having an initial or remaining non-cancelable letter-terms in excess of one 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;">ottr_LandEasementNonleasePaymentsDueTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Land Easement Payment Obligation, Fiscal Year Maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_LandEasementPaymentsToBePaidAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">ottr_LandEasementPaymentsToBePaidAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_LandEasementPaymentsToBePaidYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Land Easement Payments, to be Paid, Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_LandEasementPaymentsToBePaidYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_LandEasementPaymentsToBePaidYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">ottr_LandEasementPaymentsToBePaidYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_LandEasementPaymentsToBePaidYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">ottr_LandEasementPaymentsToBePaidYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_LandEasementPaymentsToBePaidYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">ottr_LandEasementPaymentsToBePaidYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_LandEasementPaymentsToBePaidYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">ottr_LandEasementPaymentsToBePaidYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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). Includes, but is not limited to, lease not yet commenced.</p></div>
<a href="javascript: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><br>Reference 2: 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 (b)<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_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). Includes, but is not limited to, lease not yet commenced.</p></div>
<a href="javascript: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><br>Reference 2: 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 (b)<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_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). Includes, but is not limited to, lease not yet commenced.</p></div>
<a href="javascript: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><br>Reference 2: 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 (b)<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_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). Includes, but is not limited to, lease not yet commenced.</p></div>
<a href="javascript: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><br>Reference 2: 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 (b)<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_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). Includes, but is not limited to, lease not yet commenced.</p></div>
<a href="javascript: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><br>Reference 2: 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 (b)<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_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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput 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 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><br>Reference 2: 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 (b)<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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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). Includes, but is not limited to, lease not yet commenced.</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><br>Reference 2: 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 (b)<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_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_dei_LegalEntityAxis=ottr_OtterTailPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_CoalPurchaseCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_CoalPurchaseCommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_OtherCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=ottr_OtherCommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020887966496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 03, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquity', window );">Total capitalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,612,233<span></span>
</td>
<td class="nump">$ 2,267,065<span></span>
</td>
</tr>
<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=ottr_OtterTailPowerCompanyMember', window );">OTP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_ottr_EquityToTotalCapitalizationRatio', window );">Equity to total capitalization ratio (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53.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_ottr_NetAssetsRestrictedFromDistribution', window );">Net assets restricted from distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 834,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Minnesota Public Utilities Commission | OTP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage', window );">Public utilities, requested equity capital structure (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | OTP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquity', window );">Total capitalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Minnesota Public Utilities Commission | OTP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage', window );">Public utilities, requested equity capital structure (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.70%<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_SubsidiarySaleOfStockAxis=ottr_SecondShelfRegistrationMember', window );">Second Shelf Registration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_ottr_ShelfRegistrationShares', window );">Shelf registration (in shares)</a></td>
<td class="nump">1,500,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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,429,531<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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember', window );">Cumulative Preferred Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_StatementClassOfStockAxis=ottr_CumulativePreferenceSharesMember', window );">Cumulative Preference Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<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_ottr_EquityToTotalCapitalizationRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ratio of Equity to total capitalization, which includes as equity minority interest and preferred stock as well as all of the components of common equity as presented on the balance sheet. Total capitalization is calculated as equity plus short-term debt plus long-term debt as presented on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_EquityToTotalCapitalizationRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_NetAssetsRestrictedFromDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net assets restricted from distribution.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_NetAssetsRestrictedFromDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_ShelfRegistrationShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shelf registration for issuance of common 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;">ottr_ShelfRegistrationShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_CapitalizationLongtermDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated capitalization which comprises long-term debt and equity instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizationLongtermDebtAndEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript: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(28))<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 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/2147479170/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/2147479134/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/2147479170/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/2147479134/946-220-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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesRequestedEquityCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested equity to capital, including debt and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage</td>
</tr>
<tr>
<td style="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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock 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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=ottr_OtterTailPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RegulatoryAgencyAxis=ottr_MinnesotaPublicUtilitiesCommissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RegulatoryAgencyAxis=ottr_MinnesotaPublicUtilitiesCommissionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubsidiarySaleOfStockAxis=ottr_SecondShelfRegistrationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsidiarySaleOfStockAxis=ottr_SecondShelfRegistrationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=ottr_CumulativePreferenceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=ottr_CumulativePreferenceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877188032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 1,443,006<span></span>
</td>
<td class="nump">$ 1,217,317<span></span>
</td>
<td class="nump">$ 990,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other Comprehensive Income (Loss) Before Reclassifications, net of tax</a></td>
<td class="nump">908<span></span>
</td>
<td class="nump">239<span></span>
</td>
<td class="nump">6,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="num">(1,524)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">541<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total Other Comprehensive Income (Loss)</a></td>
<td class="num">(616)<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">7,439<span></span>
</td>
</tr>
<tr class="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,668,499<span></span>
</td>
<td class="nump">1,443,006<span></span>
</td>
<td class="nump">1,217,317<span></span>
</td>
</tr>
<tr class="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 );">Pension and 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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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="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="nump">1,375<span></span>
</td>
<td class="nump">1,334<span></span>
</td>
<td class="num">(6,537)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other Comprehensive Income (Loss) Before Reclassifications, net of tax</a></td>
<td class="nump">501<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">7,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="num">(1,503)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="nump">540<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total Other Comprehensive Income (Loss)</a></td>
<td class="num">(1,002)<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">7,871<span></span>
</td>
</tr>
<tr class="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">373<span></span>
</td>
<td class="nump">1,375<span></span>
</td>
<td class="nump">1,334<span></span>
</td>
</tr>
<tr class="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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Net Unrealized Gain (Losses) on Available-for-Sale 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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(227)<span></span>
</td>
<td class="num">(419)<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other Comprehensive Income (Loss) Before Reclassifications, net of tax</a></td>
<td class="nump">407<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="num">(433)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="num">(21)<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">1<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="num">(432)<span></span>
</td>
</tr>
<tr class="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">159<span></span>
</td>
<td class="num">(227)<span></span>
</td>
<td class="num">(419)<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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="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="nump">1,148<span></span>
</td>
<td class="nump">915<span></span>
</td>
<td class="num">(6,524)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total Other Comprehensive Income (Loss)</a></td>
<td class="num">(616)<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">7,439<span></span>
</td>
</tr>
<tr class="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">$ 532<span></span>
</td>
<td class="nump">$ 1,148<span></span>
</td>
<td class="nump">$ 915<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_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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), attributable to parent.</p></div>
<a href="javascript: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 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_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent 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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) attributable to parent.</p></div>
<a href="javascript: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 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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://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 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(30))<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(31))<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/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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<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 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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_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_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>143
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020881038272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>measure </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="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 Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod', window );">Award cliff vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85.25<span></span>
</td>
<td class="nump">$ 68.03<span></span>
</td>
<td class="nump">$ 59.95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of awards vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="nump">$ 3,100,000<span></span>
</td>
<td class="nump">$ 3,000,000.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, period of recognition</a></td>
<td class="text">&#160;<span></span>
</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 Awards | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</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="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 Awards | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<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 );">Stock Performance Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94.45<span></span>
</td>
<td class="nump">$ 61.97<span></span>
</td>
<td class="nump">$ 54.91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of awards vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="nump">$ 5,300,000<span></span>
</td>
<td class="nump">$ 5,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, period of recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures', window );">Number of performance measures | measure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod', window );">Expected volatility rate measurement period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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 );">Stock Performance Awards | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_ottr_PercentageOfTargetAmountAsActualPayment', window );">Percentage of target amount as actual payment (as a percent)</a></td>
<td class="text">&#160;<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>
</tr>
<tr class="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 );">Stock Performance Awards | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_ottr_PercentageOfTargetAmountAsActualPayment', window );">Percentage of target amount as actual payment (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150.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_PlanNameAxis=ottr_The1999EmployeeStockPurchasePlanMember', window );">The 1999 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based payment awards, number of shares authorized (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Discount from market price rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod', window );">Purchase period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee', window );">Maximum number of shares available to be purchased per participant (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount', window );">Maximum employee subscription amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod', window );">Shares holding period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 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_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 300,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued under the plan (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,252<span></span>
</td>
<td class="nump">26,348<span></span>
</td>
<td class="nump">26,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ottr_The1999EmployeeStockPurchasePlanMember', window );">The 1999 Employee Stock Purchase Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount', window );">Employee monthly withholding amounts</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ottr_The1999EmployeeStockPurchasePlanMember', window );">The 1999 Employee Stock Purchase Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount', window );">Employee monthly withholding amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ottr_The2023StockIncentivePlanMember', window );">The 2023 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based payment awards, number of shares authorized (in shares) | shares</a></td>
<td class="nump">979,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100,000<span></span>
</td>
<td class="nump">$ 7,400,000<span></span>
</td>
<td class="nump">$ 6,600,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">828,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of additional shares authorized (in shares) | shares</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Share-based payment arrangement, expense, tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_PercentageOfTargetAmountAsActualPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of target amount as a actual payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_PercentageOfTargetAmountAsActualPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Award Cliff Vesting 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;">ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Employee Monthly Withholding 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;">ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Fair Value Assumptions, Expected Volatility Rate Measurement 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;">ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Maximum Employee Subscription 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;">ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number of Performance Measures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Purchase 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;">ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Required Shares Holding 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;">ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 not yet recognized for nonvested 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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 highest quantity of shares an employee can purchase under the plan per period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued 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://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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_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_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=ottr_The1999EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_The1999EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ottr_The2023StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_The2023StockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878640272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments - Schedule of Restricted Stock Awards and Stock Performance Awards (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock 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="ro">
<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>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning of year (in shares)</a></td>
<td class="nump">148,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">52,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="num">(57,771)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">End of year (in shares)</a></td>
<td class="nump">143,417<span></span>
</td>
<td class="nump">148,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning of year (in dollars per share)</a></td>
<td class="nump">$ 56.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Granted (in dollars per share)</a></td>
<td class="nump">85.25<span></span>
</td>
<td class="nump">$ 68.03<span></span>
</td>
<td class="nump">$ 59.95<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">52.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">66.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">End of year (in dollars per share)</a></td>
<td class="nump">$ 68.47<span></span>
</td>
<td class="nump">$ 56.48<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 );">Stock Performance 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning of year (in shares)</a></td>
<td class="nump">194,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">43,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(92,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></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="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 );">End of year (in shares)</a></td>
<td class="nump">144,800<span></span>
</td>
<td class="nump">194,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Beginning of year (in dollars per share)</a></td>
<td class="nump">$ 50.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">94.45<span></span>
</td>
<td class="nump">$ 61.97<span></span>
</td>
<td class="nump">$ 54.91<span></span>
</td>
</tr>
<tr class="ro">
<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)</a></td>
<td class="nump">42.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></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="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 );">End of year (in dollars per share)</a></td>
<td class="nump">$ 68.85<span></span>
</td>
<td class="nump">$ 50.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020887678288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments - Schedule of Weighted-Average Assumptions (Details) - Stock Performance Awards<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.16%<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
<td class="nump">1.52%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">35.10%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">32.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.90%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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>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)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of 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 (f)(2)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_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>146
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877004384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted Average Common Shares Outstanding - Basic (in shares)</a></td>
<td class="nump">41,778<span></span>
</td>
<td class="nump">41,668<span></span>
</td>
<td class="nump">41,586<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of Dilutive Securities:</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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive Effect of Potential Common Shares (in shares)</a></td>
<td class="nump">294<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="nump">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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Common Shares Outstanding &#8211; Diluted (in shares)</a></td>
<td class="nump">42,072<span></span>
</td>
<td class="nump">42,039<span></span>
</td>
<td class="nump">41,931<span></span>
</td>
</tr>
<tr class="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 );">Stock Performance 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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of Dilutive Securities:</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of Dilutive Securities (in shares)</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">269<span></span>
</td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="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 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of Dilutive Securities:</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of Dilutive Securities (in shares)</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="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_EmployeeStockOptionMember', window );">Employee Stock Purchase Plan Shares and 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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of Dilutive Securities:</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of Dilutive Securities (in shares)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885445232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments - Schedule of Notional Amounts and Fair Value (Details) - Swap<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>MWh</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>MWh</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeNonmonetaryNotionalAmountEnergyMeasure', window );">Megawatt hours of electricity | MWh</a></td>
<td class="nump">167,000<span></span>
</td>
<td class="nump">187,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_DerivativeLiabilitiesAbstract', window );"><strong>Derivative 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_DerivativeLiabilitiesCurrent', window );">Other Current Liabilities</a></td>
<td class="nump">$ 1,989<span></span>
</td>
<td class="nump">$ 4,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other Noncurrent Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total Derivative Liabilities</a></td>
<td class="nump">$ 1,989<span></span>
</td>
<td class="nump">$ 4,210<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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: 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 5: 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 6: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 17: 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(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: 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(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: 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(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript: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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-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_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript: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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-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_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeNonmonetaryNotionalAmountEnergyMeasure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal energy measure used to calculate payments on a derivative instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure</td>
</tr>
<tr>
<td style="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:energyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_SwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46021004742384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_SwapMember', window );">Swap</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeGainLossOnDerivativeNet', window );">Loss on derivatives, net</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 16.5<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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 the fair value of derivatives recognized in the income statement.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-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_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_SwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020885633376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">$ 62,759<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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">1,628<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Recurring</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Money Market Funds</a></td>
<td class="nump">596<span></span>
</td>
<td class="nump">$ 3,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Mutual Funds</a></td>
<td class="nump">10,653<span></span>
</td>
<td class="nump">7,771<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_AssetsFairValueDisclosure', window );">Total Assets</a></td>
<td class="nump">11,249<span></span>
</td>
<td class="nump">10,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_DerivativeInstrumentsAndHedgesLiabilities', window );">Derivative Instruments</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_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Recurring | Corporate Debt Securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Recurring | Government Debt Securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Money Market Funds</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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Mutual Funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
<td class="nump">62,759<span></span>
</td>
<td class="nump">9,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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_DerivativeInstrumentsAndHedgesLiabilities', window );">Derivative Instruments</a></td>
<td class="nump">1,989<span></span>
</td>
<td class="nump">4,210<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_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
<td class="nump">1,989<span></span>
</td>
<td class="nump">4,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring | Corporate Debt Securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">1,628<span></span>
</td>
<td class="nump">1,579<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring | Government Debt Securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">61,131<span></span>
</td>
<td class="nump">7,724<span></span>
</td>
</tr>
<tr class="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_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Money Market Funds</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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Mutual Funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_DerivativeInstrumentsAndHedgesLiabilities', window );">Derivative Instruments</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_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring | Corporate Debt Securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring | Government Debt Securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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_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 asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481830/320-10-45-1<br><br>Reference 9: 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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentsAndHedgesLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.</p></div>
<a href="javascript: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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgesLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-14<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-9<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)(1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 9: 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(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br><br>Reference 11: 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)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</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 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_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=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_FinancialInstrumentAxis=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_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_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_FinancialInstrumentAxis=ottr_GovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=ottr_GovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020887665072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Amount</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and Cash Equivalents</a></td>
<td class="nump">$ 294,651<span></span>
</td>
<td class="nump">$ 230,373<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_AssetsFairValueDisclosure', window );">Total Assets</a></td>
<td class="nump">294,651<span></span>
</td>
<td class="nump">230,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_ShorttermDebtFairValue', window );">Short-Term Debt</a></td>
<td class="nump">69,615<span></span>
</td>
<td class="nump">81,422<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">943,734<span></span>
</td>
<td class="nump">824,059<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_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
<td class="nump">1,013,349<span></span>
</td>
<td class="nump">905,481<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and Cash Equivalents</a></td>
<td class="nump">294,651<span></span>
</td>
<td class="nump">230,373<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_AssetsFairValueDisclosure', window );">Total Assets</a></td>
<td class="nump">294,651<span></span>
</td>
<td class="nump">230,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_ShorttermDebtFairValue', window );">Short-Term Debt</a></td>
<td class="nump">69,615<span></span>
</td>
<td class="nump">81,422<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">806,826<span></span>
</td>
<td class="nump">710,839<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_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
<td class="nump">$ 876,441<span></span>
</td>
<td class="nump">$ 792,261<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</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 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_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<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_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_ShorttermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of the balance sheet assertion valued at fair value by the entity 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. This item represents the amount of short-term debt existing 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShorttermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>151
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020877986672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant - CONDENSED BALANCE SHEETS, PARENT COMPANY (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">$ 294,651<span></span>
</td>
<td class="nump">$ 230,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Accounts Receivable from Subsidiaries</a></td>
<td class="nump">145,964<span></span>
</td>
<td class="nump">157,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other</a></td>
<td class="nump">30,579<span></span>
</td>
<td class="nump">16,826<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_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">630,041<span></span>
</td>
<td class="nump">570,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments in Subsidiaries</a></td>
<td class="nump">121,177<span></span>
</td>
<td class="nump">62,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred Income Taxes</a></td>
<td class="nump">176,448<span></span>
</td>
<td class="nump">174,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Other Assets</a></td>
<td class="nump">66,416<span></span>
</td>
<td class="nump">51,377<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_Assets', window );">Total Assets</a></td>
<td class="nump">3,652,082<span></span>
</td>
<td class="nump">3,242,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 to Subsidiaries</a></td>
<td class="nump">113,574<span></span>
</td>
<td class="nump">94,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">45,582<span></span>
</td>
<td class="nump">43,775<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_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">309,790<span></span>
</td>
<td class="nump">309,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Noncurrent Liabilities</a></td>
<td class="nump">98,397<span></span>
</td>
<td class="nump">75,977<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (Note 14)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquityAbstract', window );"><strong>Capitalization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">943,734<span></span>
</td>
<td class="nump">824,059<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_StockholdersEquity', window );">Total Shareholders' Equity</a></td>
<td class="nump">1,668,499<span></span>
</td>
<td class="nump">1,443,006<span></span>
</td>
<td class="nump">$ 1,217,317<span></span>
</td>
<td class="nump">$ 990,777<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_CapitalizationLongtermDebtAndEquity', window );">Total Capitalization</a></td>
<td class="nump">2,612,233<span></span>
</td>
<td class="nump">2,267,065<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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders' Equity</a></td>
<td class="nump">3,652,082<span></span>
</td>
<td class="nump">3,242,568<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">OTC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">291,575<span></span>
</td>
<td class="nump">228,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other</a></td>
<td class="nump">3,538<span></span>
</td>
<td class="nump">977<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_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">305,578<span></span>
</td>
<td class="nump">231,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred Income Taxes</a></td>
<td class="nump">69,781<span></span>
</td>
<td class="nump">65,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other Assets</a></td>
<td class="nump">109,057<span></span>
</td>
<td class="nump">50,795<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_Assets', window );">Total Assets</a></td>
<td class="nump">2,569,555<span></span>
</td>
<td class="nump">2,152,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">19,100<span></span>
</td>
<td class="nump">15,320<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_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">771,732<span></span>
</td>
<td class="nump">583,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Noncurrent Liabilities</a></td>
<td class="nump">49,424<span></span>
</td>
<td class="nump">45,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (Note 14)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquityAbstract', window );"><strong>Capitalization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">79,900<span></span>
</td>
<td class="nump">79,849<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_StockholdersEquity', window );">Total Shareholders' Equity</a></td>
<td class="nump">1,668,499<span></span>
</td>
<td class="nump">1,443,006<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_CapitalizationLongtermDebtAndEquity', window );">Total Capitalization</a></td>
<td class="nump">1,748,399<span></span>
</td>
<td class="nump">1,522,855<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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders' Equity</a></td>
<td class="nump">2,569,555<span></span>
</td>
<td class="nump">2,152,309<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">OTC | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Accounts Receivable from Subsidiaries</a></td>
<td class="nump">5,642<span></span>
</td>
<td class="nump">2,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivableCurrent', window );">Interest Receivable from Subsidiaries</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Notes Receivable from Subsidiaries</a></td>
<td class="nump">4,706<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments in Subsidiaries</a></td>
<td class="nump">2,006,239<span></span>
</td>
<td class="nump">1,725,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Notes Receivable from Subsidiaries</a></td>
<td class="nump">78,900<span></span>
</td>
<td class="nump">78,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 to Subsidiaries</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes Payable to Subsidiaries</a></td>
<td class="nump">$ 752,625<span></span>
</td>
<td class="nump">$ 568,672<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_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://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(19)(a))<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 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_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_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/2147477802/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/2147478777/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/2147479170/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/2147479196/954-310-45-1<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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_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>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<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)(iv))<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)(5))<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 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 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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>Amount of asset recognized for present right to economic benefit, 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 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_CapitalizationLongtermDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated capitalization which comprises long-term debt and equity instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizationLongtermDebtAndEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizationLongtermDebtAndEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizationLongtermDebtAndEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<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 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/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(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_InterestReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/2147478777/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/2147478546/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://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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 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)(i))<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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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 5: 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 6: 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 7: 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/2147478777/944-210-S99-1<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 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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript: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(12))<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_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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://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(19))<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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 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_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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherReceivableAfterAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 receivable classified as other and 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/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(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_OtherReceivableAfterAllowanceForCreditLossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 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(30))<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(31))<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/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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<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 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020887947264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF INCOME, PARENT COMPANY (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLossAbstract', window );"><strong>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>
</tr>
<tr class="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">$ 18,848<span></span>
</td>
<td class="nump">$ 12,650<span></span>
</td>
<td class="nump">$ 2,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Nonelectric Selling, General, and Administrative Expenses</a></td>
<td class="nump">80,065<span></span>
</td>
<td class="nump">72,663<span></span>
</td>
<td class="nump">69,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">41,815<span></span>
</td>
<td class="nump">37,677<span></span>
</td>
<td class="nump">36,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent', window );">Nonservice Cost Components of Postretirement Benefits</a></td>
<td class="num">(9,609)<span></span>
</td>
<td class="num">(10,597)<span></span>
</td>
<td class="num">(1,075)<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_IncomeLossAttributableToParent', window );">Income Before Income Taxes</a></td>
<td class="nump">366,892<span></span>
</td>
<td class="nump">363,489<span></span>
</td>
<td class="nump">357,535<span></span>
</td>
</tr>
<tr class="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 Benefit</a></td>
<td class="num">(65,230)<span></span>
</td>
<td class="num">(69,298)<span></span>
</td>
<td class="num">(73,351)<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">301,662<span></span>
</td>
<td class="nump">294,191<span></span>
</td>
<td class="nump">284,184<span></span>
</td>
</tr>
<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=srt_ParentCompanyMember', window );">OTC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLossAbstract', window );"><strong>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>
</tr>
<tr class="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">15,085<span></span>
</td>
<td class="nump">10,496<span></span>
</td>
<td class="nump">466<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_NonoperatingIncome', window );">Total Income</a></td>
<td class="nump">322,717<span></span>
</td>
<td class="nump">307,861<span></span>
</td>
<td class="nump">300,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Nonelectric Selling, General, and Administrative Expenses</a></td>
<td class="nump">23,016<span></span>
</td>
<td class="nump">12,816<span></span>
</td>
<td class="nump">17,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent', window );">Nonservice Cost Components of Postretirement Benefits</a></td>
<td class="nump">970<span></span>
</td>
<td class="nump">1,063<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ottr_OperatingAndNonoperatingExpenses', window );">Total Expense</a></td>
<td class="nump">27,590<span></span>
</td>
<td class="nump">17,698<span></span>
</td>
<td class="nump">22,363<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 Before Income Taxes</a></td>
<td class="nump">295,127<span></span>
</td>
<td class="nump">290,163<span></span>
</td>
<td class="nump">278,318<span></span>
</td>
</tr>
<tr class="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 Benefit</a></td>
<td class="nump">6,535<span></span>
</td>
<td class="nump">4,028<span></span>
</td>
<td class="nump">5,866<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">301,662<span></span>
</td>
<td class="nump">294,191<span></span>
</td>
<td class="nump">284,184<span></span>
</td>
</tr>
<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=srt_ParentCompanyMember', window );">OTC | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLossAbstract', window );"><strong>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>
</tr>
<tr class="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 );">Equity Income in Earnings of Subsidiaries</a></td>
<td class="nump">304,525<span></span>
</td>
<td class="nump">294,467<span></span>
</td>
<td class="nump">296,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest Income from Subsidiaries</a></td>
<td class="nump">3,107<span></span>
</td>
<td class="nump">2,898<span></span>
</td>
<td class="nump">3,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">OTC | Nonrelated 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_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="nump">$ 3,599<span></span>
</td>
<td class="nump">$ 3,813<span></span>
</td>
<td class="nump">$ 4,066<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_NonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nonoperating 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;">ottr_NonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_OperatingAndNonoperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and Nonoperating Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_OperatingAndNonoperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 2: 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_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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<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/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/2147477250/944-220-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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: 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 8: 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/2147478524/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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript: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> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets 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_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://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/2147478524/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_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NonrelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020890570432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF CASH FLOWS, PARENT COMPANY (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by Operating Activities</a></td>
<td class="nump">$ 452,731<span></span>
</td>
<td class="nump">$ 404,499<span></span>
</td>
<td class="nump">$ 389,309<span></span>
</td>
</tr>
<tr class="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>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Investment in Subsidiaries</a></td>
<td class="num">(61,573)<span></span>
</td>
<td class="num">(8,378)<span></span>
</td>
<td class="num">(8,283)<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">(411,374)<span></span>
</td>
<td class="num">(289,287)<span></span>
</td>
<td class="num">(175,071)<span></span>
</td>
</tr>
<tr class="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>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Net (Repayments) Borrowings on Short-Term Debt</a></td>
<td class="num">(11,807)<span></span>
</td>
<td class="nump">73,218<span></span>
</td>
<td class="num">(82,959)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for Shares Withheld for Employee Tax Obligations</a></td>
<td class="num">(6,457)<span></span>
</td>
<td class="num">(3,088)<span></span>
</td>
<td class="num">(2,942)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends Paid</a></td>
<td class="num">(78,266)<span></span>
</td>
<td class="num">(73,061)<span></span>
</td>
<td class="num">(68,755)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other, net</a></td>
<td class="num">(549)<span></span>
</td>
<td class="num">(904)<span></span>
</td>
<td class="num">(2,123)<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 (Used in) Financing Activities</a></td>
<td class="nump">22,921<span></span>
</td>
<td class="num">(3,835)<span></span>
</td>
<td class="num">(96,779)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Change in Cash and Cash Equivalents</a></td>
<td class="nump">64,278<span></span>
</td>
<td class="nump">111,377<span></span>
</td>
<td class="nump">117,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Period</a></td>
<td class="nump">230,373<span></span>
</td>
<td class="nump">118,996<span></span>
</td>
<td class="nump">1,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Period</a></td>
<td class="nump">294,651<span></span>
</td>
<td class="nump">230,373<span></span>
</td>
<td class="nump">118,996<span></span>
</td>
</tr>
<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=srt_ParentCompanyMember', window );">OTC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by Operating Activities</a></td>
<td class="nump">76,333<span></span>
</td>
<td class="nump">77,139<span></span>
</td>
<td class="nump">28,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other, net</a></td>
<td class="nump">1,394<span></span>
</td>
<td class="nump">1,686<span></span>
</td>
<td class="nump">1,480<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">(106,691)<span></span>
</td>
<td class="num">(40,068)<span></span>
</td>
<td class="num">(51,695)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Net (Repayments) Borrowings on Short-Term Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(22,637)<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_ottr_ProceedsFromRepaymentsToSubsidiaries', window );">Borrowings from Subsidiaries</a></td>
<td class="nump">179,247<span></span>
</td>
<td class="nump">148,308<span></span>
</td>
<td class="nump">236,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for Shares Withheld for Employee Tax Obligations</a></td>
<td class="num">(6,457)<span></span>
</td>
<td class="num">(3,088)<span></span>
</td>
<td class="num">(2,942)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends Paid</a></td>
<td class="num">(78,265)<span></span>
</td>
<td class="num">(73,061)<span></span>
</td>
<td class="num">(68,755)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other, net</a></td>
<td class="num">(729)<span></span>
</td>
<td class="num">(339)<span></span>
</td>
<td class="num">(461)<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 (Used in) Financing Activities</a></td>
<td class="nump">93,796<span></span>
</td>
<td class="nump">71,820<span></span>
</td>
<td class="nump">142,131<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Change in Cash and Cash Equivalents</a></td>
<td class="nump">63,438<span></span>
</td>
<td class="nump">108,891<span></span>
</td>
<td class="nump">119,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Period</a></td>
<td class="nump">228,137<span></span>
</td>
<td class="nump">119,246<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Period</a></td>
<td class="nump">291,575<span></span>
</td>
<td class="nump">228,137<span></span>
</td>
<td class="nump">119,246<span></span>
</td>
</tr>
<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=srt_ParentCompanyMember', window );">OTC | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromInvestments', window );">Investment in Subsidiaries</a></td>
<td class="num">(55,000)<span></span>
</td>
<td class="num">(40,000)<span></span>
</td>
<td class="num">(50,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_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets', window );">Purchases of Investments and Other Assets</a></td>
<td class="num">$ (53,085)<span></span>
</td>
<td class="num">$ (1,754)<span></span>
</td>
<td class="num">$ (3,175)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 To Acquire Marketable 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;">ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ottr_ProceedsFromRepaymentsToSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to) Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ottr_ProceedsFromRepaymentsToSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ottr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to satisfy grantee's tax withholding obligation 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for borrowing having initial term of repayment 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_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020878072480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant - Schedule of Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</a></td>
<td class="nump">$ 145,964<span></span>
</td>
<td class="nump">$ 157,143<span></span>
</td>
</tr>
<tr class="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">113,574<span></span>
</td>
<td class="nump">94,428<span></span>
</td>
</tr>
<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=ottr_OtterTailCorporationMember', window );">Otter Tail Corporation | Subsidiaries</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_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</a></td>
<td class="nump">5,642<span></span>
</td>
<td class="nump">2,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivableCurrent', window );">Interest Receivable</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Current Notes Receivable</a></td>
<td class="nump">4,706<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_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Long-Term Notes Receivable</a></td>
<td class="nump">78,900<span></span>
</td>
<td class="nump">78,900<span></span>
</td>
</tr>
<tr class="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">7<span></span>
</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_NotesPayableCurrent', window );">Current Notes Payable</a></td>
<td class="nump">752,625<span></span>
</td>
<td class="nump">568,672<span></span>
</td>
</tr>
<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=ottr_OtterTailCorporationMember', window );">Otter Tail Corporation | Subsidiaries | Otter Tail Power Company</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_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</a></td>
<td class="nump">5,223<span></span>
</td>
<td class="nump">2,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivableCurrent', window );">Interest Receivable</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_OtherReceivablesNetCurrent', window );">Current Notes Receivable</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_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Long-Term Notes Receivable</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_AccountsPayableCurrent', window );">Accounts Payable</a></td>
<td class="nump">7<span></span>
</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_NotesPayableCurrent', window );">Current Notes Payable</a></td>
<td class="nump">0<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_dei_LegalEntityAxis=ottr_OtterTailCorporationMember', window );">Otter Tail Corporation | Subsidiaries | Northern Pipe Products, Inc.</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_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</a></td>
<td class="nump">36<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_InterestReceivableCurrent', window );">Interest Receivable</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_OtherReceivablesNetCurrent', window );">Current Notes Receivable</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_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Long-Term Notes Receivable</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,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">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_NotesPayableCurrent', window );">Current Notes Payable</a></td>
<td class="nump">66,170<span></span>
</td>
<td class="nump">56,917<span></span>
</td>
</tr>
<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=ottr_OtterTailCorporationMember', window );">Otter Tail Corporation | Subsidiaries | Vinyltech Corporation</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_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivableCurrent', window );">Interest Receivable</a></td>
<td class="nump">17<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_OtherReceivablesNetCurrent', window );">Current Notes Receivable</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_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Long-Term Notes Receivable</a></td>
<td class="nump">11,500<span></span>
</td>
<td class="nump">11,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_AccountsPayableCurrent', window );">Accounts Payable</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_NotesPayableCurrent', window );">Current Notes Payable</a></td>
<td class="nump">90,764<span></span>
</td>
<td class="nump">98,016<span></span>
</td>
</tr>
<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=ottr_OtterTailCorporationMember', window );">Otter Tail Corporation | Subsidiaries | BTD Manufacturing, Inc.</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_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</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_InterestReceivableCurrent', window );">Interest Receivable</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Current Notes Receivable</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_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Long-Term Notes Receivable</a></td>
<td class="nump">52,000<span></span>
</td>
<td class="nump">52,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">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_NotesPayableCurrent', window );">Current Notes Payable</a></td>
<td class="nump">5,662<span></span>
</td>
<td class="nump">6,291<span></span>
</td>
</tr>
<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=ottr_OtterTailCorporationMember', window );">Otter Tail Corporation | Subsidiaries | T.O. Plastics, Inc.</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_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivableCurrent', window );">Interest Receivable</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Current Notes Receivable</a></td>
<td class="nump">4,706<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_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Long-Term Notes Receivable</a></td>
<td class="nump">10,400<span></span>
</td>
<td class="nump">10,400<span></span>
</td>
</tr>
<tr class="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">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_NotesPayableCurrent', window );">Current Notes Payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">980<span></span>
</td>
</tr>
<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=ottr_OtterTailCorporationMember', window );">Otter Tail Corporation | Subsidiaries | Varistar Corporation</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_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</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_InterestReceivableCurrent', window );">Interest Receivable</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_OtherReceivablesNetCurrent', window );">Current Notes Receivable</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_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Long-Term Notes Receivable</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_AccountsPayableCurrent', window );">Accounts Payable</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_NotesPayableCurrent', window );">Current Notes Payable</a></td>
<td class="nump">590,029<span></span>
</td>
<td class="nump">406,468<span></span>
</td>
</tr>
<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=ottr_OtterTailCorporationMember', window );">Otter Tail Corporation | Subsidiaries | Otter Tail Assurance Limited</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_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>
</tr>
<tr class="ro">
<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 );">Accounts Receivable</a></td>
<td class="nump">341<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivableCurrent', window );">Interest Receivable</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_OtherReceivablesNetCurrent', window );">Current Notes Receivable</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_OtherReceivableAfterAllowanceForCreditLossNoncurrent', window );">Long-Term Notes Receivable</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_AccountsPayableCurrent', window );">Accounts Payable</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_NotesPayableCurrent', window );">Current Notes Payable</a></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_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://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(19)(a))<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 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_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_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/2147477802/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/2147478777/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/2147479170/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/2147479196/954-310-45-1<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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_InterestReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(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_InterestReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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://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(19))<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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherReceivableAfterAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 receivable classified as other and 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/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(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_OtherReceivableAfterAllowanceForCreditLossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/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)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: 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/2147479134/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_dei_LegalEntityAxis=ottr_OtterTailCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ottr_OtterTailCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_srt_CounterpartyNameAxis=ottr_OtterTailPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=ottr_OtterTailPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=ottr_NorthernPipeProductsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=ottr_NorthernPipeProductsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=ottr_VinyltechCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=ottr_VinyltechCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=ottr_BTDManufacturingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=ottr_BTDManufacturingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=ottr_TOPlasticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=ottr_TOPlasticsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=ottr_VaristarCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=ottr_VaristarCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=ottr_OtterTailAssuranceLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=ottr_OtterTailAssuranceLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020880677376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant - Schedule of Dividends (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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_CashDividendsPaidToParentCompany', window );">Cash Dividends Paid to Parent by Subsidiaries</a></td>
<td class="nump">$ 78,191<span></span>
</td>
<td class="nump">$ 72,982<span></span>
</td>
<td class="nump">$ 68,680<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDividendsPaidToParentCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disclosure of the total aggregate cash dividends paid to the entity by consolidated subsidiaries, by unconsolidated subsidiaries, and by 50 percent or less owned persons accounted for using the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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(b))<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_CashDividendsPaidToParentCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>156
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46020889947376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - Allowance for Credit Losses - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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_ValuationAllowancesAndReservesBalance', window );">Balance, January 1</a></td>
<td class="nump">$ 2,522<span></span>
</td>
<td class="nump">$ 1,648<span></span>
</td>
<td class="nump">$ 1,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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Cost and Expenses</a></td>
<td class="nump">1,242<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
<td class="nump">909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(1,844)<span></span>
</td>
<td class="num">(1,140)<span></span>
</td>
<td class="num">(1,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, December 31</a></td>
<td class="nump">$ 1,920<span></span>
</td>
<td class="nump">$ 2,522<span></span>
</td>
<td class="nump">$ 1,648<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>EXCEL
<SEQUENCE>157
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ")Y4UH'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    "  B>5-:+P[#K^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>.LT&8E'7"V@GD)"8!.(6)=X6K6FBQ*C=V].&K1."!^ 8^\_G
MSY)K':3V$5^B#QC)8KH97-LEJ<.:'8B"!$CZ@$ZE<DQT8W/GHU,T/N,>@M)'
MM4<0G-^!0U)&D8()6(29R)K::*DC*O+QC#=ZQH?/V&:8T8 M.NPH0556P)II
M8C@-;0U7P 0CC"Y]%]#,Q%S]$YL[P,[)(=DYU?=]V2]R;MRA@O?GI]>\;F&[
M1*K3./Y*5M(IX)I=)K\M'AZW&]8(+FX++HIJM15<\GNY7'U,KC_\KL+.&[NS
M_]CX(MC4\.LNFB]02P,$%     @ (GE36IE<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
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
MTP$RT %,T!W/Q;I$-WG,XD."J53322([2=?$R!BRY1FB^!01B]A A^;'-Z=
M\_#XYL2@AG8#1&L^.L#WL&%%))+\&7UA+RS?,C#&#8<-<U1KQWFYB9;L<B(7
MAY(5+VPR^_TW[%I_0/$9DRP<B>P@=G87.]O$/GOB(DK1<1%LF)R:J5HL7V:8
M4LNQ_8OIRWYP()P=8-<]Q(4 SG8M8@4=[D"2TTERCDR'FS>Y]I>P&&?,=!B3
M+!R)["!V;A<[UY@.-U6Q*9(E>BQXO&WJSN<M2Z$(-DSNWO"Y5F [2C) *$H#
M)14 E(.Q!2>"UXGQCA2S+99K6?EB],A?60&)\?0.8,?%BA@=Y?DD((H8'84M
MB_@85N-W:OSCU/3Y+<L)NI/&1; \RI?,F.^^WJG LHG2]SD$P\2EBD0 YF/J
M^;#$H),8&"7.>2D07^V2KT0+GL;HA+TMTVU<"8Z9S/EE$E5Y^1%2&6C]LJGM
M:"H!F&-C%1;J,,<F@6W#*K'5&PK+J/.>YVPWF@OIYZ2T4_0GR^6XIJ?UJ%[%
MTL@DI:@&^L4\L.UO[??2EXY6G8< S".N-K  S T\/#"P>,]#8:/D<&_D&H49
M+T3R7WT#E(6!6>1AHDY) !=X@6.KN@ 8<0)O0!?I=9&C%TPY+\5/]!2]#0P4
MT14YKJOF)@1S7:P) F">9Y,!0;V7PD:[H1D"8^I1/:B.10+5$$ X.92VIVK2
M<=B2Z><-% +<NQQLMCF]GMM\R3,&JK&U7Z>^11Q+50/@/"_ :DV#<'+)I0/V
M!O?^!O_"X(@U*UHA]5PZ:0<)7!+QJ$YG5+9P++;#0/9F!YO=SJVLG))7[)(<
M#)]N33[9LMAIZRN HY[K:3D.X5P+NP-9T9L=;'8[LJA4$4JD#ZCKZ)QG&UEG
M<EE&JY(J;Q5,) 7+Y"UT+8O-*A'PK-;]2^!:@:H7<CG["VHK%X)YSH#8W@MA
MLQDZF )=^I^BG E0$N17?.W!!8(15UT 0@!&+#I42GKS@\WNIU5SS5:\8#MM
MP]5$-R?4=7W5C,Y!'+5];;4"<([GT(&A(KW9(6:STPLQ33,"^ Z'4'7MA6"!
M5G!" .91Z@PX<-*[&&)V,?=,& I(VWC_@9;*B:U5>  G7:7TV:H* .?+M6?
M?Y+>M!!B+"#?ZJT^%G^Z>I%E\;E:,+),^K)%LWOUL!6ED'5%ELMS4*?1$KVW
MHHS*%H[%=AC9WCT1LWNZCDKI!4^2O-T)!"LRT6V.+;V;NAJ!,#G%U2R!8(X_
M4$](;YF(V3*%2;J5.?)+,;K+L8GE:3D/PK1]  B& SHT<7O+1,R6Z28J<IG.
M)7J49:-.<SBS1_5*H[*%8[$=1K#W2L3LE?K,CGF:1D6)I*5N$@/.BX;.VU^"
MS[0'<1!EJ1N% ,H]\^E 4O2.B9@=TWZ&'RG* [J+/564IZW;JBT"B-RSH>T3
MTMLB<MP>$=AW8]-WY_:8;.%8;(=AZYT7"48X0"!&^_;N ([)%H[%=GC^TGL\
M:O9X[SE%:*GV9X=#;$=[H )Q/G74D@'A[, -!AZS:6_VJ-GLM;N0:!&E TJ,
M[=]]I#0F6S@6VV'L>H=)S0[SR%08U4B.RA:.Q788P+TCS?=MPQG#2+49X%O5
M*8LZHP <L7Q++4X +I#/]MIQS'3O3#UCQ7/];D*)EGR;B^8LNKO;O?]P59_Z
M*_>O\7G8O,70TS0O5=Q%Q7.2ERAE*TEIG7FR4T7SGD)S(?BF/KG_SH7@6?UU
MS:*8%15 _G_%N=A=5#_0O2TR^Q]02P,$%     @ (GE36A)$ +JR P  Z@L
M !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RM5F&/HC@8_BL-.]EH,C-0
M0-19-5%Q;TUVU S.WH?+?JCX*F2!>FW5N?OUUP+#*3">N?B%TO(^3_L\O&W?
MWI&R7SP $.@MCA+>UP(A=D^ZSOT 8L(?Z0X2^65#64R$[+*MSG<,R#H%Q9%N
M&H:CQR1,M$$O'5NP08_N110FL&"([^.8L+]&$-%C7\/:^\!+N V$&M 'O1W9
M@@?B=;=@LJ<7+.LPAH2'-$$,-GUMB)_<KHI/ WZ$<.0G[T@I65'Z2W6FZ[YF
MJ 5!!+Y0#$0V!QA#%"DBN8P_<TZMF%(!3]_?V;^FVJ66%>$PIM'OX5H$?:VC
MH35LR#X2+_3X#7(]+<7GTXBG3W3,8PT-^7LN:)R#Y0KB,,E:\I;[< + S@<
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
MG(?BPK9N(#Z_R?/JQYOZL;;-DY4G_P%02P,$%     @ (GE36C=LHIRC @
MO@8  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6RM56%OVC 0_2NG;-I:
M:6L@4*@ZB 2$JI7:P@C=-$W[8)*#6'7BU#;0_OO93DAI%:I^Z!=LG^\]WSOC
ME]Z6BWN9("IX3%DF^TZB5'[NNC)*,"7RA.>8Z9TE%RE1>BE6KLP%DMB"4N9Z
MC4;'30G-'+]G8U/A]_A:,9KA5(!<IRD13T-D?-MWFLXN,*.K1)F Z_=RLL(0
MU5T^%7KE5BPQ33&3E&<@<-EW!LWSH&WR;<(OBENY-P>C9,'YO5E<Q7VG80I"
MAI$R#$0/&QPA8X9(E_%0<CK5D0:X/]^Q7UCM6LN"2!QQ]IO&*ND[9P[$N"1K
MIF9\>XFEGE/#%W$F[2]LB]RN3H[64O&T!.L*4IH5(WDL^[ ':'8. +P2X+T&
MM \ 6B6@]5Y NP385KN%%-N'@"CB]P3?@C#9FLU,;#,M6LNGF;GV4 F]2S5.
M^:/);3BYO@H&\W$ X5P/-^/;>0B3"P@O![/QY>0Z&,_"KS#^>7<U_P-'4R(P
M4PDJ&A$FC^$[? 879*+#LN<J79(A=J/R^&%QO'?@^*8'-US321AG,<8O"5RM
MI1+D[00-O3<9 XQ.H-7\!E[#:]<4-'H_O%4##]X/]]Y0TZJNIV7Y6@?X0D44
MZE>F@"\A5#RZ3SB+44A](0]KJI[@[V AE=#/YU]=]POV=CV[L91SF9,(^X[V
M#(EB@X[_Y5.ST_A1U[F/) L^B.Q%5]M55]MOL?LCGJ;:<P*ZH3%FL80CFD',
M&2-"0HZB^#L?US6T(.Y:8F.I&[]Y<M;MN9O]1M4E=4]?)@5U29WGI$*8N_>R
M4Q0KZY 2(K[.5/$FJFAEP@/K/:_B0VW.A9<^TQ3.?D/$BF82&"XU94,7ZH H
MW+)8*)Y;_UAPI=W(3A/]@4%A$O3^DG.U6Y@#JD^6_Q]02P,$%     @ (GE3
M6A^[WHCS"   9RH  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULK9K;
M;MLZ%H9?A?!L#%J@KL6#3ITD0&(ELP.DC1&GTVM%IFU-9=%;DI-F/_V0DF)9
MY!+C#GP3V\K/)?T4N?CQ</8BBI_EFO,*_=ID>7D^6E?5]LMD4B9KOHG+SV++
M<_F?I2@V<25_%JM)N2UXO*@+;;()<1QOLHG3?'1Q5E^;%1=G8E=E:<YG!2IW
MFTU<O%[Q3+R<C_#H[<)#NEI7ZL+DXFP;K_B<5]^WLT+^FNRC+-(-S\M4Y*C@
MR_/1)?X2,:H*U(K_I/RE//B.E)4G(7ZJ'[>+\Y&CGHAG/*E4B%A^//,ISS(5
M23['7VW0T?Z>JN#A][?H-[5Y:>8I+OE49#_21;4^'P4CM.#+>)=5#^+E3]X:
M<E6\1&1E_1>]M%IGA))=68E-6U@^P2;-F\_X5UL1!P6P-U" M 6(7H -%*!M
M 7IL =868'7--%;J>HCB*KXX*\0+*I1:1E-?ZLJL2TO[::[>^[PJY']36:ZZ
MF-Y_F]_?W4:7C]<1FC_*CZ_7WQ[GZ/X&32_G?Z*;N_L?<S1&W^<1^O#'1_0'
M2G/TN!:[,LX7Y=FDDL^@(DV2]GY7S?W(P/TP05]%7JU+=)TO^*(?8"(??N^
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
MT9QJ;'Y48EN?\WL2524V]=<UCQ>\4 +Y_Z40U=L/=8/]V=*+_P%02P,$%
M  @ (GE36L7D4_?$*@  "(4  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&ULS3UI<]M&EG\%I?'L2%40+5&2[3BVJV39GO&N'6LM)ZZMK?T  DT2,0@P
M:$ 4Y]?O._L 05G)S!X?$E,XNE^_?O?1>+%IVF]V:4R7W*VJVKX\6';=^OGC
MQS9?FE5F)\W:U'!GWK2KK(,_V\5CNVY-5M!+J^KQ].3DR>-55M8'KU[0M>OV
MU8NF[ZJR-M=M8OO5*FNWKTW5;%X>G![HA<_E8MGAA<>O7JRSA;DQW<_KZQ;^
M>NQ&*<J5J6W9U$EKYB\/+D^?OS['Y^F!7TJSL<'O!%<R:YIO^,?[XN7!"0)D
M*I-W.$(&_]R:*U-5.!" \9N,>>"FQ!?#WSKZ.UH[K&6667/55%_+HEN^/'AV
MD!1FGO55][G9_,W(>BYPO+RI+/T_V?"SYV<'2=[;KEG)RP#!JJSYW^Q.\!"\
M\.QDSPM3>6%*</-$!.6;K,M>O6B;3=+BTS :_J"ETML 7%GCIMQT+=PMX;WN
MU0UO1M+,DYMR49?S,L_J+KG,\Z:ON[)>)-=-5>:EL2\>=S ?OO4XE[%?\]C3
M/6.?3I./3=TM;?*V+DP1#_ 8 '703A7:U]-[1WQC\DER=IHFTY/I^3WCG;G5
MG]%X9WO&&UEF\I^7,]NU0"W_-;9B'N]\?#SDH.=VG>7FY0&PB#7MK3EX]2]_
M.GUR\N,]T)X[:,_O&_T?W*M_UMC)IUM8%_+;IZXS;?(E*ZODJFG739L1HQU^
M^G)UE&1UD92=!6Z?V;(HLQ9?/01R)7Z\-=4V3;JE20ZNFM4ZJ[?I07+06_Q_
MT[<'2=,F!QMS<)2@W$FRI(!76FO29 7L5AZOJZRC.[/>PDJL3?(&!(4E2&$-
M60*/=["&JMHF9=V9!0!GBA3DR**O\&?2=V55=EO@MVZ9+$QM&'R JLUJNRHM
MR1U<1@'CMN6LI]7-LQS?P]7D 'EE0$+A<+,ML&7=P^VN;Q$*A0P>7+?-+>
M+JY,EU4PQJP%V'@\6"GS.;R?+^&59)VU@#B<F1_'>9H:IK'I8 Y8J;GKVAZX
MBYX'A+:K!A$#%P!'@(\<9R_Z'%^F(8<#7/]RE:S+M7'/39*O)LGA95O.@2#Z
MUB,9,-G )*TQB34+7+E]GKS%'87UI,G':&R<[9IA@#%_:CJ33&&$O )P<7E)
M5A0EX@"6"%?RMEP31@ F) R=@,:9EW56YR4\6=:LB5@I++*6\&H =?K&)+F&
M^?,2]L;B8%= &4"[!;_S90E\2=3"UTPXN.W@@LS:(D;@6=K=$O5'WK0%/&B8
M9'Z>W$R$;I#(X+99XZ.99YFUAX/8@==.JY.G"$#@%\<NFV6#HS6;&H8*>6>2
M7%85D7*;,\> -JH0'!Z<J#8C56>3979KDIDQ=6*J$K1&)FO((U28.P09R )&
M6*^!N[-9!1P&=#!'4. )FR'LL.=(!9YUC.RXXR&%:-X"&>.S=5/[QSTGI+"^
M$G:JM&,8#?""V&O-;WW9RG8 FOR 8)(PLP)6?H;=A)MO@<R *@!:(-X>KAEW
M 95V@:O!\6=P/:*A[!;D%RX<(6H-0H231^A$_#ID TV@"()G:+6.-T*@+F%6
M0](QG&H&HZ]PN]R4P/O(+D!YV8K) <GN6PW;S]*1 4*4N^7@$ZVY+6%1$Z)M
M0!.@".6I@$"X0R!!1&4X;9+-Y[!C+*7H75H6["M0*,'@D.[FF22?&=\-:(5
M#7QZ$"6D0-37*>XST/"O\ Q.)J\)C[>\&D!M@V(+!!,BS"*(Q(;AD"*-B6H^
MEC7@N^FR%&1*"V3S)OL&?]%(-V!V1A=@,$3CN[>?KUC2@E8 2Y7YB*<)]PV
M]IR)S^/+7CP80F-(C+B6$4H.$+KH2[Z!PXV3\)<EX,D]!]*DV?C9/4F26FO]
MIH" !J,]7%7>6!(AR&*$U U0"9C%?54@%>!0H-K_SK* 9*R7=S ZR">@3R1*
MW,76+-'VOC5ZW?%1AJ)C#9C@]7?+K*/1<'I8/X@IF0QT,,\U[T$G&-[RW?7:
M1GG=?F?)59G-F"BB9<,LI5LX+]<O_W]AX<R\P=)AM2B_@>99M2-=[Z#A4EC>
M\7AF=[:7&60$ Z5( J^ 'KA( 1FXG!315N3)O&(!@>@4D!7.]SR:N861B$-R
MDUE6"RMT&VGKVQ(8JLSP(NH29KOOTKX*N;%%ARLE3-=-4C7U D4%3FM[V&PW
M;T#D*Z"[@H4S4V6@ZD6*)^0P15K982UZ?AR%5BFAMD0U<AU 6:7\]_=&&J4S
M'!>6B+JD318DIFA$&0ZP5C8$)A,Z41[K;6\WA9S%^P1*(K/+Y"TPV"VH<P3@
M*\-6%H!+H)UD":YKA;0%S^ $MZ %&-1UW^9+(G^2:R"CP;8#]BM(>,.,/YS
M[RU!7*$6A/V'3<AQ1N-G)$65PZ_6@?K&K!M;,C!@\X"5K1=HIM#@ Y74]:R)
M>>5KL"5!NA+9JW[I:>X,%Q9,U);VVT1L/C<!\4V?@8;OC/$ZPA3(20H8D+WM
M6\)CZ-ST:YH&I;[>1@NKPR4]FEZ<I"<G)[#:OFU5)X.^)'2XZ='L0@+E^<@_
M@:'@2@4L5I'B!5;K#9,P((Z\4<'+E9,G;^ )L<S$.1JS1;P9 ;+!J=YP@CR>
MP LL -C4A57+2=P#^5<<#HL[!WN/KFZ9$XVR]T%.A!-)#YPQP]'+7!D>]VE>
MWAF:H3# Z&C*HMT$G )63&'JG/</G8D%>"5(M-Z6U('1Z@13>&/8+@:GBK F
ML-(>-K.J7,@.U\@6PK\$IQCG:,W XF<$ 0&X,2SSQ:L-=0'LC*@C0^M >NTJ
MEC)  ,L,!)G3\8NF*6R 1LOFY]RT+2^>N2J\2'Z87^($R19VBY3F']DO=1\3
MQ+)5'^Q^I(YML"G)F$/53SK&22_@ 3+4"_!(X.:6EA5ZVNC+BC6)$H8T!NL+
MAQ5!EZQ,W7. I\T6-+BS" C(XU56F,#]14L7-A/$!YA_!!<J0=T$#]@<A75=
MH&N)VE0'"&Q5=XEF"-1\8L$\H.")RBLP@7;QZBA+[!ZWM?X!#"UT?G9T:ALU
MW!%D=LW8U("UF:P%2;+.MK1;16G%B$68;YNJ7YEC-F-NP9LD"D9.0W(I25["
MTM6U"*T1P;-E\YVW.+0@]%II0_O#&4P.+:"74+^G\@,#,[$7!F#F+#0!%RAV
M2("HQRS3T"2F)/6.*%B6Z[5&&H"CBHK7$_E!_.(D><OJ&E@X*^][?8@##,:P
MQK;TK]MZ9*5)<D/; *,Q8739'06&*C&G6-YY 8>2X$[L#7:6QT!5I^J& QJJ
M$.#61X3"W9> AT</C9^1[>GLGWM#6TA%0\ZCK>XPJA=)9O'7UAC,8JG+_E-@
MO06>FOA2:-LC0#;6 $0_]S#_7!%J19(,GQ<[$?7N!@:W!K8)@*E(;OR*_%U)
M9$_V)7S9"3\*R\$DJ0A]' *VL"WG<XN>,/!)"9:B,Q'*FG4B4VDXXM:"I2:;
MB6(&4!MB"OU/,/C1/FM1"(-592)%#.^094WQ@9&MNV^S,&1DZ%ZT7T[&-.A;
MM]],IP:]DA-/A 9@1P82PV7'K?J9BPF6*AP>I-(1$VWD@CG=0&H<5KC8HOP0
M^2L*C[';=6A)?+Y?R""D*[0.X,_?^@P5[7:(IGV#JS#S\2]%TCMX<'P$DE5
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
M\G?0M8+]15XVH_2-7Q+A2\(6)F;9^C&0=VR4B"S<*_5&.&(/^0_C7:Y\48T
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
MM21J.'(DBA&W0C8HR8GW4@B9M:=Z<SYG@CSE.F^UKF$&NH$K2KB;KPGMP!V
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
MX4W_^*L7ZVQA/H)OBZG0RLSAU9/)TXL#5N#Z1]>L<4@\.*!K5O03SY$R+3X
M]^<-F GR!TZ AU(1>*_^&U!+ P04    "  B>5-:B+ SUMT,  #L'P  &0
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
M*G1])TD]>I8E3I8&X@)ZD#X?FP:"7E.J^VF Z')%@*CUPPC_$\?W4PA V 6
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
M@UC?%1@05<&9DF6PB'&:YV3)G+.,5_ '.G<&?YK^<)"^%N9-7[?[4/272_.
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
MR&G#&;G"6BO#M,V$1&T7UR6F(D\)O4 NU!N,):O^,SK;6=YE,6& 25G4 1]
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
MR="0).GZ"  Z/>7/V,7D8*0-(5\3;-(*M #),D8[61C9'//I8A 5/?PU7#A
MC2.7W=5;.FZK;3K:RZW17!O^B"<=)5PHWU244&%RU RP%GA:E[Q=H9MA8F'6
M\-+WGG3H34D,HD!B5 )?ZC%[<'"7'Z0K-H5&%V-69_,S&&V%JT^&#*ZS=K*C
M*2!SH^XRQ7.9E:"DB+*^*L>W6!*KRC++YMJVEL.<]/EN761-)3]4_;2&>]D<
M%N#I!D=C=)F8.DZMZ/!(#V=85_EC3\%&KST2_31L+Z0'^&H)>K!_\+S"E*JE
M4WV&L4>;K\"Y34Q!Z1P1*'1LVKC <Z-4D!UA)/'CR& NK'):(G0.A1:O,U)[
M%-N5+LZ^";ZA_*BTI%P6VNFX_'05 LT4 Z<O]:EJ!*HY- $R++/,;XJ-_VHU
MXAR4(\TQR7%9PI=+$!1FAHKD%J9==0DI0AP&I+^N0(&473>KM'\HUJ=I:05O
M#Y/L2=ZRL@'D>.7^;Q;NOBY4U]6%UE?7M]*<9-!?PI<_5KU:!1O=_@]J2!0(
M@EN[%]2GXM)^CCDH]?8LD@_4><@N.A9J=A#Q /4HGHT]"JXT'>DAHZG.U$?5
M(&#$^&>"?Z;X9T;%JLU2?NQ$V_OXU91Y=876;ZL_PKQK5]9-L[+83;V^*4;=
M_$TWAY=P9S\+FN9#XX$1>@<00TO;0=^1>_H?#/OKO8DL@^N](S3_NH\->!!G
MCP8]=^)A-]\%E0MZCIOG@>.T?64<G$_F--_>RDTEQA4\KR_JTR\ZQL=Y?3?V
MN@F:96YESH!S&7:" %(H>W+2,108-WQ28#]6->?(8$X;BXM-"1$7,U1:6H:"
MQ8#]W.9T $EBW=KG;$?[-L_"L''J1 '96N7MH:?=?_"(4>$'#SSA?.P'?UBN
MB(;[E4PEQPW=8;_ %1:I N:ILK!?0!QV_>D-T#FOEA Q@-/YRF'O\\1U8&**
M]3F[DR5DTJI(JP1I@:TT]R\R?\R,@"76 W2'/MF/>[^OH&B(OR+!_!ABK_VI
M1?NV_:'*E?U]1M?=_LH%,O\5;OR96,)0SYW&(Z;L+T?L@RE*^K7&HC"FV-#M
M6D FHK #M"\+,&C]@!.T/]^Y_ ]02P,$%     @ (GE36O+^K>$*%@  ^T,
M !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULS5SK<]M&DO]7IK3*EE0%
M4WB0(.G8KE*\]B9W>:BL/.KJZCZ P)"<" 08/"0S?_W]NF<&&/!E.9N]RP>1
M(##3T]/=TV_HU5-9/=1K*1OQ<9,7]>N+==-L7][<U.E:;I)Z5&YE@2?+LMHD
M#7Y6JYMZ6\DDXTF;_";T_?AFDZCBXLTKOG=7O7E5MDVN"GE7B;K=;))J]Y7,
MRZ?7%\&%O?%!K=8-W;AY\VJ;K.2];'[:WE7X==-!R=1&%K4J"U')Y>N+V^#E
M5V,:SP-^5O*I=JX%[611E@_TXYOL]85/",E<I@U!2/#U*-_*/"= 0.,W _.B
M6Y(FNM<6^GO>._:R2&KYMLQ_45FS?GTQNQ"97"9MWGPHG[Z69C\3@I>6><V?
MXDF/C:(+D;9U4V[,9&"P487^3CX:.C@39OZ)":&9$#+>>B'&\A])D[QY595/
MHJ+1@$87O%6>#>1404RY;RH\59C7O'FWV>;E3DIQ5]9-)1M529"\$5_)0BY5
M4[^Z:; *C;U)#<2O-,3P!,0@%-^51;.NQ;LBD]D0P W0ZW ,+8Y?A6<A_D.F
M(Q$%G@C]<'P&7M3M.6)XT0EX'PZW*?[[=H']0T;^Y]B.-;SQ<7AT;E[6VR25
MKR]P,&I9/<J+-W__6Q#[7Y[!=MQA.SX'_0]QZ%^#*.[,H;O+$YR;(A,_-&M9
MG1S^XUJ*M^5FFQ0[46_+HBZK6B2B*(L4@E"I1=N4U4XL6Y('L37 MP3\"H '
MRUU[6%"TA1[L$9#?VB172X6I[S[*M*53+.[;ZE$]EA5C=]]NMSGCE.3"82ZC
M?_7N_O[#'< NRF8-)9"6;=$ UI(FUW2 09U,+/1F!MC5'H-/Q':X\;5,\F:=
M)I74FS@ BGLE4VQO8K<(9HV8;.[6/?&T5NE:0(8>5=G6^4ZDY:.L +=N(9U)
MT:@DQUU\X$FU+:NDD9H_/]X):;@*K)^ 0YJ7-68VI2B@&KN'0A4X1D&DEV?T
MMU7YJ#(\<C!-P4Z@EK#F! R]I$:FAY4T HI;Q!,LJ4!=/&U3C!C,QH(IU&8M
MRJ6[PK92(!:!)@CA2-PE5:-2!2F"2!%MERUM]E'61-EDV8">!#@'C&(EEB0&
M.YE4#)A&T5TZ?"J5SNZ2NI8 "$FL5=W06/E;JQHMCJ#54GT$> 51W4A[#_BN
MF:Y\0>,?DUPR7B0/.5 I$I9#5=#*M*%Z)+XO"TD+-'MKTV;T0%Z)=K$!8:#;
MTP<!(F1RT0#SM*U4HS2AFOY(Z;VP% _.!B_A]=Q;,J0]:4YVC!O167:'IUPN
M0:-*[P87#6RW>) [V)4"W&#V]$PF 5A+5;G,H[5P)J4G- _U +UJJI)*N?,R
MF31K9Q<LG@G@T"8(!>C,)C&T@6S.":*Z%LM*RM^EIJ:5#2M1=).FT1'0[L'!
M(2-9 4.*9L@2K*=ZX'8PCG %-5,+(FWUQ\&S L!9V;K"[ Z0'U.YQ7I0E8,Q
MF01X/JX+*585T%PFI$*(S\XX(]AG]9&W=_8'ZV@2^X[<D'JK>)? 4X/"J+H%
M#FE'("U>>DW--*L-SB@B(,O;D;E:J44N'1CR]$H>$\L"$1OX0 1D,NE/.ZD,
M5C@)N41JTV[H;N#W(P[U@*H/#H\^S5#>50;= 5VS+O.LALEQ3^]H: UOS<U?
ML(,$9XE$=Y$K.&!D*/:,3RUN,T*0/ NF,([T1C4-M@7>9/(1/O&6L8 ^4) V
M4;:5HU,$3Y2K'5..G@TML\'EAQ.3H-3REEA,!%V6.1QPTI'EXE?)OG#]4OS]
M;[,PC+]D,AEMY4KKDX(L+X;:2Q.,6:9Y@"$)#+!*$^)QGCRQE"6D30K6V:QY
M"3,>OU0P$M 1\!5@TK*DRFJ#*2'7^28.*;_1ROE>:\B=N$T;9RYQ?CX=P]!_
M^.;^]EI<J:6#S_5(W&]E"O\A)=M).YY/_5#ON$Z6<M4R%&)"!II4-:W0K,FT
MX8R ?$! ;Q\L>"K;''S.Z& 2"ZUPLMO' YEV#C-PS'":-Z-NW5N0"PR"=>2P
MQ&B<)GF0!:G,A5PG^=(R8<!NNYA99($E< U;)+5=T\9\8$6QJ2.J>31@.PPQ
MA6.]6-!1P=Z,@@ 9:DA>*O?LM[68H JIAX-USZQ8X)2^ -Z;;FU8+0@4O)L#
M+-2&\-#*!5<-'FIQUL>8#$<[D-E^J5NRJ25)R;D%6($HF +K^1%DDD1:47ZD
MNU(\ECD.<$ZB\<2\AP:N2:7UBL"<9M:.^BC1R2A3XT(EU4HVGMC(!/J.!C6N
ME( (#Y@ +Z.%376(OVKQ2?X[T ,/X.&NM(/@3E8?2<^I>N^FX#N-MK/D:*5K
M!20U^0[IL4=%%@WPB-053'12K)ABB4:)J</: 1MI$*63VFPH2L\MAR#?L*B'
MI,A:?73TEHE!B@^")^R) !Y[>E [)L9CJ<@A8]-#WMD26HT928^65;DY.#AZ
M+[W^:UA/F2-;\U*:/8>X[A,@R4L 8#5V;HL)[P%AJ]PLH %MZ,HHXB)Z"?PL
MX%L-X[:?S29&O,T!5GS@97DR322MV%8%(NLU*6"F331AB0^"+T7L?R'&@<#'
M#!\?5/T@ONM=NK'?#9QAX&0N)@'6[9S96O0#0@S@:VBL &:<(JO ]P%5?Q[!
MPW&%V>-MUG!"M":MI7QPI5I[X"]R]0!I)Y)J;9 F6T4+07M74-E,C1&"OH2<
M?FLD[&S'8?8<^Y'MBF2CTD.>&->>6+!6*PK.=DKFF0XEG!# !5NW",? 3)J@
MAR.*+(RUP*ZK%4TWDDQ>_.B Z"Y5+!DRF5;0 ] 9Y1/$%%NJ:!:YCFG#\2.\
MHXS$;07/O-;Q(OSM9$$JB-5I1Q2B=!>N##9",ZO6A":WQV.6#B6I=+QJ&%1I
M]DJ'O<VZ*EN0H6>7RR9"GC?AA!!VAMUN-MRO/I8<L1 5TW5"Z1>)1S D1A?5
MQBL1S6Y+$D#6$MY')7..%P:&"0B#9:!)#5)!1#(2$FTV$+[!/S5\@O^",4?D
MRJ6+L;'W[[Z!C(//.YQF!&EOH42,]7@/>=K7+)U.816;P.ZR1@>T;4LQ*!UI
MG<D@%6+6<,9!/U=)E:YWHC7^N[$7Q_P^TKRG58SV;?7 SNBT->L_-L%6V^F5
MK[Z__?D:^),*AJ/$AB]3V,M+^%.$9]G6@%A?BV_)SD$GZ._0?$<" (R>.$3J
MG3ZQ1+):7(H@B+W9;(XKJV*.7]EQ[UFLC1>H@033B1<%?C=X_]L^_WJWJ%1F
M)_E>X,>GY^C'/XWNP=>*:;:S3B<%M&'DS?WYR>GF\2=$YO3JGA\'YE/3\5)$
M8>R%P?@4>7@LC9IZX71R0/?H@.X8&$R>07<S[AC=XZD7^^/3NS#/]^D^GYWA
ME7Y\CNYA,#M'=WK\Q^D^P6S]V=-]YLV9ML?I3F,Q*O*]\73..L#5'6NV$[OG
M*!#R^,^<89NTHN(*PE/HN05545S/",%%)H\;J+Q,M#/%E)4:BY232D16G6QL
M>#Y'.YFJ.8])>J=72C!I,D,TKETS,C=D5)](^\J->H$8K^6DI(G'YY,76;(C
M9Q#A-_E/JLS(D+*7R9!;CK1@.2B@HAW2-MQ,U K*VN-8?)&D#_RH;NMM5PB"
M65/:4T1LUR[JM%)'L-M0#:+'"\9(RA>4'P!= +7=$NUK=[K1YL"/>3W]LG83
M>$R,HP$P/4DT I6D7(KLV#\ AL5>)-FCJBF6KPZ?<R"8[TA%N^)$H]DX*SS?
MDC?/ME55V0L*NG;&"I)ODY.>AB1 ZL@GXL",N$IA6UD@^DC8LAAX'=XP$)B8
MU0,^<:I5];ODZ-IC[Z0+KD?BAX+#'18"JHZIVM-9=?(0="IRMQ\2&V?>(EB7
M\,9=+"E9XVRU1Q.SR*/B1'7"P =A:C_0!#((3]@1V,MLL 225%$FJ=@9:FAK
MZ P9\0G%(O<<8YZ*(KHL6D7!9@H/;8 #W)IB)3N'PC'V-F*W,J9C=1U35#K1
M3SQH&R>?6RYRM3+^K!$AG?+20=XGW(&S<7/]K*A%G\&N\G,U*-T<>:Z++R<K
M1WN^11_G'+MZN]9!:"'>$Q5_ME1T\G(O3S\B'?<?">04QB5PM#>N@LB;SJ>?
M-(OVRD1L)@0:)@9%,/;FTUA$8R^8GW8U[+>MFKVU=3+6(@<6SHOGH $@3LGX
MQ#,1>3"TEHSBSF;YKX*9%\S\:UQ,8:3&N."Y_(W9^,96(_H- ^=CH%-T$7?@
MCFHW/;A/80^8<2PF@!B=I[LC4XZ_XO+@>93O)<!N_8?N0+P\<N^ YZ#/S.<K
M?^;Y$\8!^,/[X(LX'/,S+QC3H_'<FX^G<$4XEPPFP11'\$C!7E"U]TBF(8;Z
M8A)/X"R9?!P/!A<"^*]P8\=1#-;-F('DT@;PDGP0<!S$?RDV:L91;>9Y<^TW
M83J>1]?Z<)#Z$E?_A(Y&O% B(+N"5SB+KP7V%8)Z$(-H'HJK.#9["C'S./M<
MT8EPN'PX]9:-$?GX8\M!L,WW(\N]@>XFIPU>8CSAH,*+I^2^7>GIU^9R2@2G
M2P9C+P$*>]J06U3CQ*?EJE"_:S?@+16Z<Y5Q)/I5DK.IO*=&C'V9?TF50;BS
M%>D^<RJ.8?3,0V  ?=OG P[9$7I3D@N2F^E<?P<S_A['^.W@<Q9,1/.(1Q$T
MCA\0@*D7S2;Z(IZ"I=]+LR=Q94'MKO]%@G,U(DW;3:OC_"/FS^0(!W$QU14O
MP]EL-!$;LOVEKO#PK5E_ZQ-F;O09R_?US,MH,HJ&R^+.YZ[:NQ?P"EKK=#]1
MQMEF!#K7Z@A:_R\V_+S1_H<-*CY0"F8RFE+V<#*:3/DK-K\B_2OH?WU+::8?
M*<W$$[&IMVY3 8)2G4(K;A+^BT:<ES1?]NZ@IP N/^AW"P,2S:&PKL5X-*'!
MYLO..3KWEGRXL4\ QI@<?NYD@5%<'\VIO'P%<8]&,(%?V*_]^5_W)5VV)-]L
M-C)31 E$R(##1-F?%(_&8\"*1W.B[CZ(G_)&;3X!8:S)9[[^BZ(E\@]Y[ >9
MI&M33'P.K- ?S_0'T5KK4%L@@ MON+K7*J*YJJO-W+#3%O8\%67Q0O]R"LS$
MB3\ ^@ .';YGS#N" \4C$83@BQ&S]:^ C$_($!"3^-L<-$'H6*<ZIMFJWL@=
M*SI[1N=Q8O5D&X+;Z&3SJ]E>&;I66(;*LA3^=UY#DOW:FLBWKTZ_-['.$)&D
M)X@-K[H4!I./>QW<(,CV)]&FG"TC1+T<CZ9[1F,4VALCXWAR%+=?914ID(*+
M 3\@<5+=M,01ZM)28%"WE$%Q9(,*D\?FJ.)(RM?NB"W"93#I(7DZLU.94E_!
M&=R4*U<F3EEB3Y/>-'I46J5T+W4$ %G*".\A&OC]\-$!,_J.I#^/"WY/=,T%
M?Q2<QN!3;3#_7M2"WMY3CNQ1$=NI#8T48]TWTS!"*6G@AI2ECO0' N0$?P.[
M;Y'/3+W_J#3YH_&A-/VI\NJ/YH<KD-MWQ]D]E7:N.]D9B++;4&0:<30!*/^T
MD+;.QSJ&JUW\D ?GRQ>4$FRJEF5W6Y5;634[C[>ATX14_ML2PT?BE[4<*"S#
MY-3US+FUS&32EJ8VY@W1XHQ2!\249IQ>OJ[52Y>F@5'"Q\9T!^C.OP'$X0PZ
M6EM+J[Y_K"=()I>RLHU5#BJ)SBNMR ^E#EJMM_L6-=-X2KA059XC$-UCM3*N
MJT&6LYM_G%K%Z>V1< \Q/C.84EY'.V)/9-=R59MBVG,):OSRLUV].O=WIC^W
M?EYRS>LS:[@(_X_38^$G?@ZR%I<F;W%I,A>7(O8FTW@07TY#"M;F.O%!"9&)
M#M^\*)J=SVN$7@3'<YC>B,;!(,D1>C[NO+-&J4^>F7CX*IQ06>6:+^8ZYP%<
M9[AX;@ZBR\]M2/W\W@5J=]QI/*#'YX*\BKW(AZN)[WA,\31G2ZX/EN)@N/-E
M./413)Q$D3>+)P? )_'TX%[D^7%T6LE2L#SV0@K$+QD9'4MSD,X\FW$^,S!5
MK!#W(S,G"'6H[<7QC*ZF_OSHV1LT#VI701?:6;7P?FT;+I]^2X+CYQ($X=HS
M-^C8T_CO.H?GC\U9HL8DLDR@J3>>3>F*Q%&SPOCVANF$BFYE8F]HN92:0A]Z
M"N$8Q'0DPG""SR ,SBSN))>8I6&D<R*Q%\;,LJGG1^//SQ*<UI5_$27W65IM
M/YU@\@B30,?^D9M.X)OA:#Z\&>J1P=$<P_&<_E2'P^8K'D7'(G[[][F)B\/D
MQ5X.XR"=T"<QACF($ZF(9^0SQG;AB?/U7#C#U$8TBF9,=DYKA,>S&_;OEZYM
MDJVV=9ZS/3?=-A*1L'+Y<DD=4KLMZ0[=KD)%;_8Z<314:>J9IBE2_\!"%?>X
M'48!7=-@\@AG"1O2A71>)37U>M,=3V5V\"_#$>*WDIJ=J;?;-W=*BA_<QL1:
MP75.^"4)VB*]P\/O,5!XW3:M&RN;?#VWE%I2:+SHE,O,:;VRV8&JDU>WE+A@
MCU[WUBKJ&[ 1?TI]X25W7K<9)7QU0Q"H!/>2"6EZI Q<8JO3^LHA@^[A+JNG
MI,I>Y&7YP)YP%_;HM2DG\5'5YD4=VVIZT/*IF]9*6)"DUIZ=;0'40T&+[\J,
MW YZ;:*NN[XT=B-,RI-ZMELJ(V^Z%B^%!5)I7[SIWE @E]>H:P,(#/M5FJ[3
M#G-3A86TY/:5&'*,*20A?MGB\D&/M]MO34;1-*?KMEO.>% [H8WP>Z+GNT]T
MJ#)"I@9!7;8[YI#K<S_7/?ZKEW@_]+&.]0N=^L3U2_%3X6S\B&/WW"(*#&M
M-1)M8ZF>1'6' ?0]/VY&SMM,S&"9PZD(YV'7L45V/?"FDSE;]T]L <L92)<6
MUB5#Z_NYKH+ F\RTFP9/VZ?"V:U3CM O8Y)5J>2:V/$H;9/6%:'ZIY(IBN8<
M$,Q.$8>J?&9=\C<C\G?F\S&5FB;L,@?>F,@\C4+XFE/38_59^]&>;&0\VCG5
M:"WTRPX^TV^JO=_0GXBWI(/?DPYFA9JIC,_.)GF0W/61#DKN1CT/<FXV.P3B
MZ0K-+Z1@N-6D;U>ATO(@@<-Y-G^8XM.0PA$DXNCY\^"\B75"&'8O--G7$$RW
MNX[)CV5D1WO= V8KSTG3:J-1<4LUF&)T8^=];Q.E6VSV7RS9UU==MMLU;\?>
M0:1790@H"$+5!*M+"_FQ<5_HY)?TC")>K1!RL)FV/5,8IQNYM(X3_)J<?C]4
MIT9H^X<1_WDR'(L:)O01T\>4/JB:$<[Q$?DO0O+%[[3UH"/FRLU!/9_":B^<
MCO7%S*>+T$?X9BYFW),90I!#GPNF ?=']. U+P_@0H'%P ?!WIP"Q@E=S_7U
MU*=.E"&4XQK:!1<',_ZD9A-*#R!TG]&=23"E*)]>S;0MDA#:6,>65-2=ZHMY
MP!M!L#RFW$((Y>7SJ8VFW@2HCOW@/S6-<)3,F^(X37R[>WURD.M<'GG9F9KV
M5*;TR=/],T[Q9'@8^+QJN:YMGU-#6Z P:^Y4;)?ZE.,H7DZ=LJVYK0.@R]@I
M$I@GX>C8*_XWSC]DH-<$^-].D)F&#=?_FZ&[V_UGBUO]#QWZX?K?8GR7T%L&
MM<CE$E-].-07HM+_:D+_:,HM_WN'1=DTY88O(=LX!S0 SY=EV=@?M$#W_S[>
M_"]02P,$%     @ (GE36C)=TC7C!   _ H  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&ULE5;;CMLV$/V5@1L4NX#BB^SU7KIKP'L)DH<T"V_;/!1]
MH*6QS(8B'9*RXWY]#RE9JVTW!O(BD=3,G#/#X1&O=\9^<6MF3]]*I=U-;^W]
MYFHP<-F:2^'Z9L,:7U;&EL)C:HN!VU@6>70JU2 =#J>#4DC=FUW'M4<[NS:5
M5U+SHR57E:6P^UM69G?3&_4."PM9K'U8&,RN-Z+@)_:_;QXM9H,V2BY+UDX:
M3997-[WYZ.IV$NRCP1^2=ZXSII#)TI@O8?(AO^D- R%6G/D00>"UY3M6*@0"
MC:]-S%X+&1R[XT/T=S%WY+(4CN^,^BQSO[[I7?0HYY6HE%^8W7MN\CD+\3*C
M7'S2KK8]&_8HJYPW9>,,!J74]5M\:^K0<;CXGD/:.*21=PT46=X++V;7UNS(
M!FM$"X.8:O0&.:G#ICQYBZ\2?GXV=PX[OV O+:/6GCXME2Q$J)B['G@@!+M!
MUD2[K:.EWXDV2NFCT7[MZ$'GG+\,, "UEE]ZX'>;'HUXSUF?QJ.$TF$Z.1)O
MW.8[CO'&/YXOW4N7*>,JR_3G?.F\1<O\]5H1:HC)ZQ#A&%VYC<CXIH=SXMAN
MN3?[^:?1=/C+D00F;0*38]%_>,..1GN=ZS$(^LRT%EO&@<Q,H>4_G).(]O;9
MWG3L3^:+3^X47Y7PL/6&3&4I,T*]7<$^IX(UVWH#-DIH[Q+2PE=6*"J$@V6Y
MQ#$(G[&X!'\8.*.$I97(I))^3T+G.#9X'"SZ]-N:X>K 946! 4F=J2IGDIY+
M!PW*UN!-#E-PPS&K*21TZ !CL5Z:+6@@A'!KVDCO(E1G/6/KH7R$9JDRH =R
M34+&8BS<,@2O_2)*P>2%_@**ATH:OV9+BHL0LE,YE-5D,E9M)_V:8/:BR&!%
M6V$EHP*8-&&,+MXJ"%T>8 JY5%SOCZ/*81%<HR):F1&4W398._AR1 !=6490
M.'E58X5*@A!,4&6YE7DEE*KK#@&*"KME+,@RN%HIU'-ZVAP(Q!1A%>H-_("!
MOTI$[6"%O/0^;EJ?YB[,(0)<+I'=00@B,@;CA-X,^R,(HU)1X['<74@"UN9
M+Z&=:!LAEJ*N6599&Y"5%,O04)+K_7HS2?\;>SSM3WXLN#;ZM?CX[F.+:O2R
MS&/!EP+]GZ$80<U=]\@TQ8B'3H>FK\\+2A.#"&OW4A<D2E/A +4]?ZCNGH5U
MQ$&2C]229.@Y."G\J=T5G42.IG(PP F.MM'NE@NI=0"\;1B_H?$TF9R?8Y">
M):.+E'[%_[@K&XMGN4B3R\L139*SX93F^=\XW&'?'=U7'')=\%:ZZ /\NW#P
MWH$//31]Z6B4#"\OZ"(97TYHGF6V0LSPYEB343(]G^(Y L93VU70H?/+4SI)
MD_/+Z6GX.[VD/TF3T73\G,<=] F/5GH6[&+38U!4JLGI@Z:/8A\+D\0Z/^BM
MM$8'0)@^6N.;N\<<FI#MZ>3A<7Y*FPIUP1Y#.&DE-2QM%4XIW"*KH(U=V;,'
M[).[NT50TI9!+7.=&%)[:_(J0Y4T-L#RUZJ1B^=F*(6&"!V.6@0+11:^N2%U
MM7EC=NB46I9CGP#J?T:O_=0&G1M)R;:(]ZX@YNC/^G+2KK97NWE]HWDVK^^%
M'X5%NP7U6,%UV#\_ZY&M[UKUQ)M-O-\LC<=M*0[7N)ZR#0;XOC+8AV82 -H+
M[^Q?4$L#!!0    ( ")Y4UKT7JG_[ <  &,3   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;*U8V6XC-Q;]%4+I"62@(-6^.+8!+QU,!^FT87<F#X-Y
MH"1*XG1544.R+"M?/^>2I:TMNY/,/%@FB[S[N4O5Q5KI+V8IA&7/3=V:R\'2
MVM7Y>&RF2]%P,U(KT>)DKG3#+;9Z,38K+?C,$37U. [#?-QPV0ZN+MRS>WUU
MH3I;RU;<:V:ZIN%Z<R-JM;X<1(/M@P>Y6%IZ,+ZZ6/&%>!3VU]6]QFZ\XS*3
MC6B-5"W38GXYN([.;U*Z[R[\0XJU.5@SLF2BU!?:?)A=#D)22-1B:HD#Q[\G
M<2OJFAA!C?_T/ <[D41XN-YR_]'9#ELFW(A;5?\F9W9Y.2@';";FO*OM@UK_
M7?3V9,1OJFKC?MG:WTV2 9MVQJJF)X8&C6S]?_[<^^& H Q?(8A[@MCI[04Y
M+>^XY5<76JV9IMO@1@MGJJ.&<K*EH#Q:C5,).GOUH9VJ1K#/_%F8B[$%1WH^
MGO;4-YXZ?H4ZBME'U=JE8>_;F9@=,QA#E9T^\5:?F_A-CG=B.F))%+ XC-,W
M^"4[^Q+'+_FF?>Q.FFFM3*<%^^?UQ%@-1/SKE,V>8WJ:(V7)N5GQJ;@<( V,
MT$]B</7]=U$>_O"&ONE.W_0M[M^,QQ^G9OUF(I"Z@DF_L^X(3YA="K817!LF
M*'8,GA?-1.B=]]UOPG@[HT7,I@JI:"S=MU*+>L/4G,W U%@Y9>#4RG9A1NPS
M&*^T>I(N<4G4D>SIDNL%Y%FU??Z_:(.KT(*HYZI&A8$*YVPH6SQ2G<%M<^;(
M/;6CO.VTA@GL1S$3FM?LR&GO6)('<5)BD49!G"7T) JJM&*/EEMQ?#L/LB1A
M419$<<ZJ(,M+*#X7X#\[S3Y*@K H<;5,8A;'05J&I_A60554+ GR@MA6:>(
M? NV$O[_16F[9'?\B[*<_2;AD?TINVYP*G_G5/,"]@O*.ORSU87N#;,R/SOZ
M_= ^(88-^>051FP8Q;B=^+_/D%O#+WD&3X6TJ(*X(I<529!DD4. %HC05-;2
M,^B#9&!K9Y7>L'FOTAX;3),?  O5:2;F<^$*]OZ$8"+X=+GE]:?@(@WCIL>(
M.?\:$D?.YWMH/.[4?2 -8& 1A&G!XF@4LK_1/@\2BN1NGP5AN=N#+1JE <\A
M%/3+,UCLW#S7JCGO@^\%PTU>D9-QB](@R4.6C"I:IG'%4@@!]L*4EC&[UVK6
M^5YWB);A_>=;2!W&81"%+N:C#+]1$215BD4Z*FF;!E69N2TB?11[Z/'^>2J,
MV6/[R%_#."A*XA$Z3G$0AYG;D; HR&._P^__!;@A*?C:^A. H3TU%,FKXD"1
MN/!* L%IE#/<?Q'W]SO4D< ^YCW,HV)4NACW:(^J4>1C[D$?PT3LR=O!L:5K
MLI1@/.U#0J@4WJ6SK4N/:B37*)[MPF'$%[?>#[MD $D?:U?K!,1'A7=GUTOX
M24T,NYY:<*/[MM.M+[M^K!#:I00_8-4G%@DPM-HXTFW!)IYH>!AW2.97=)@2
M048Z:_$DVDZ@$>S@0EIS8T2O&&K"!(7!2DA9"Y*@FI4R)THYI<2+U-XF=?)&
MH=^))H]<>]'OFU6M-D*P&]&*.<4!I;T(TBRG!<IL5K$'L>AJ[C+^YP,M,V I
M3UF6!RGJ\@%H;[G6&Q2F-=<S5/<RB-$"X@CE/6>WRC@,/XA&/2%V218D1<J2
M.*BJQ"N%,VJEKO1^FM1RX= /1B&*/K6)M$H=F#_MW/NS FH.Q3(D7%GA-X%,
MAW] ,TA1%*(H2**P+]>G//(.H(9):>E6*"IA<7SOT =W$LF!Q@G80FTXR8,)
M50>ZV0U8#).".F%XYM9I$91440Y,W#G^P,W>#T/TPK*B9*:FF"%1[_O!__TS
MWC^,P$$>A D5+!3WLLCZ7/=U+:4\CV!*'I^=LO?0CF&:ID%442]+X:&\A+ZG
M"]L[$EH$19HYBV* )2Y =VTHK"=:SEJP)9^QEFK7+F U!6QZA!/J9,85?LJ,
M5:<)_<@X4IQ(WL6C!,-^79,#[!*%23ROX$3,<G8M1$OBJCX-H)1;[?EMJ\R>
M750>\%LO)7KH"X9IV#-,$S_"[9/0\DDM^M<V^;LO#?YU2B+N9$S74KM?M#CU
MV3[91OJOS';?&N!N>,T!0RH./_&VP[LDBPC!F*8J_*]B&MK*N'BE_SJ5R._*
M2)]NEG^!#V:=)FLYAE>)*PB@5#/ JJS.6%;E+$T/&'Z#"9D\[>?,GE%4HF?D
M, %-?*<-[KN1!SE@:Y<D*(D2K0.\G3(=W* ]<+__KHRC^(<7__?,^G+N2C00
MREG-5T@=6JY6M9SZ.+J91C@,U[*1MJ\YPR2GG/"9$8=(P0,_'X3,>3J*LZ\\
M3I"9; GF;R""G\X>O+UW]<PW%?':""CG;,_6P]2AG/%&=:W]:X(Q&K;*I1C$
M]1URR=L%7"7!9PZ_M19O.Q27OMFVXMDRO/PV[N77*W*+)L;;C4,QB3/=Q,B9
M1,H07"0\S]U+BZKES!7/7T>/HY-CL&O5CL\3J)$%?7*_N /)K]<B0I&+K_##
MQLJ%V14IZNJM0F6"D?2!9O)O6$YVBV?>R+8'Q&1S"H5;X/N$]JD"2@B-W-G6
M(%+_: HZ'G!P>D@;.MJ/LFV%H<M?&XQQXM3+]?C@PP<&FH7[O(-J2V#PWT!V
M3W=?D*[]AY/]=?_YZ2.&' FK:S$':3@JL@'3_I..WUBU<I]1)LIB>G++I> P
MEB[@?*Z4W6Y(P.Z[VM5_ 5!+ P04    "  B>5-:-::=/*X2  #B,@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6S-6UUSVSBR_2LH;^Y.4J7(DBSY
M(Y.DRG$RNTE-QJXXV7FX=1\@$I(P(0DM2%K6_/I[NAL *4O.9&=>]B&Q+)*-
M1G^</MV@7VZ<_UJOC&G4?5E4]:NC5=.L7QP?U]G*E+H>NK6I<&7A?*D;_.J7
MQ_7:&YWS0V5Q/!F-3H]+;:NCUR_YNQO_^J5KF\)6YL:KNBU+[;=O3.$VKX[&
M1_&+3W:Y:NB+X]<OUWII;DWS97WC\=MQDI+;TE2U=97R9O'JZ'+\XLV4[N<;
M_F7-INY]5K23N7-?Z9?W^:NC$2ED"I,U)$'CQYVY,D5!@J#&OX/,H[0D/=C_
M'*7_Q'O'7N:Z-E>N^-7FS>K5T?F1RLU"MT7SR6W^:<)^9B0O<T7-_ZN-W#N;
M'*FLK1M7AH>A06DK^:GO@QUZ#YR/'GE@$AZ8L-ZR$&OY5C?Z]4OO-LK3W9!&
M'WBK_#24LQ4YY;;QN&KQ7//ZRI6E;6#EIE:ZRM65JQI;+4V565._/&ZP!-UX
MG 5Q;T3<Y!%QXXGZ" FK6KVK<I/O"CB&;DG!253PS>2;$M^:;*A.Q@,U&4VF
MWY!WDC9\PO)._LR&U5M;9X6K6V_4_U[.Z\8C:O[OD!EDD>GA12B37M1KG9E7
M1TB5VO@[<_3Z[W\;GXY^_,86IFD+TV])_\]]]A?$J?[5=Y1+WF;J2V,+VVS5
ME<8FZ0,]]ZXR?KE5G\R_6^L-/S%4UY]OU$K7*NN) 92H9F74NO49KAGE%BKK
M2S(BR?<DJ1;QY"&F8I^TNE!ZZ8U<'"A;946;0VND#P2LW08W)_G=G<K<-Z;B
M&VW5. 35]'RH_D$+ZJ+8#EBOQOBR)J6@_ _U'TD,6O).(;&[I2A(!@DTP6ZT
MOR6OU9A<S;%9M=:^L5E;:"_K++0O!VK>-BIWJG)-V)E1"WN/9V Y@( MVQ)/
M;H.-/V.)H$6>OE8:.MUI;_6\,&Q5TD27KJ6+>6OXAMS09A$0.6-;KMHUH+*[
M<]<U=]H6+ YJ'-S3<#<B]OT(!];)F5AFUY2-:W0!)9Z<#D?89U$ MP?JR6QX
M&G]CL4_&)\-Q^B9&T]9H#_\2["B ABGG6"("!_]_PD_CPP1Z.D303?15+\C[
M(2NQ5JNU=W>6@V8O=$EB;@I4%K\E8]F&'H1L_S -_OZW\\GX[$=<;KT74^"V
M_8A"'#0K=77U\8I7NW);UQAUVVBN8N9^#:F(SNKA)J>CH;J4F-M]IEOXH5[=
M=HRW+L<-V ;,5Z+NJ'FWRSPYS-:=HA)XG=ZX!L!LD9PDHW:X73<B'G%B8C*P
M%KQ2'7.$-HM$ ]- %,', T1[I8$_L#@9>-&23(I\"O2LT*48@X-IJ-Y+Q#8<
MFG/B&0.U,?#A'5*O;FS)Z4:W!$$I1Y"OV&:ID5\I)+OT;W:VAVRP!?L7\EJ/
M&.]"15>]&P_!VQN[A#L<]+\I=-5\PR7-RKMVN=H+X5,V-Y2'F2L7X"!A05RJ
M)VK IL.M,>=%K[X'Q41S8ZH(,SD^/#3FCVH%\(._!@?#(#KQ^[?X%Z/N:B=O
M]@&EV;B#H#*=#L]ZJ#(]Z7X56)G._C*L_,R%$'JQ96X21!\J@PB^4G_M12,M
M63!N!@$U5P#$>UW;A84"D%#0Q0#Z_6K8CUH8H1-!,+^,!4Y=7(0=8:U083@(
M-'*7TR0&M\KQ:\_UZV]F!TJP:_T.TC_8'IF08 M @-S,2#_5U@D5:-_ +T!(
MFZT&!Z*P2^D4JLEP?>]W&X^9Q!4XP0#67+2%(L1.VUB@9('/$-V!J5UF^4[&
M87XXB(Q&[URX4\>\UV!-?9H1.<9L)@68(E'I-<K)/6L#?SPYG72U+L1/7.\[
MB^5X>-X+Z]YOH5@.IW\QJ*_QB-^MD9=LNP./LI/R T;JJBDIL2:(4-0TPDY
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
MFQW)RQOQE\:M^:\8Y@[%I^2/*P,2[ND&7%\XU\1?:('T9RVO_Q]02P,$%
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
M5$7'6SC>;Q#.9:XJA-;ORICVI&?)I%/LY0W\(L G)^!9 A^5M(6!#W*%JX<
M/?+UX'"R=WB1/(GX'O,NI*P#29QD3^"E!P)2CY>>P/OPM1;V#OZ>+XW5E"/_
M/!9D@,@>AW#WYLQL>8[3B)@SJ&\PFOWX QO$/S_A8'9P,'L*_?M/Z!7AX7.!
M?I_+NY\,*"^?/Y 7C7SIY7-%J\:2Z!IJR2NEK?B7+!'1-=>"E^#DT "7*]AJ
MH:A>$'\B1U)U>AJ#:U;!MBD%3C18WI*(1BLT4IFPL$2):V$#6"VI1I7>V(9J
M4UALC!$(5:!KM'Q9(AG,:RVLH(V\Y,:(M7 >DL8-%Z43>4O%[ZWA)78] 4V(
MEM\"WCJO$,COQCHI&I4+[_1.V (HZ%KZ2([0UUI51,(]]<]3Z?RGBN7*&<D+
M":3A^56E6'D,8^GCF/!T-]I<HS.M-M)ST>@93EM;),)]I&YI[V>C</ UQ+Q6
M)=5O(3?0D%:H7=#+"RXWQ)V0SP9T_B @(M4#W"'7!M#5!Z#;C=62%/<WW/^F
M/G@:)&?0\A&HVM 2@5P<)45(WXN'2;'8)\4G>N&^W"?%KY04(:N18 AA_N"T
MK^BTX>H^,SXK2\FZX"67.7:^\9/!&V@-.OUTV*812YMIDK5?<*D62!81+@^D
MY]R]6*8#DGRFHW29-NRD*8-6EJ9M&'1&XQ',FP.[_":Q_M^=[F<QM%@;"#UQ
M,]8$^[SFL#,:>I\2-\[2\6F"$F 40$;";-R&,>L_!?\B0OIC8*,8$K+Z6DRT
MV*@=J$@\%ZU!^WDNB"\V3LB/]'3TJ8M^V"?0A!*$=5@V^O[X8P99/(1Q_'JI
MT&*=?IP&#EJ)_PF++I%?FA4D'\>DEXX&Q" C#D_RDM$]28?NMC ZSC?03Q-O
MFP#+>G5<YJIM;3T)+GS'0BA>(G_QLQ >E"Y=:H1/RB(PYDO0NM9>2\C0XA)6
MU\=][(1J1$*<3=5O-^<1?*3B%QY&5R2?K<O=QSJ#WE$?5Z'>^&Z57B5WN*&E
M.ZP>&N)YZ /OQ4,W_9'KC7OU2ER3:MP=]B/0H4,-$ZNVOBM<*DL]IA\6U-2C
M=@*TOU;$43-Q!@Y_$V;_ 5!+ P04    "  B>5-:V?N=["8+  "K(   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6S%6FMSV\85_2L[BI-*,Q0$@&_'
MUHSD.&T^I/5(CC.=3C\L@26Y$8!E=@')S*_ON7<!$! ??K29?K!( +OW>>ZY
M=T&_>C+VP:V5*L7'/"O<Z[-U66Y>7EVY9*URZ0*S406>+(W-98E+N[IR&ZMD
MRIOR["H.P\E5+G5Q=OV*[[VSUZ],56:Z4.^L<%6>2[N]59EY>GT6G34W[O1J
M7=*-J^M7&[E2]ZK\9?/.XNJJE9+J7!5.FT)8M7Q]=A.]O!W1>E[P0:LGU_DN
MR).%,0]T\5/Z^BPD@U2FDI(D2'P\JC<JRT@0S/B]EGG6JJ2-W>^-]!_9=_BR
MD$Z],=FO.BW7K\]F9R)52UEEY9UY^INJ_1F3O,1DCO^*)[]V-#P32>5*D]>;
M84&N"_\I/]9QZ&R8A4<VQ/6&F.WVBMC*'V0IKU]9\R0LK88T^L*N\FX8IPM*
MRGUI\51C7WE]OY967=["KU2\DUN$NW2OKDI(IN=722WEUDN)CTB)8O&S*<JU
M$V^+5*5] 5<PJ;4K;NRZC4]*_$$E@1A& Q&'\>B$O&'KYY#E#3_?3W%CK2Q6
MBK__ZV;A2@N,_/N0]U[VZ+!LJIN7;B,3]?H,A>&4?51GU]]]$TW"[T]8/FHM
M'YV2_MD9^G(IXFV^R<Q6*7%?FN1!O*MLLL8*\2Z3A7B_5B*:S^>G5\FJ7!NK
M_U!.E-B@G:MDD2AAEB(:C,)P$(:A2$R>HP(=V> &0F:@ EVLA,KT2B\R)52M
M D*,V#0*3&7[6Z'"FFJU%ANYM2:C6BG7:Y.E)$R60HI4N\14R"?T5QN2%HV_
MQ<62K0/M/(#G-E;#0JRG>ZI(:;&2R5HX_?$R)QSO;-@HJTT:[(+04YF3+@>Y
M6U&84BR4R)0C,Q&9%U$HC!6YL:J^$7,P(%&PD@&8</$;V(G,3)0M0:$BT[DN
M)1$6!<J!8%QB]0)9PT.R=X.H!^*&/Q$'6^I$;R0\)B,213;G\H&L:X*$@JR8
M AW'J-B*$K3*,IYM)Q]:SW>&>[OK%, ,*59@TN)XN$0%%K"MN="9GI+_(AZS
MAO.EU+9)TJ/,*G5!J>E#X(!HX$D8W+$=._#,B7.])'\OO-&)S)!L:<5627O(
M?4IM:N636%J3=U3L@L;JN*-0SJQ*% +!*Q<R:W"/2TW +4HDKO*!Q^I6'GPN
MQ5IB(\5CJP@WB&9%I=F%OW<X$/?>\>;^?G011Y2A08O2\#'; M.4^!UFWI@<
M3F[_ CCI1YT2Y*W2Q:-R)9.?Q]2G]'10+IW3JT*E P'.+-Q264L7&^A<T1?@
MGA/RI.$':G)C'-U6'Q.U*05&B1;O3I>5K,%)M "UBVVKDTH$=8DZJ#: 0*HD
ME0WMEPW4B&AFOJ @8EEV4( <ETPBQ I6D99! Z.C7B;X!P^59D 5&"N(TYIL
MD&=[$NHHTZ!4HS=@]F1Y6 UX]O,#(]'*90DV66,/X]<S5"V[9=4]\Q@WC!<V
M"\STJR(@FE6!Y;R.&*_EP1IX>Y75*-QYT:AVPA'/7R[X+HH/;CE.$?)'W]4
M9FM*"].?1^V+,!AA/LDR#C*NALT5UTSO!N6/=%,=.B)@B$"_5_D"GC8]G_\.
M>3.^Q('X\2MV#7B'MY,\;CB,0[=71QUW("\>8WL\&0Q',R]O,AC%85N5-XX$
M'C" <(/$TI\XG RB:-R&]E'J3%*_HPBT==XWHZ[#NE6_Z8:_;<OLH^_&/X%T
M"AIL^6F3F2=D46XVUCSZ>J(B8".H<RG++'Z#-IBQJ,&I+CZ?S@>S>?2\A^LB
MR2IN@N.ZR:-4 &VK?J] *QXYW0U-TE<@C)+V43K8!;.IVYV_)+M5HKW+EH9J
M/(((L&E"<GG5_AV$4=/*EN%@B'XDRJ>[( L^P)!3\DG:U'%.?=?HXMT_#!!7
M(=-4>\[H=Z!.UZ:^@)..*R&,!P(OVF>4@HX8FUH!A:Q.E>].W >(O&'9$GQ#
M#)F0A<3<V(4S5@(?[(X2:QY'HP)C+%#TU)%ZH )PVN3M<'44+R=@/(MG@^DD
M:IQF//=U'5#D =QR7\MS4-( +IJ2AN&0B8O!L)_*.HP(,,5P-QSR',&&LM7T
M\-9@*;N 0"6EL7Z5EW,@ZXW,CRJI. R8#3$-UMN:KN1Q\:"V7>6.!X9&<6:*
MU24YV*=(R;VUI!CC"A4(%_/ !_\0I2;&E8,=@:<\A) %L%URG=2DZYHV@\'"
MF4RGTL<+'WZ8AUU &" QZ!/S/(@ZQ#S=T;0GYDDP^2^)F=)M5<;V> M$*3\"
MGX5:ZK+K6RV_G1-=W](XF'8LC3J&L:71[G$@[G:8\<"^J0OW[@B8J- 8;E[9
M$0 <3'P?=?V!:A]_/B"U5AJQP$D**62"(%_H"45%;S02-VA&#:0;I04^>53]
M\0:''IP[WC?<>4F9]PV][>1\>CE<1BA3Z/>52$S"$#3%_GEHS[6&]3Q)^QVL
M&RM]X<KTM\JU :6&X">0UJZ&C%V=>HR!;2$2^Z6&)\IFD&ZYV]A#/$XG&H_U
MM+(43=8%K_FT4Q_4*$Y+TYPPX;QL7CB104=BQ.^&=+GM5<"Q GC93,J_\BL?
ME5[>(&5RI<3?#<_41.2W:J6+HNYS_R1IT6@VF$=#\4*,)P%FBK_68,28,8K'
M8C8.\/>#[YWGX^E@.HTN\#"8SFCT\0U"G$?C\$),)L%PWM7VUA]B:SW#P2B:
M0L]D%HRF')"GQE)96WH424V)U%FB0>(%FX:*A+S0%_Z+\3R8C[MI^'+*Z.OU
MGO34CGO$-=Q=>1.&0=C>^&I#/C7%D1W#'>_P:X6BPVA[7,X(JNK$G.IL"]5E
MQKKH]_+4.>0$8^];T+R'Z32WAOSNC[6]SV._$^UOC]6>O3^1GJ8NN7"Z!G3K
MLJ@XRGMG>A9+./;G]<$SV3Q9[(D4_/+.^</Z'\H:_[8G_+;94DJ[ KO5T_^.
M^)Y,3UJNI*OX5' !":7,NI,R]?+*%KZ_\5G?,#?CR<J::B/.W]_?,0I, 6:Z
MX#!J2*KWT:$)_ 5F.;_[Q]O.PEX\ZY<!XM'XR;C#?GX /D5X'^KKVNM:)!%?
M0J.DK?MRF]Q$VZ3*:61-^H,\'['IF&QYHOBLE'%#*WJJ&OM@01MS\&N%P/:
M^1DI#DYW/=K4BVI[BCY6!DT)?"5?,!]TFFGE&BF^'[*-M7+_CI'>3K6'<>(+
MZ=9BB>:$1S+;.LU<X/LH4P=->\P750'#2,FNAWZBZYV,4P^F_Y\X2?Z- !.&
MM)GIFNAT7F6>0G.3JHRG2+LQ]0!<]CJZQ*DC]R?&EZS;JV:U=]H]7"YI6M)0
M1.1+4Y42HR":B&_I8XP/,&F,C[=-I'F(/T=EL(L7 HTE[/QIUST:,C*C8AZB
M-X60,1S1"GS&_O.'IFRW6F6(13"BNW$P]A]S^N!Q^8BA/FY6T[&=>8WE\.GI
ME^ ^$"OJ$P6_LUL8@@0S+^*'8YEE1SP45,^W+C-068*14(SUFZ%/T/8A[\E*
MPE_.]?Z\R-<:L++TIJN[ISXU]6=*W_26<+<U@)4^"^,1?8TBAMVR M^J>D.S
MV'UJ'#Q2 %\V#XISYL3VUP"KEOR&N&F]9=V)+KYV<)R/!C'@A<$Q#(;#=G"D
M.0^WYZ-@M!L<Y_%@%F)$' &1D\[@^-TWLSB*OV\_CPZ/(]KOA\?9^'\P/+)Y
M-#Q&P7Q:#X^C8![]R<-C%.]>. YHEGSV/K(S7/ZYTV.(N>WSIT=>4;MSZAW&
METZ/83!IQL=#/TE>=7Y SA7 2C^3TPD0@/:_);=WVU_B;_P/T+OE_F?\GX%U
M73B1J26VAL%T?.:'F.:B-!O^.7IARM+D_'6M)%B/%N#YTIBRN2 %[?]/N/X/
M4$L#!!0    ( ")Y4UITP-= Z@,  +()   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;)U6;6_;-A#^*P<5*#8@L2SYW;4-V$F&[D-1(][6#\,^T-39
MXB*1&DE%R;_?D7J)LSI>6Q@P*?+NN>?N>$<N*J4?3(IHX2G/I%D&J;7%/ P-
M3S%GIJ<*E+1S4#IGEC[U,32%1I9XI3P+XWY_'.9,R&"U\&M;O5JHTF9"XE:#
M*?.<Z><-9JI:!E'0+MR+8VK=0KA:%.R(.[2_%UM-7V&'DH@<I1%*@L;#,EA'
M\\W0R7N!/P16YF0.SI.]4@_NX]=D&?0=(<R06X? :'C$&\PR!T0T_FDP@\ZD
M4SR=M^B_>-_)ESTS>*.R+R*QZ3*8!I#@@969O5?51VS\&3D\KC+C_Z&J90?]
M 'AIK,H;96*0"UF/[*F)PXG"]"V%N%&(/>_:D&=YRRQ;+;2J0#MI0G,3[ZK7
M)G)"NJ3LK*9=07IV=<>T%/)H8(L:=BG3N @MX;K=D#<8FQHC?@,CBN&3DC8U
M<"<33%X#A$2H8Q6WK#;Q1<1;Y#T81%<0]^/A!;Q!Y^7 XPV^V4OX<[TW5M.A
M^.N<PS7<\#R<*Y2Y*1C'94"58% _8K!Z_RX:]S]<(#OLR XOH7]C2KX7 WY+
M$629HV96:2@-)B D6%KE+.-EQGR5J /LE4W=21<<F$P@$5EI21A;R((@C8<4
M!B3U#2&YRK'G+20H%1W3_[7AX<]#.O'*5Q,FU^R1"!\]\ST)D:J7,T -QECB
M1_J0E-H-3I&0A$J^B\ME!Q,"?*3=_3.PY&\J2&>IIG^&"75);\)CDA[@X4#]
MQYDIE$5I!<O.Z%U!E0J> E?4[8P]<9,9H[A@CE\E*"^6.N*USPNQ]#U9<KQV
M?2D!:A;\ 5C%=&*\B"HU8%YDZAFQV2U*S5.2AB)CL@[30674FAU[2F16)EBG
M@'):E+:+DOU/0)VG7Q^2K_)V(4;/%' #Z%H&4,&C3W!;]/Y_X+%I$L_A)Y\\
M51I:,C][F5K$;<.7QBZL&[LW*L^)^*XV__G$_/MWTSB*/L#&DQ]&5Y/)U WC
ML1]&TS'<=4F[;?.X0TZ'S HT<]CY2&Y?X@_K.N;1; SQ> ;Q< KW2.U%<,>I
MEF]D2"3J]V$V@KLV,PU>FYDM9:8E[OS_3,'2$/M?Q^>%XK8[5Z]]CF=#&$PB
M& Q'/Q*>VR:CP_BJ/XG],)BY ,T&4=M+7E<D/OG3D\!!J_SM$\%KTV<.QAXY
MHSJE!P*50K-?(94A(_^NNY*J&+4=9>D6M%2;Y/>/'*C>N48=GMRCU"B/_K5@
MB'$I;7VE=JO=@V1=W\,OXO5KYA/31R$-9'@@U7YO,@I UR^$^L.JPM_*U&WI
MCO?3E!Y5J)T [1\4Y;7Y< :Z9]KJ7U!+ P04    "  B>5-:3:\7?D\$  #N
M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R55MMNVT80_94!4P0M
M(%L2+5_B2 )\:1 #=6,D;OM0]&%$#LF%E[O,[E*R^O6=65** DLN\B(M=V;.
MG+F2TY5U3[XB"O!<:^-G215"<SD<^JRB&OVQ;<BPI+"NQL"/KASZQA'FT:C6
MPW0T.AO6J$PRG\:[!S>?VC9H9>C!@6_K&MWZFK1=S9)QLKGXK,HJR,5P/FVP
MI"\4_F@>'#\-MRBYJLEX90TX*F;)U?CR>B+Z4>%/12N_<P:)9&'MDSS<Y;-D
M)(1(4Q8$ ?EO23>DM0 QC:\]9K)U*8:[YPWZAQ@[Q[) 3S=6_Z7R4,V2BP1R
M*K#5X;-=?:0^GE/!RZSV\1=6G>X9*V>M#[;NC9E!K4SWC\]]'G8,+D8'#-+>
M((V\.T>1Y2T&G$^=78$3;4:30PPU6C,Y9:0H7X)CJ6*[,+\EIY8HF8$[XX-K
M.>'!3X>!L45CF/4XUQU.>@!GG,*]-:'R\*O)*?\>8,BDMLS2#;/K]%7$6\J.
MX60\@'243E[!.]E&>A+Q3GXH4D"3PT?*2V5*N)(644&1AUOE,VU]ZPC^OEJP
M.K?//_O2TCF=['<J(W7I&\QHEO#,>')+2N9OWXS/1N]?"6FR#6GR&OH/%.]5
MG/TL#^3KT^,#\(&<!V6"Y0G8JJD=-9;4:'BL0?$3/3==+OFZ:(.<,EO7-E=A
M#8U3&<$2G<*%TGPS -]0I@J5H=;KC<&JLIH\:F+WY,IUK)Q!EJ&&$GV'XP?Q
MWE'>"JC53$TPF5RO +S)P+:.=0(J#7%!L*2?-@[L&!XKSL*AT)#)&!M8[%7)
M!"@']OZU1:V*M;11U;<3-XWQ&+>/AT4;F(!=JIPB S1 F36V9L]B0( EBIM-
MO"_2$FF]8.(8Q>7"@2U1.;;0+0$OO%!)EHVW6N61Y0(U&L:,V\*+"D+IK/>R
MUY3GS1,J#L53/Q:Z]RSS$/O""(JG!AWC:29T)VM5_$?<:"^BHQJ?) $"DED.
M24@NR4FM+9? 2YE6'??2J'\Y=CZ7+1?+LE*D )RC#8$UQ$8KB*^L6(LP9@L*
M9^O=0F$WPFMH#1>>R8:@2;(%MH@987";J9B/O?4]ABLONKQ^J%ZPQ\T*BM'P
MX6009Z#"'&I>_:KACN2WG0\LEZ ;7!\5ZIGR@<1'C'[4%9'U_ H;KK.C2*EK
M-*E17"_^.Q@\P$+\"IYM_6YT4F&>NLK9MJP81Y1/._S":G[U1FI=$7U,!+<P
M-R;/#M:VW6S"W0XJXI0<&H+_2=(E_*RD!9DF7_E?.JE(X)Y*7&$(P$(7838C
M*'4;GYW#^.(<=M;/;]_Z\!(^,7<'-ZUS$O:."'Z"\>#=Q3O^GPS2\:C7_-V:
M;(_RVS<7Z3A]O_U_M(%3L=_I"^1]JWNX\P[F)5+&+PW/Q>7<=J_C[>WV8^:J
M>X=_4^^^A.[1E=+;F@HV'1V?GR;@NJ^+[B'8)K[1%S;PQHK'BC_(R(D"RPMK
MP^9!'&P_\>;_ 5!+ P04    "  B>5-: $YV<[X&   E$@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6R=6%EOVS@0_BN$MRA:0&OK\MDD0(YVMT #
M%$VW^[#8!TJB+3:4Z)"4'>^OWQE2DNG$2=.^6!2/F6_FFX/6R5:J6UTR9LA]
M)6I].BB-62]&(YV7K*)Z*->LAI6E5!4U\*I6([U6C!;V4"5&<1A.1A7E]>#L
MQ,Y]5F<GLC&"U^RS(KJI*JIV%TS([>D@&G037_BJ-#@Q.CM9TQ6[8>:O]6<%
M;Z->2L$K5FLN:Z+8\G1P'BTN4MQO-WSC;*N],4%+,BEO\>5C<3H($1 3+#<H
M@<)CPRZ9$"@(8-RU,@>]2CSHCSOI'ZSM8$M&-;N4XF]>F/)T,!N0@BUI(\P7
MN?V3M?:,45XNA;:_9.OV)NF Y(TVLFH/ X**U^Y)[UL_> =FX1,'XO9 ;'$[
M11;E%37T[$3)+5&X&Z3AP)IJ3P,X7B,I-T;!*H=SYNP#Y8I\HZ)AY)I1W2@&
M'C?Z9&1 .&X9Y:V@"R<H?D)0%)-K69M2D_=UP8I# 2- U4.+.V@7\;,2KU@^
M)$D4D#B,TV?D);VIB967_-C4*ZYS(=%:3?XYS[11$!W_'C/:B4R/B\2,6>@U
MS=GI %)",[5A@[/7OT63\-TS@-,></J<])_AYI<$D:\E(TLI(#%YO2*&9@+\
M80VI#9&-(E1K!OMH71#!:<8%-QRV5$Y(0:@A2Y2]L;(QR2!1\T8IE ?)PN&L
M)G))@$M694SU?%J9,$A(+D +7W(0E^V( 4B\7C<&E)A2%J31L&!DI]/3MR"?
MV(8)$K7/N'TF1[2=.T,^UANFC35^@>'*=N2:JENH?1^:NM#D%1G/)_#[^K=9
M',7OO-%U8QHJVFU1&$S&2;_6/2^E6DM%#<07RPRY04\XAW4[HF 2S_JW/^2&
MJ1K1/'E@$@51$O6O7Z4!$*TQ413$Z9Q,XF ZGO=;/GD\73'%-Q3+'E@.0=XX
MVO=HYK/Y ]G^<=\/;N]^Y@VO@2O9:.!1OWTQ$\G+F4B"*![_F(MI,)U&OT3%
M>#K_&2I $032429>843,;.3,@R1,/*POH,,W,0WB*/1FGB?EX>Z.!2\G*S_?
M*>0/MK "4_6ND09&:\5S$/NFJ6GQ'?H-*]Y" K;=$CH-<J*A2BC""Q#"<\#3
ME@68\ZN"*:$<;!DI*1S$/'9+.\Q>FH,2C?4"%SQ0I "2AK82B39VGD*/&%9[
MGK" Y#W-!;*F]ZRAJ04S3$'/Q,K268UR*=X'L-#)#=C4EAVNP!=4V</;DN<E
M:0S _P_+40%^43MKQ!I]U@LAE2R8< 529EC_L8:V7G-U3*/Y/9+]T2&YD17S
M\8!Y5EQWSE:^MB0B2UA3487EJZ([DGEL9DK>0II94O7+_5GL0Y)[(?G0>SL
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
M0P(  (H&   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;)V56V^;,!2
M_XK%I#VUX9;+E@%2TFY:'CI%:;<].W  J\9FM@GMOZ]M",NFA$IY =N<\_D[
M1ARBEHMG60(H]%)1)F.G5*I>NJY,2ZBPG/ :F'Z2<U%AI:>B<&4M &<VJ:)N
MX'ESM\*$.4EDU[8BB7BC*&&P%4@V587%ZQHH;V/'=XX+.U*4RBRX253C AY!
M_:RW0L_<@9*1"I@DG"$!>>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0
M*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5
MCK??H:]G9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[=
M1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83
MK !][$I&KM([F#@W[6GKCA9<H(7H@3-52O2599#]F^]JLT$O..JM@U'@/:03
M%/HW*/""Z0@O',H-+2^\P#M7Y@W:OZ(-R\B!9 VFYZKNH-/S4//=+&6-4X@=
M_6%($ =PDH\?_+GW941Y.BA/Q^C)KJ& ?&\_N_5/M=$JX[7Z_Y [W7%@CJF$
M$;'9(#8;Y?S@[/8*N7'H>W+S06Y^U:D]@=!?$;[@-LY\SVTQN"VN/KAQOW'N
M13_WI#]4( K;!25*><-4URJ&U:'1KKK^\C>\Z](/6!2$240AUZG>9*%?I^@Z
M7S=1O+;=9L^5[EUV6.J?!0@3H)_GG*OCQ&PP_'Z2-U!+ P04    "  B>5-:
M/*4S.!$"  #=!   &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6RE5-N.
MTS 0_17+2#RA.DDOH))$:G=!K,1*U2Z7!\2#&T\3:WT)MK-9_A[;24-!W0J)
ME]ACSSESCN-QWFOS8!L AYZD4+; C7/MFA!;-2"IG>D6E-\Y:".I\Z&IB6T-
M4!9!4I L259$4JYPF<>UG2ESW3G!%>P,LIV4U/S<@M!]@5-\7+CC=>/" BGS
MEM9P#^YSNS,^(A,+XQ*4Y5HA X<";]+U=A'R8\(7#KT]F:/@9*_U0PAN6(&3
M( @$5"XP4#\\PA4($8B\C!\C)YY*!N#I_,C^/GKW7O;4PI467SES38'?8,3@
M0#OA[G3_ 48_R\!7:6'C%_5#[G*.4=59I^4(]@HD5\-(G\9S. &DJV< V0C(
MHNZA4%1Y31TM<Z-[9$*V9PN3:#6BO3BNPD^Y=\;O<H]SY8T_7@8&?3*4<56C
MG1:\XF 150SMC*Z =09L3IPO%B"D&HFW W'V#'&:H5NM7&/1.\6 _4E O,I)
M:G:4NLTN,EY#-4/S]!7*DFQQ@6\^69]'OOG_64??/GH@NG$@[?=SYS!469RO
M$IIJ;5M:08%]UU@PCX#+ER_25?+V@H?%Y&%QB?V?/6R8;MW??V&0?[F ,QV<
MTTE.KIP$4\?&LJC2G7+#[9M6I][=#%?V=_K0^+?4U%Q9).#@H<GL]1(C,S33
M$#C=Q@N\U\ZW0YPV_OT!$Q+\_D%K=PQ"@>E%*W\!4$L#!!0    ( ")Y4UI'
M?OY5CPL  #DT   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;.U;6V_;
M.!;^*T0&F.D CA.[MTPG"="DG=T 4S1(LC,/Q3[($BUS(XDJ2=EU?_U^YY"Z
M^*8D[0SV8?W26A;)<S_G.X?QZ4*;>SN3THDO>5;8LX.9<^6;HR,;SV0>V:$N
M98$W4VWRR.'1I$>V-#)*>%.>'8V/CU\=Y9$J#LY/^;MK<WZJ*Y>I0EX;8:L\
MC\SR0F9Z<78P.JB_N%'IS-$71^>G993*6^G^55X;/!TUIR0JEX55NA!&3L\.
MWH[>7(Q.: .O^$/)A>U\%B3*1.M[>KA*S@Z.B2.9R=C1$1'^F\M+F65T$OCX
M' X]:&C2QN[G^O3?6'@(,XFLO-39GRIQL[.#DP.1R&E49>Y&+_XI@T OZ;Q8
M9Y;_%8NP]OA Q)5U.@^;P4&N"O]_]"4HXC$;QF'#F/GVA)C+=Y&+SD^-7@A#
MJW$:?6!1>3>84P59Y=89O%78Y\XOEQ-IK(PKH]Q2W"A[+SY$!>P!S3L1%8G
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
M1':OS^TQ^VXMM9)V6;R7RXZ @S5V@T1A2EFO#VB3>P95))2/0($Q2Y0DRO<
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
M$ QSY&H16W;9@0A)$6<E!CM/C"=.6]1,I"33"@Z(OB+*CI$*FXW90V^BQ=_
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
MSW'22==F\V\GL!/Y63<H1B/_WG;2",$JY0 =)VU]F(70\X./M457P' ;&A7
MD6!OV9^GZA>I0 ?7 J25\PP/C@_62>]]878KPNG).>FZ@-6WV984_354:C"V
M-X.D?3A6R8T&-Y;9)2XZH@G>_*'H&JQ("S+21&%+2TD%NC8W@7@,5X?">AUN
MX!E'<@,V]7V6DS'AIC 4$1I-".,U;/$$P55,;05BLR=R8Z 87+K&JB\WIO.Y
M/Y_/"RLX/]ZEA"EMR7Q=FBI'8K HB'A<U(.C=-W8<JKE?<C[XIX.^"SWO6-2
MO1R<)X(/_',AYZ0%0WIM(\6U9M^)1>1,BD*(KXD[.  ?OQ0/@333IC(GQ%=[
M/4ZP9&!<EZT:[;\V'X@532TEBX$Z*4=- <F7/ &TTE'*UO</1-]U30]JUD;G
MXP9R3INU/()*$H(/^<DDHE*]//P^^LH)])41:YJ6?X9' U1/4X.A"M=/K""2
MXI#/ZYU]2YMH;740_2\^=QPX,UK)W-J]6XPCADD*I/W-H$8T,\<1A2K[4;8F
MF"A[M TN;W@+$4ADVZE (MGDL+BBA:_SISB9Y1E+W;Q/$*>RSN\8JJJ:'B[C
M;M_S^5]B.Y-.P)^&,\0PSDN=ST\YO>$1M$F49E^<SMD*M.&P"O$_QWW-^@3S
MYQ4>T?#%MU225T%QC.1>Y?LX1ZK\(Q^C)1K2*NTR7.OZB;^L-U"9HMMU!=]
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
M@.V!8*=3^W@C7/J5I*XJ'D5FE8I[$CTB@\?3B6OB*#Z'P0,*1"TF2%<UOD5
MFMKFE*6&%I()XXX:I\.0Z-+6JJ!\S/<!',U_^Y.%[6UZ;QUKIXGW251UQ!=<
M-OYU@%OWKOW!'H2,:*;G-?K%AX%VLRYR3'FK$F>64Y/I#89T$/%=F@&M7?[!
M[OJ=5,F(<QLXX0N?!^=)"&5B7$!272>W6POO%#X31:\@[,3_/R-^U8%CCE/3
M!9\\_:<X7#2@D#0OR.RESE>.)P,6.@%@U\,KE#BHE3UPVJRV1J^8B#T-/9VI
MQ,ZS\43LJUW.]]7^R$$Z:;F+LN%?!$M_9:TE%Z37UD_A-GG\]H<F'?Y/AD&\
MKU%C:N:P?V#.6WRVY1-1 Z^"UDN 77D+F3W7RR$OKIX_(E*[GGNZP<=EH+ D
ME.)/8#2ES)(0!T["O.0']!<T'EY<73[*EE^=+:9P_HE[I62YL !Q;5YS59?'
M(V0D"K.?.W]/5!\=#"&'I*0!5M/NO!+W\?GF^' ;%4-'9BG HJ564 ]I0.M'
M=ORLFU2X]%RX)M7O0WF0-^X#<'"TQ]VGO&NYK&L\.;V0/ATU8AISC.$JE4KM
MCVW6MRPOTJW#7CIR2RBDVTRNI)2?8CNBF%X$*Q,FK'^U[:WH_(T5MQA57_[E
M(:?QKW>=WBDN6=K[PLR<!""!F8E-/X9+KRZS+S\G#ARN,<E\H<EK2,)\0Q'%
M1L?BX[7MH67$=Z7(17Z(6-#K*P\-& W>]WT@"T<.ZM,(3 7K8]9S"1[<BQS'
MBWP7RR X)IH^O84"UO_:"SL#ON)U-/4?&T%C<WBL "=<F7!]=1 QJJ56T'FV
MUBZ=*8G"1O"3IMGYV<F_ABB8IP $[[$U>2HQ8S*G-('5;0(I59<J$BU<[G::
MO1B<E;+2E7<EP_WZ1XKX\PG>O1_/+I>19\-";%Z7WP8ERCYQ;--[K3TWVC$.
M[\]?ESRI%'A8:/!;9X,)WR3I2!K!A)Z :6?ZD_'FEP.M/_F48-&Z+AU^7-.^
M""Q!^$J#LGK$R5H#&#*T%#2/[[5XR9>]!M4K$Z'^5O9?]:H4_S,\Z:U>0$ZU
M9L@W'!&&#T>O]F6B3! U51Z3;L[CY.=T=Z;=\(\&(_(A+2N_K!L^S?P/$U_(
MS_'&Q^57C=_F[08]J)59TZMGIU\^?2#NM?^C:_;\X[RKINN:'?\3=R^8%@_0
M]^N&6$3_P +AYYJ?_3=02P,$%     @ (GE36C\ V\\'!   I0D  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S@N>&ULI599;]LX$/XK VVQ2 !M=/F*US;@
M7&V 9&'$V>W#8A]H:6P3I4B5I.*VO[Y#2E9<P#$"[(O$:^;[YB0G.Z6_F"VB
MA6^ED&8:;*VMQE%D\BV6S%RH"B7MK)4NF:6IWD2FTL@*+U2**(WC050R+H/9
MQ*\M]&RB:BNXQ(4&4Y<ET]^O4*C=-$B"_<(3WVRM6XAFDXIM<(GV[VJA:19U
M6@I>HC1<2="XG@;S9'PU<.?]@7\X[LS!&)PE*Z6^N,E],0UB1P@%YM9I8/1[
MP6L4PBDB&E];G4$'Z00/QWOM=]YVLF7%#%XK\9D7=CL-1@$4N&:UL$]J]PE;
M>_I.7ZZ$\5_8M6?C /+:6%6VPL2@Y++YLV^M']XCD+8"J>?= 'F6-\RRV42K
M'6AWFK2Y@3?52Q,Y+EU0EE;3+B<Y.ULVP0"UAB7?2+[F.9,6YGFN:FFYW,!"
M"9YS-'#VS%8"S?DDL@3LQ*.\!;EJ0-(W0)(4'I6T6P.WLL#B5P41,>YHIWO:
M5^E)C3>87T"6A)#&:>^$OJQS0^;U96_H.V;OO_.5L9K2YK]C%C?Z>L?UN5(:
MFXKE. VH5@SJ%PQFO_^6#.(_3[#M=6Q[I[3/EE2:12W01>U>OJ"T2A/C8S1/
M*CI.\T CY(K*SU@'9+<(:R6HBIV7F'%K% 8L5ZB[4 "3A1MD8SCCDF14;6C)
MG#>[;@?NN.24L 5\5*HP\ %Z69CU^FXP# =)#SY3'0-)+[3*T1A(TW"0#2$=
MA%F_!T]L!X_,HN9,A'!7H_"@R[JJA*,\2L/+.(-A/QQF&3PKR\2ADP@FZ8W"
MT:CO1Y?A,$[@1$SZ74SZ[X[)K;&<&@:9N"27\ASA@5J/(?=IHF_QCR?<U,(?
MN'7M2?/<V_"7DKB?SXU!>S2DIWD\4YBPPS<MONCPM</7'7Z'QSR>IR$/:.R7
M-5)$<E%3^<+*M?+Q@6UK)+/D!N'L.S)-P7X@WWVB?OAJ7F/.V,6TJ)N&O!"N
MTZ0))!3S9\VD*;DQKSO]!$8QW%#Z:;ZJ#T22&(8I?$2)FF+;'H;^X(C_QG#[
MM>85W2*$1.D'5S47!25P8^D#4D/?*E' ?5EI]8+N("4<].(3*3'H4F+P[I2X
M9A6G3.0_R'_7BBK*P3]A$P3J/G79!F1>*FWY#^;L/1;]DY#'"]I?O3Z$KH99
MZ3J=+]_\@%2^)Z5;4NR %#L@]7]*_UJHVME?5K7OM<X3OB*I6'N)&Z3A<)2^
MZ1 XR\+AY> <SI*P'_?/CRL,0=)KAI0EX:7O*S1(A\.C51X=7)TEZHU_(+B^
M1SYJ;M%NM7N#S)NK]_5X\X!Y9'K#I0&!:Q*-+X94J+IY%#03JRI_$:^4I6O=
M#[?TCD+M#M#^6BF[GSB [F4V^PE02P,$%     @ (GE36CZ$684&!P  WQ
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
M:QK,:+P _5]K[8X';Z ;]?/_ 5!+ P04    "  B>5-:++0!BS<$  #^"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6R=5MMNVS@0_96!&A0)H$0W
M6[)=VT N35H@08,Z[3XL]H&6QC81271)RJ[WZW=(V8K2.&ZV+S9%#L^<X9PA
M9[@6\E$M$#7\+/)2C9R%ULN!YZET@0539V*)):W,A"R8ID\Y]]12(LOLIB+W
M0M^/O8+QTAD/[=R]' ]%I7->XKT$514%DYL+S,5ZY 3.;N(KGR^TF?#&PR6;
MXP3UM^6]I"^O0<EX@:7BH@2)LY%S'@PN8F-O#;YS7*O6&$PD4R$>S<?G;.3X
MAA#FF&J#P.AOA9>8YP:(:/S88CJ-2[.Q/=ZA7]O8*98I4W@I\K]XIA<CI^=
MAC-6Y?JK6'_";3Q=@Y>*7-E?6&]M?0?22FE1;#<3@X*7]3_[N3V'MVP(MQM"
MR[MV9%E>,<W&0RG6((TUH9F!#=7N)G*\-$F9:$FKG/;I\>=RA4K3*6L%QP]L
MFJ,Z&7J:D,VZEVY1+FJ4\!64((0[4>J%@H]EAMES (\H-;S"':^+\"#B%:9G
M$ 4NA'[8.8 7-7%&%B_Z?9PN7.%4 RLS^/BCXGH#$TPKR35'!7^?3Y66I)5_
M]IU"[:.SWX>IGX%:LA1'#A6(0KE"9_S^71#['PY$T&DBZ!Q"'T^H'K,J1Q S
M:$6SC^9!H/TT'Q8(,Y%3C?)R#EP!V]6I\2<J";RE%*;,+.4(BRG*)D_V3&D0
M#>"8EZ 7HE(TI4[J5;,"DX60^E2C+-I1P(U8H2S-N,Y.*R5'D'0C^GW_KA<&
MX0>X%>7\)<"ED$LAF<;3+^L2,[CE,R0#54E6I@CW(N>I0>LD;J_?A4[HAKWD
MD-O8=Z.D!XF;$/4&_859X,9ACWZ[21_N*EVQ'*XKBAD"WXV)-^U/ E,=N($[
M)A_IGJW7N_T8(C<(N_!%+^@0V\&$"40^/ A-:/O##<+ #9($XM#M!O'6M&UP
M9$WZ!'.T,SH@PFXCPNZ;17A>4";YOW36ET(945#RKQF7\)WE%=8">796+IRO
M&,_-)7-*S\GIA.6X3[X'*;Q%OMJXV.J7""I2(@)KZ*9$U[*=&;:K'=O,L%5/
MF64[LH1,SQB1M9L,5BHDN5Z*,C/N"+DR1TX8<RF4@JJD]S&WON;T+M9'D],*
MOEHZ@SW5]$L-/3]ON+&NOCVYNK&N7DP?WUK')^W<'*PV$GZO']"@0QR.X#CH
M=4[,- DN"GY3"7WHTP;_9%L6M2QK 89&B9THLI#]&C)TDV[_D"[C1I?QGUR.
M<)DSI?B,TSE,-\2]M'>[*=([I@WQ#="SN5>%!QW^L0K_M^2(=MJB7>QH9R8%
MKXKI%^F\U-85$2 ;NI9@@TP"N:.G?W?9ME:U@!GU3=9*F8Q1M]?.ZVL)]%H]
M28%R;CLO1;%0J=3M23/;-'?G=4_S9%YWAG1MSHVT<YS15O\LH0M"UMU6_:'%
MTG8X4Z&I7[+#!36H*(T!K<^$T+L/XZ!I><?_ 5!+ P04    "  B>5-:U6(S
M5WL$  !0"@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6R55E]OVS80
M_RH'M2A:0(M%2K*D-#'@)"L6H%V-).T>ACW0TME62XD>2=G)M]^1<F0'==+N
MQ;ZC[G[W_\BSK=+?S0K1PGTC6W,>K*Q=GXY&IEQA(\R)6F-+7Q9*-\(2JY<C
ML]8H*J_4R!&/HO&H$74;3,[\V4Q/SE1G9=WB3(/IFD;HAPN4:GL>L.#QX*9>
MKJP[&$W.UF*)MVB_K&>:N-& 4M4-MJ96+6A<G =3=GJ1.'DO\+7&K3F@P44R
M5^J[8ZZK\R!R#J'$TCH$07\;O$0I'1"Y\>\.,QA,.L5#^A']@X^=8ID+@Y=*
M_E57=G4>Y %4N!"=M#=J^P?NXDD=7JFD\;^P[673<0!E9ZQJ=LKD05.W_;^X
MW^7A0"&/GE'@.P7N_>X->2^OA!63,ZVVH)TTH3G"A^JUR;FZ=46YM9J^UJ1G
M)S>X[*2P2C_ )V$M:@-O[\1<HGEW-K)DP(F-RAW810_&GP%C'#ZIUJX,_-Y6
M6#T%&)%G@WO\T;T+_B+B%98G$+,0>,23%_#B(=S8X\4_#W=J#%H#HJW@8RWF
MM:QMC0:N:E-*93J-\/=T;JRFOOGG6"IZ0\EQ0VZ63LU:E'@>T+ 8U!L,)F]>
ML7'T_H4PDB&,Y"7TR2W-9M5)!+6 GX9TS/F7X>]6" LE:6#K=@G>_Y9P5:>I
M);4FQMN0JEW^1BW3T'0./HB]#_(@K<(X7ZF<V,Q1#R7U<D3$GK!D=XVZ5A5L
M$?!^3:,+5A%\J3:DI;3; QU)FJY<@6A41WZ=PJS7(0,>T^.]K5O"4YTA8/..
MLN0A'D8W/<#E+HZ/+H8[%\./)S]F=K;;1L[9S^2MAIFB%D%;:VR<\@6VN*@M
MS*1H#3"X182YVWSP&MZ\RCGC[XG*\Y"-&1$L31P[#EF<P%12+EOAMA29WF#;
M(<RT6FI!KM25&TT.7]8N(1P>4!"?A#S-@!4IQ&'&"L++*<<+I$@JN&Y+U2#<
MB7O*OP^ *K(A^M&1/"R29.#&Q$7PH4,)EU)T!F%:?:,%U/C:LYUEYBT##SG+
M!]4LY,4>Z(JJL>G#N&XI.]U1!!86>3'H4" L&K@^M0R^"JIK1ZIA4N3T&V<Q
M9&E$UI,\ACMEA3Q2I"(LQAR*/!R3.*/<\@R*E/*3'@H_F?E?3AF+HS#.LP-^
M'$:<^WI;@F_4AGSZ/)?U4KA;YQD4/@[Y.-[S+ NC^/GD/TT<92/F![IAG.Y3
M]PM-]!3-M5!ZT 1YON?^5-JNX$I\ITS#[.X2^N$Y'A2/PJ@H#F(,(\;^[\3L
MYX6':4*M'849];0;D-R'&F4[F'UO1*[,8<*9H^,46);]V!N'Y7X-O/!(1- H
M%CQW5!HFD2>R<6\:+LE30ZMF_NWI'GJ@.]JM%MJ"H(7U6Y@BZG1[0I,Y]5L)
MD%J@IGN4%JG>*]9M*;O*[</6T90 5R@G\13GV!TQ.KCE&]1+_Y8Q4#IS_84_
MG [/I6G_2MB+]V^M3T(O:TJWQ 6I1B=9&H#NWR\]8]7:OQGFRM(+Q),K>O*A
M=@+T?:&4?62<@>$1.?D/4$L#!!0    ( ")Y4UIV=LJS.P8  (00   9
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
M+JB&+XK;W:E<G-8T:99$8W_'J6+G!5.#4%[1:,N? '+]-OK8>X.QON@M"]K
M/3I8/W6\A.GBT9$3?QJ!O>. BUHIJ@3P(722)*94)%$,E[):-H0A@@9.1)GW
M/,>/TF<<V<>QMH(P8%N)XWHAV?]4947-Y4+.?Z824O"/K++68.NEC8O+K]*R
MR.?"D/A,%*+*$&P?UWWR[372UN]]']Z"%1SWZE?AN)UL[%V'\U/Q0*18$AF0
M[_\=.0P?)&?6')*>YSJ3-=DF0N'/B?&RL>RH\'6+/&V1;SH_FGS9A#*3;"L[
M@:0_A* ?OE;\L'7IAEV*^T$"[R#JARZ\.U*D<5>D\2\T>"Y&YV63<+I$/#EP
M)4RM:'2H9(]:.GP#M'"<X:[[OZ4T^1Y D:UXEQ-9X:.!!3VBVIN!,]121BR7
M"I=\=LPO% MBP,]NA%=MDHQ&3<./7)YP;<9!RL.$BS6->)A"0#>!9<"06SK)
MWNUL>KXS]+UG17LMGDI[]06QXX:IS< 9%06)([7\Q$G<"*[YM"C_]Z*H]R[B
M@P5_B!&#O2=8B6II'YH:+*F:UUBWVKUEI\T3;B?>/(2OA%KFE:9$+4C5[2?4
MI57SN&PF1J[M@VXF#3T/[7!%[W%4+$#["RG-=L(&NA?^Y']02P,$%     @
M(GE36G)5Y[^"!0  "!   !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
MI5=M;]LV$/XKA.L6+:!9(D6]I8D!)VFW DD;).GV8=@'6J9MH9+HD732[-?O
M2$JRX\AJL0&V2(J\A_?R4'<\?13RFUISKM'WJJS5V6BM]>;$]U6^YA53$['A
M-<PLA:R8AJ%<^6HC.5M8H:KT21#$?L6*>C0]M>]NY/14;'59U/Q&(K6M*B:?
MSGDI'L]&>-2^N"U6:VU>^-/3#5OQ.ZZ_;FXDC/P.95%4O%:%J)'DR[/1#)^<
MQV:]7?![P1_57A\92^9"?#.#3XNS46 4XB7/M4%@T#SP"UZ6!@C4^+O!''5;
M&L']?HO^T=H.MLR9XA>B_*-8Z/79*!VA!5^R;:EOQ>-OO+$G,GBY*)5]HD>W
MED8CE&^5%E4C#!I41>U:]KWQPYY &AP1((T L7J[C:R6ETRSZ:D4CTB:U8!F
M.M94*PW*%;4)RIV6,%N G)[>K874O]QS62%6+]"5J%=N="XD0!7U2J&W]VQ>
M<O7NU->PHY'S\P;]W*&3(^B8H&M1Z[5"'^H%7SP'\ &_TY>T^IZ30<1+GD]0
MB#U$ D('\,+._M#BA4?QYAI=%BHOA=I*COZ<S966P)6_^JQU6+0?RYR?$[5A
M.3\;P0%17#[PT?3-*QP'[P<TI9VF= A]>@?G<;$M.1)+9+3NTV\0H5^_^S5'
M2U&6-M:H4(BU!]1L)+82_EII((>95Y8NEBJEH8HV5)GOJ#)_:D9<>NC+_042
M$IH;#S'E],YY->>RBZ!%@DYXXH:FB]X6-=)KL54PJ=Y9&,! ]T*S\F"T1U\;
MR3%Z\RHEF+R'7IQY,8[V.[NY%'N4D%UGQWL+DV1>%@0HC4,O#2G*:.@ET,+K
ME&8HH=0C&*8)]8(H:U09MU)CE(6A1V'A&&$OP*$7VGXC#7N2R(M#LWL61!Y-
M,?I1$'8!V'E]813=\_=/N/C L1]J7>@G9_&G&FB_A:^M1K=,<W3-]%::V5U8
MC.=_W3+):LWY MWQNH#H?A::*Q1.HN@UPL3'D4]B8V/@!=873<>$[([+ M9"
MOD@N6O&OM>(Y'+Q% Q1/PN0U"E(_(#Y)$"56NFF>@>!P=@R$3N(40 R"3S(4
M.Q7B'DUP=A0DG 2@"0Y\^ $(=M*X!X0$ R"$.$TB/PR&0<Y_ ))"IC4@U$G3
M/A!\5!,R22B8@\$6/\2#(/0H2#2AQK'4#[ /YZ'Q:'NL#F)\>3S&-.GL25#D
M4*+>\ PX)2)M>,(,D=A*-\V!9X^R+9S$77CH8'AP>%23R)ECV4;A8^&DLSZ0
M=("R@0,) "0%%5I5>KTR8%#:>06^-3%US*=]7CD:GW"2=5Z)0(?(J1+U\6T@
M/G'6\BW"PP81,G" $N.7R' E(D/.)70@0A;$TC9Z05OW^<YH8M^FQ+577*D3
M0&(59)CB'[XXS!&?E-JR.N?H0B@-BGHDCA'Q,HH;Q(/UGZ'"AN_S/F(?SKC+
M-N,NP0Q4#U%7/40_73U<P9QI+\!#A48?65Z4A08O]I44@[#_M:0P,#9;Y4Z%
M_U$=6&.NB@I09I780O[ZLI<NK[B&9*G:J=D#*TI3S+Y\8;);XY#92G)N4R$D
M\*1-9+OB8=?;S;8]0\D7,(0T&<@5(JF7) 1ABF$4FK* TK@K(L*LA>S*%K<>
MIK"3&"-"G=  ,>*.&/%/$Z-)^H6+S7/^]G%C$+F?&[,5>&5E*HSJV68'=8V8
MEP6L@GL;S-8]S(#K*.(L7QM9#7RK^7>-EG#!0T^<0< 9U/+ *D=#]:+T 8S(
M/&+S2,PC-8_,'<D]/SPK&MO(-.7(_EP3_KZ ^'NWLXK+E;V#*I0; KJ+6O>V
MN^;.W.UNM]S=D:^97!7@DI(O0328)' ZI;MWNH$6&WO7FPL--T?;7<-5G4NS
M .:7 CZ(S<!LT%W^I_\"4$L#!!0    ( ")Y4UJ6'</@P@L  +DG   9
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
M+LP )D,#\'Z9YU5S0PNT_]:[_@]02P,$%     @ (GE36I:<J2#W @  5P8
M !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULE57;;N,V$/V5@5H4"2!$
M%\NWU#9@)[MH'[8;.+T\%'V@I;'$+D6Z'"K>].L[I!RM%_ :Z(MXFSES9L@Y
M6AR-_40-HH//K=*TC!KG#O=)0F6#K: [<T#-)WMC6^%X:>N$#A9%%9Q:E>1I
M.DE:(76T6H2])[M:F,XIJ?') G5M*^SK!I4Y+J,L>MO8RKIQ?B-9+0ZBQF=T
MOQV>+*^2 :62+6J21H/%_3):9_>;PML'@]\E'NEL#CZ3G3&?_.+G:AFEGA J
M+)U'$#R\X ,JY8&8QC\GS&@(Z1W/YV_H[T/NG,M.$#X8]8>L7+.,9A%4N!>=
M<EMS_ E/^8P]7FD4A2\<>]LQ1RP[<J8].?.ZE;H?Q>=3'<X<9NDW'/*30QYX
M]X$"RT?AQ&IAS1&LMV8T/PFI!F\F)[6_E&=G^52RGUNMB?CFM^BD1:ZU@X\[
M)6OA*T9P\ZO8*:3;1>(XE'=(RA/LIH?-OP&;Y?#!:-<0O-,55E\#),QQ()J_
M$=WD5Q$?L;R#419#GN;%%;S1D/@HX(W^?^+P**E4ACJ+\.=Z1\[RV_GK4A'Z
M$,7E$+Z?[ND@2EQ&W#"$]@6CU0_?99/TQRL)%$,"Q37TU3/W9]4I!+.'AT;H
M&D%JN':?ES*X&N-R!FMNQM+H4BK9EXL)N :A%-:^2EV#:$VG'?G]]?8C 4M'
M,'A%80G0/PC@Z\1VAW:X4A"Z\I,12 +AG10+!MW##6?E&M,1&]!M;QOL-EA+
MK7W C5!"EPC?PV@2%],I3_)QG,UR^(5EX?Q%;YEYK>6_S""/Y_,,BGB<3F!=
M_<VMYNM%\-@A.,.6+Y*"#\=_$-3 >^8#[\A)U@(DR.)T/H-9/)H7L"Y+VS&F
M'S'4)(LGTPE_,X[!RN84]N@WT_DMW.3Q=#ZY];WQ-?TBC[/)Z$L>EYY)<M;L
M+=HZ2!I!Z6O>]_VP.ZCFNA>++^:]Y'X0EDM(H'#/KNG==!R![66L7SAS"-*Q
M,XZ%*$P;5GZTWH#/]\:XMX4/,/Q+5O\!4$L#!!0    ( ")Y4UK<QI3'I@8
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
MD.-*U,K=Z^UGW.E)/5ZFE6V^L&UC4PK.:NMTN4LF!J6LVE6\[.[A(&$8OY'
M=PF\X=T6:EC>""=F$Z.W8'PTH?E-([7))G*R\H_RX QY)>6YV;4N2^GHEIT%
M4>5PK2LGJS56F40+YX]BJ=!>3")'M7Q&E.UPYRTN?P.7<;@EJ,+"QRK'_%^
MB$AV3/F>Z9R?1+S![!)Z+ 0>\^0$7J]3WFOP>O^E_$;:3&E;&X2?5TOK#/U\
M?AV[AK9(<KR(;ZFQW8@,IP'UC$7SC,'L_3O6CS^<D)!T$I)3Z+,':M&\5@AZ
M!8=RO!1/N!8*[I9*KD73 ;?"U48ZDG=,R,E2QX7<U096M?.7E!W>IO6$Z+VP
M7*+IW@RV2('D7&E%L\".X5Q6X I=6[I_>T&TB>^B-EE!;09?_:/<N8(0#K41
M4@IGP).0C3AM6#@<#=J5#;RW[WT)ZY-E%'/ZIFSH[>1,0T8+V1,&_3[SUJ&W
M#M.1MPX9I$GBK2/@@Y!1-@]C3G$##G-\U42H<?98$@Y8#U(><H))PT$ZA$?M
MB/X9) D+DWA$NSYEQSW/+0[300S'7CPZ:-T2S;H94):NLZY<V\6=M9N!5VWK
M_PUO!^BM,&M965"XHM3X<I &8-JAU!Z<WC2#8*D=C95F6] <1^,#R+_2VNT/
MOD#WSS#[ U!+ P04    "  B>5-:=]N\NPL$   O"@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6RM5FUOVS80_BL'K1ALP(U%27[+; -VVFT%ULY(
MTNW#L ^T=+:(4J1+4G&R7[\CI3@N%KLIUB\22?&>>YX[\G33O3:?;(GHX+Z2
MRLZBTKG=9;]O\Q(K;B_T#A5]V6A3<4=3L^W;G4%>!*-*]I,X'O8K+E0TGX:U
ME9E/=>VD4+@R8.NJXN9AB5+O9Q&+'A>NQ;9T?J$_G^[X%F_0?=RM#,WZ!Y1"
M5*BLT H,;F;1@ETN,[\_;/A#X-X>C<$K66O]R4_>%;,H]H108NX\ J?7'5ZA
ME!Z(:'QN,:.#2V]X/'Y$_SEH)RUK;O%*RS]%X<I9-(Z@P VOI;O6^U^QU3/P
M>+F6-CQAW^P=3B+(:^MTU1H3@TJHYLWOVS@<&8SC$P9):Y $WHVCP/(-=WP^
M-7H/QN\F-#\(4H,UD1/*)^7&&?HJR,[-%WE>5[7D#@OXW95HX$I7E-[2Q_T.
MX9W*=870^4U;VX7.+5]+M-UIWY%OC]#/6S_+QD]RP@]+X+U6KK3P5A58? G0
M)]('YLDC\V5R%O$-YA>0LAXD<9*=P4L/D4@#7GH"[^WG6K@'^&NQML[08?G[
M.9$-1/8\A+] EW;'<YQ%%$*+Y@ZC^8\_L&'\TQF"V8%@=@Y]?D,7LJ@E@M[
M5<G5%BT(!=^4P><TG?=Z6R)LM*3+*]06G,\_V%+O+9 OR)]X\",>.O#(G^4A
MPTFB<A( 'I ;"^C/!%!&L5J3X6-6PS,%K@H_2"ZA0WY<J6M+2P2R:HN#W]!(
M7VE*'CIAD J'@R4JW AGX0.5MX^*JI84_Y"G7ZA:-1&APPR$L+CC0GIMKXG8
MZQM.(F\PKXUP@M3=:L<E++GD*L?>?W@R> 6=86^0CKHT8FD[3;+N"Z[4$LDC
MPC7FDELK-B+GOES9'BCB3*EV_!Y&O31ET,G2M O#WG@RAD6E:T7"GNQ(UL;H
MZMO. PRR&#JL"X2>^!EKQ7[=<M0;CP*GQ(^S='(Z0 DP$I#19C;IPH0-SL&_
M*""#";!Q# EY_5Z1Z+!QMPE%$F+1&7:_'@N*%YLDQ",]K3[UZD<# DWH@+ >
MR\;_7W_,((M',(F_WU'HL-X@3IL8=)+P:!;]07[IJ:#]<4QVZ7A($604PY-Q
MR>B>I"-_6QBE\Q4,TB3X)D!9^WH0+CN&,E*[$ 0OWT=AAT;H0N0T>*H 3='9
M?5D!UDT%(!!+S0M=:H0/VB$P%DK0IC;!2JBFOR&LBZ#[F(1NMS0Z\=X[Q6Z;
MCX8C%3]BR=6#+Y(Y94M+482X6V(>J%A/O@&Y>.YOT#_ZB5=HMJ%5L01&R6W^
MYX?50S>T:)J I^U-*_6>FZU0%B1NR#2^& TB,$U[TDR<WH668*T=-1AA6%)'
MA\9OH.\;33%J)][!H4><_PM02P,$%     @ (GE36OO/N=LY!   @@H  !D
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
M?C@'6H!R"^S[J91F,W$;U(W#P7]02P,$%     @ (GE36CV7Z;:0 @  K08
M !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULK55=3]LP%/TK5H8FD(!\
MM]"ED4JJ:7N85-&Q/4Q[<).;QL*Q,]MI&;]^MA.BPE+$I+TT]]KWG)YS[=PD
M>R[N906@T$--F9P[E5+-S'5E7D&-Y25O@.F=DHL:*YV*K2L; ;BPH)JZ@>=-
MW!H3YJ2)75N)-.&MHH3!2B#9UC46OV^ \OW<\9VGA5NRK919<-.DP5M8@[IK
M5D)G[L!2D!J8))PA >7<6?BS+#;UMN ;@;T\B)%QLN'\WB2?B[GC&4% (5>&
M >O'#C*@U!!I&;]Z3F?X2P,\C)_8/UKOVLL&2\@X_4X*5<V=*P<54.*6JEN^
M_P2]'RLPYU3:7[3O:ST'Y:U4O.[!6D%-6/?$#WT?#@!^= 00](#@K8"P!X36
M:*?,VEIBA=-$\#T2IEJSF<#VQJ*U&\+,*:Z5T+M$XU2Z[DX/\1*MR9:1DN28
M*;3(<]XR1=@6K3@E.0&)+M!:WZ&BI6"J,]P0A2EYA )E7"J$68%N@6*E%S2\
MK=L^KKE0Y!';4SM=@L*$RC/-=K=>HM.3,W2""$-?*]Y*32$35VE;1IR;]Q9N
M.@O!$0M+R"]1Z)^CP NB$7CV=GCX'.[J9@X=#8:.!I8O/,(WUKH?BXU40E_9
MGV/V.KYHG,^\QC/9X!SFCGY/)8@=..G[=_[$^S!F]C^1/;,>#M;#U]C3C/+6
MW(:Z::U_<R]&#[2CB2V-F3.[U(^GD9^XNT,K(U7!]"H8JIYIC :-T:L:CUW-
M,9D=T^1 P$4XO9Z\D#E2Y<=>/"XS'F3&_][*<\1 C0F-_^Z4?QW%+X2.5073
MZ0NA[L$P,8/\"Q9;PB2B4&J<=SG5!*(;CEVB>&/GRX8K/:UL6.GO"0A3H/=+
MSM538D;6\(5*_P!02P,$%     @ (GE36G6G\79( P  ^PT  !D   !X;"]W
M;W)K<VAE971S+W-H965T-C(N>&ULQ5=M;YLP$/XK%I.F3MH")F]MER U[:95
M6KLHW<N':1\<<@04L)EMDD[JC]\9"*0=05.4JE\2_'*/G[M[[+-'&R%7*@30
MY#Z)N1I;H=;IN6TK/X2$J8Y(@>-((&3"-#;ETE:I!+;(C9+8=AUG8"<LXI8W
MRONFTAN)3,<1AZDD*DL2)O],(!:;L46M;<<L6H;:=-C>*&5+N /]+9U*;-D5
MRB)*@*M(<"(A&%L7]'Q"A\8@G_$]@HW:^2;&E;D0*].X7HPMQS""&'QM(!C^
MK>$2XM@@(8_?):A5K6D,=[^WZ!]SY]&9.5-P*>(?T4*'8^O4(@L(6!;KF=A\
M@M*AOL'S1:SR7[(IYSH6\3.E15(:(X,DXL4_NR\#L6/@NGL,W-+ S7D7"^4L
MKYAFWDB*#9%F-J*9C]S5W!K)1=QDY4Y+'(W03GMWL,08:W+-BPR;2+TCMTQ*
M9L)%3JY LRA6;T:VQN6,D>V7T),"VMT#35UR([@.%?G %[!X#& CSXJLNR4[
M<5L1K\#OD"Y]2US'[1%54&_![59!Z.:XW3VXEX+[B"0+]V>16I&?GW$.N=:0
MJ%]-KA> O69 LY7.5<I\&%NX5Q3(-5C>ZU=TX+QOH=NKZ/;:T+W;+)F#)"+
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
MNK0:D22QX1>2,8+MO1E(EN!H9&%)#?I2/_KZU\?4W:EC6#![W7L-Z&C"I#L
M0CIYO!LPM&$HE/KW_MP!$/T7^1;-_GAG=]F@X!DJVK L#7C2Z"7'0B_5GEVP
M(:.EH:(-"]8P,/4S\&G,X6Y@@HMF4 <LFB&=9]%,#9I2_Y[H35TMMKN#V>^W
MJNAW1&^V]7R5-4J_JAY4#?ISMR\)I0)+VQ^@8[%DSG /Z.1@B!H>HQE"9*<2
MXCD')<Q%//"D!-0!1R60SG-6P@PR,C\RGGU:PMR]S9@29M<;((OT](MM7X",
M8H%';!F08_Z-TJ=/3/8!GCHR@63 F0DD&S\T84>GN,_G)@:0CJX2IT8 F>Y)
MCA- 1I+1&C'<Q,)R$W-)YRT1G-NN7!F1]F%K"JC$\;G+T).A)O;$(6J[4O7A
MUD,_&8)67-QYJP<Q[M00J./VF)]".A:/'9(P0T_,3T]^"&3 T29.[)'J&I#%
MG%.GF;FR*$G&0)89:F&G;I<=$>"3&[O^H&=?> A**Z&B#0O4T J+7Q #6= ]
MO:#1TE#1A@5KP(GYP>DD#&0NUH ;NX .W-B%XGDV=KG!).['I+,Y@KM$0S%+
M[.$$D)&8V\OG%)))BD?F7V[PB/OQZ)3YEP.GO<*9?B$5=7T JB@9N;; #0YQ
M/PY=5]I"M40_5-6B0;=5L0"-N!"CEQ(LL<_R 1VC>HAWS$"ZB-(1:.6&BKB?
MBIY]#X,#6TV8$,<H($M8XES1@C:N9#*"3/SHNEE89.(NY=#8V6D"5,*IXQ14
MT1'$X(:8>!!BXB[A.'4#W!ZS/0"<-#8B&$CBSX$D#EPF8](>AJ\!&27<N4P&
MR? HBW,#2?S_@"3?T9P_WKG3>-!H::AHP[(T?,1?DH]X4#X*&BT-%6U8L(:/
M>  ^X@#W0$=SD XZF@-TOJ,Y8?A(!.8C 1PF\L1>_D(J3.W+D)"*XI'EKS!P
M))X/1\(%&N$ !2"2F-HF@$CQF =#1B($&0EP%TA2^U(WI.-,V'>)4T!':22B
MD?E5&#(2+TQ&PF49RA/L& 5DF&#GAC<D&]VU%(:,1%@R$L"Q&9;.9A(@DQ([
M5_(A62SC,5='5_*#P)$ L":REQN0R-FUA$1R[,$"0TCB.82T3RP&30)'/+(-
MN#H21Y&SM0?I$L&<G:3IT8-/:U7?]0^0-6A>;<MV]Y#0X=/#0VH?^D>SK,^O
MR/MT]ZB9";-[\NUS5M_E98,*M=0A\;M(9ZK>/4RV>]-6F_[QJJ]5VU;K_N5*
M90M5=P+]_;*JVL<WW0\<'NF;_0]02P,$%     @ (GE36FA*W7>(!   11D
M !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULM5G;;N,V$/T50ET4NT ;
MB=35J6T@L5(T0(,&<;=]*/K 2+0MK"2J)!VG0#^^U"6ZF=':"_HEUF7F:,Y0
M<WQ"SP^4?>$[0@1XS=*<+XR=$,6U:?)H1S+,KVA!<GEG0UF&A3QE6Y,7C."X
M2LI2$UF69V8XR8WEO+KVR)9SNA=IDI-'!O@^RS#[]Y:D]+ PH/%VX2G9[D1Y
MP5S."[PE:R(^%X],GIDM2IQD).<)S0$CFX5Q Z]#5"54$7\DY,![QZ"D\DSI
ME_+D/EX85ED124DD2@@L/U[(BJ1IB23K^*<!-=IGEHG]XS?TGRORDLPSYF1%
MTS^36.P61F" F&SP/A5/]/ +:0BY)5Y$4U[]!8<FUC) M.>"9DVRK"!+\OH3
MOS:-Z"5 [YT$U"2@<8+S3H+=)-BG)CA-@E-UIJ92]2'$ B_GC!X *Z,E6GE0
M-;/*EO23O%SWM6#R;B+SQ')-MG(5!;C/ZW>H7(L?P5J^7O$^)8!NP H7B< I
MN'N5[UJ<B#TC'. \!O>Q3$PV"7Z6@3><$\'!QY (G*3\DP3YO [!QP^?P >0
MY.#W'=USF<7GII!EEP\WHZ;$V[I$]$Z)$($'FHL=!W=Y3.(A@"GYMJ31&^E;
M-(D8DN@*V/ '@"SD* I:G9YN*]+#T]/1!!N[74*[PK._LH1/I*!,)/EVL)A_
M_2K#P;T@&?];U?L:VU%CEZISS0L<D84A9843]D*,Y???0<_Z2=4WG6"A)K!!
M3YVVI\X4^E+UTJNZ5Z.X%4HIL2]+VPT\UYJ;+_V^'(>AP(>V,PP+C\.@#_MA
M RYNR\6=Y**84Q65&L3K4_%<9 5HQ$41AQSD>L&(S&11W[A\7DO9FZ3\6T$8
MKD:A&0X._@-WY7<-2R(5^4FX<Z= )UBH"6S01K]MHW]!9?%U]E0G6*@);-#3
MH.UIH$59@N,QLZ#CCB1C=1R&',N;N:-A/ Z#CA]X,[6RS%HN,QW*,CNNT0]<
M%XV511'GVG9@PQ&9R:*^<?F@U1DFZWQM><#Y?B,][)[)&TJ+,PEZ[C1H10MU
MH0T;VG.@\((JTX#K:JQ.M% 7VK"QJ&LLTB(U#<SP*QVZL]%X*L*0C8*QB5&$
M07_FOF-B8.=RX:3A.U5L&I2ABCB.XX[9J.*DU[+'="YA0V'G0^&T$56JS6.*
MN4@B-?])O+/G02=:J MMV,O.!T/WDD*CR= VC=6)%NI"&S:V<]MPVFZ?+#2>
MPJWXSI'0*,)L"\W&DWD<YJ+>G _)=)X73MJ_DW7&/Y:YP+/&^K%2Q7F.5,0Q
MFTN84MBY4O@56TJ9' HLB)+K9.[9K[Y.M% 7VK!OG0.&LTMJBB8KVS16)UJH
M"VVX0]?9;#1MLT_5E 9F(!;!:"]BI0B"R!M-8!/4WW[Q/+6:H,[<HDF/=ZJ:
M-"C]9SO(L_SQOTB*.#0KS=J8BU;G:?;VES/"MM4^/0<1W>>BWG5MK[:_!=Q4
M.^"CZ[?P.JQW]#N8^@>&!\RV2<Y!2C82TKKR)456[]G7)X(6U2[V,Q6"9M7A
MCN"8L#) WM]0*MY.R@>TOYPL_P=02P,$%     @ (GE36G] 9U]<!@  HR4
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
M3A6'%4&'#<%W]1J9KUP(GM4_MRQ:LZ("R.,;SL7S1G6"=EW6\G]02P,$%
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
MZCK*8:H:2> Z0*TO&9,O$]UZ-*UI]!=02P,$%     @ (GE36@ND!#;V @
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
M- @T@RUN@:8>R$WG-CV;CI-P.\ ^Z=DG_\M."@H[45[%('V+-#N@G[FW8EC
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
M)BOU:[R3E;J;*3NYN*W4BJCDK]?@-H]+">(R!>]^U-E&O2H)_@)W:MVD=<X
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
MHR >@I'5%;Y.EW^G;8_^N6QV=K]+-NFR(J[G8&2, QNWURER&0'(DV"*)97
MJCZQA2:'!/1)@&=-C,BXQ9(6>YFGLMN8F>PK"(< %P[F9!R/OA:C)O)F9A -
M#!<-1MN9524@&#;NDYW6+& #$P,#S<!PS8 2,5/7%ZC+O/ZLI34+AUZ+&8@$
M-G+$XJA):YA]<7C3<6H+30X&J!(VQ1D,9E60V$*30P*"A.%IDV/9MX51,LY*
M/QZUDQT%F<!PF?!+LA:M4SSF;5<F1V_)PH&-V^L4&0S6.>0QQ>(*LRI(;*')
M(0%!PO!\B1'[,O7<2)_-4!/91U (#%<(QJS;XG6Y*@B<_MD"C16E[H!&8* 1
M&*X1C+AW7!Z@)O(!(I '(2X/\"-$FB4%-7@:J^'@A: &0EP-'#=1#3,N#F\Z
M-FVAR<$ ^1%.<6@CM"I";*')(0$1$N*ID6,9MX49R4&/6<E.@BP(OV8UY47&
M/PL!6:;)&.?B\,8M=HH,10C2(YQB(26T*D-LH<DA 1D2XKD0(\X-U9,E?8I
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
M398[*+*RNN*W.H<=@HV.$&!-@&V">X3@U 3G5();$UR=3&5%YQ!A@<,AHQO
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
MXGR&'M5:RA^:UN"NF2ZY-"AKA93A<').B6Y-H]U8U?BY6RJ+4^R7%?HL:!>
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
MH[0!9GXMA#YT;.WH?Q79'U!+ P04    "  B>5-:$L1ZS#<#  "X#0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6RM5UMOFS 8_2L6JZ966@OF%N@2
MI#71M$J=%C7I]C#MP4F<@ HXLYVD^_>S@1((#KV$EX#A.\?G.#;'[N\(?60A
MQAP\)7'*!EK(^?I:U]D\Q EB5V2-4_%F26B"N&C2E<[6%*-%!DIBW30,5T]0
ME&I!/WLVID&?;'@<I7A, =LD":+_;G!,=@,-:L\/[J-5R.4#/>BOT0I/,']8
MCZEHZ27+(DIPRB*2 HJ7 ^T+O!Y"1P*RBI\1WK'*/9!69H0\RL;M8J 94A&.
M\9Q+"B0N6SS$<2R9A(Z_!:E6]BF!U?MG]J^9>6%FAA@>DOA7M.#A0/,TL,!+
MM(GY/=E]PX6A3."<Q"S[!;NBUM# ?,,X20JP4)!$:7Y%3\5 5 #0/@(P"X#Y
M6H!5 *S,:*XLLS5"' 5]2G: RFK!)F^RL<G0PDV4RK]QPJEX&PD<#R8AH?QR
MBFD"4+H =R1=Y:T;0@55E*X8N 03,7L6FQ@#L@0C/./@?(0YBF)V(5X^3$;@
M_.P"G($H!=.0;)A@8GV="WFR$WU>2+G)I9A'I(SP_ I8\!,P#=-6P(>OAUMU
MN"Z<E"-CEB-C9GS643[A\S9EG&[$M.7@]YTH +<<)^R/RES.9JO9Y&J\9FLT
MQP--+#>&Z19KP<</T#4^JZQV1%8S;I7&K3;VZI208Z#RFA,X&8'\4&P#UW>A
MT]>W51/-*@_:IEE6U=39I3J[5=U^AAX3E^/=2K>^;?4L^T!=L\PS;</QU?*<
M4I[3*F]*.(I5JIQ&=]" EF7[![*:=;[AV!Y4RW)+66ZKK!_3H4I4*^BM<[8C
MLIJ_7NFOU^EB[75IO".RFG&O-.Z=NEB]QHPR#N9<6T5-E5^J\D]<I'ZCRY[O
M&X?"5%6>?62)0F.?><;[%FF!>TF6LNRXKDH6PQ=6Z5BIJA7UUMG:%5O=XSY5
M8;>Q"CO-U:[8ZN;WR0I/CM:"P7TA6Q5E+>$*]^D*3XU7J A.U_(:^:JHZ]FV
M"8]\6N ^8>$[([; 53<<ODC81L0JZCS3<:W#P=,KVVIYIOF.Z"I*&8CQ4@"-
MJYY@H/DQ(6]PLLYVVC/"Q;X]NPW%T0I362#>+PGASPVY>2\/:\%_4$L#!!0
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
M'U#OW^>Y?'E2!MC=*7GQ'U!+ P04    "  B>5-:0;T5(-@'  "C1   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6RU7-UNVS88?17!*X866&.)?[*[
MQ$";8%N!KBN:9KL8=J'83"S,ECR)3KH]_2A;%461(D3[4RX2.R8/OT/S2$='
MM"^?\^+O<LVY"+YN-UEY-5D+L7LSG9;+-=\FY46^XYE\Y2$OMHF03XO':;DK
M>+(Z=-INIB@,V72;I-ED<7GXWZ=B<9GOQ2;-^*<B*/?;;5+\^XYO\N>K233Y
M]H_/Z>-:5/^8+BYWR2._Y>)N]ZF0SZ8-RBK=\JQ,\RPH^,/5Y&WTYCJ.JPZ'
M%K^G_+EL/0XJ*O=Y_G?UY/WJ:A)6%?$-7XH*(I%_GO@UWVPJ)%G'/S7HI!FS
MZMA^_ W]IP-Y2>8^*?EUOODC78GUU60V"5;\(=EOQ.?\^1=>$Z(5WC+?E(??
MP7/=-IP$RWTI\FW=65:P3;/CW^1K/1&M#A'IZ8#J#FAH!UQWP >BQ\H.M&X2
MD2PNB_PY**K6$JUZ<)B;0V_))LVJM_%6%/+55/83B]MU7HC77WBQ#9)L%7S(
ML\?CLW=Y(:'2[+$,7@>W<O6L]AL>Y _!;WM1"ME6OG1L+JKF-_Q>!"]ON$C2
M3?E*=KF[O0E>OG@5O C2+/BRSO>E[%->3H4LNAIZNJP+?'<L$/44>,.7%P&.
M?@A0B(BE^_7P[ECO/I7\FOE"S7RA Q[NQ9,\WV>E*/9R,8O@SP^R0?!>\&WY
MEXW<$8W8T2J-OBEWR9)?3:0(2UX\\<GB^^\B%OYHHPH$IA''#7'L0E^HMWHE
MI\!&]=B?'OI71X^GQ9S$81A>3I_:),QF,Z0UT\HC37G$6=Y=EFSE2D[_X^U%
M?'RWRG*?9$L>7.>EL*[ (S1KE8018YVZS49H3B)[U;2IFCJK_I*+9-.M]Z,\
M>$N=M1D-Y$$M[P".,>DPH0:3&2(AG=NYL(8+<W+Y>9\422:X+/>69VE>!!]S
MP:UU.H%\10$$IG&.&\XQZ-$@AB0.!*81GS7$9\XW^W,B>/ R*8,DV/%B*;F_
MLO$]@D11:ZF%%R&FM+,BG8.=2&7>4)F?>6";FT>LT#RNS4U5A;V'M2A4Y^?0
M6=XM+U)>RM-7&%]_$]9=5O+EOI!*ZY68&]5WJ4&AZ7/0\B@1J,QJ."CR0&@Z
M>64X(N=I?:C4:I2NUABNSJW-3]19M.ZQ3^6F/$5TKJF(3+M D"F^NAGK;:87
MJ%Q%Y+85C?HB_-9'?4Y4[P4(A*;/@?(H$855G]/S>),'0M/)*U,3N5W-4/4Q
MJ_H(FW47ZAAV)5)^)7*Z@B&"BPW!,<O9KF[&>IOI!2I?$;F-A1+<W$MP0 ZB
M)C>&'XF4(8GFL()S&AQO\D!H^N6U\CO([7<&"JY&,:QE&'<6JGNX4^DHZX*<
M[F" X&J MN BB^#J9JRWF5Y@*\]PVXM&<"CT$9P;U3O8&,.&(&5#$(8-=9RN
MQIL\$)I.7ED<Y+8X0P5'[()#J+M0QW K2+D5Y(Y4!@C.C$FL@C-C$I?@E*-
M;D?1$MP['\&!AB90:/H<*!N"8',3!!J<0*'IY)7%02#9">H)3TS!C>%6D'(K
MZ-S\!)D!"K$)SDQ02+_@L'(4>&""@B*?,YP;U7?-0:'I<Z!L"(9-4#!H@@*%
MII-7%@>#)"C8GJ"@N)N?NX<[E4[K1LS9=V(LH8E%<-@2FC@$IQP%'AB:(.(E
M.-#0! I-GP-E0S!L:()!0Q,H-)V\LC@8)#3!]M"$DFYHXA[N5#K*K>!S0Q,\
M+#3!9FC2)S;E)O# P"2,;WS$!AJ80*'I<Z L"(8-3#!H8 *%IM_W5O:&@ 0F
MQ!Z8,,+F[9_N3>\Q; M1MH6<FYX0,SVA%N41,SVA_:<ZHJP%&9B>1'.?BSDW
MJN\"A$+3YT#Y$0*;GA#0] 0*32??VG8"DIZ0GO2$=B_FW,.=2D?9%G)N>D+,
M] 0QB^#,]$1OIA>HK 49G)[XW YWHWJON3'\"%%^A,"F)P0T/8%"T\DKOT-
MTA/2DYXP0W!C6!>BK LY-STA9GIBBRN)F9XXXDJJ[ 4=F)Y$V.<,YT;U77-0
M:/H<*!M"8=,3"IJ>0*'IY)7%H2#I";6G)Y1T;\BYASN5CG(K]-STA%HVLEH$
M1\WT9.X0G'(4=.B6DYE/>N)&]5YS8]@0VMH6"YN>4-#T! I-)Z\L#@5)3VC/
MEA/C#KA[N%/I*+="STU/J)F>'$Y=AN+,^*333B]1>0HZ>-.)CZETHWJONC&,
M"%5&A,)F*!0T0X%"TW>N*Y/#0#(4UK/I9-8UE>[A3J6C_ H[-S9A9FS"B*DX
M9L8F>C.]0.4IV.!-)SZAI1O5^X,#8Q@1IHP(@XU-&&AL H6FDU<FAX'$)JPG
M-ID;@AO#KS#E5]BYL0FS;#JA%L%9-IW0?L&U/ILS-#:)?*[BW*C>:VX,(\*4
M$6&PL0D#C4V@T'3RRN(PD-B$]<4FW1L#[N%.I:/<"CLW-F$]L8FAN)[<I$=R
ML?(4\=!M)\CG.LZ-ZOT9L3&,2*R,2 P;G,2@P0D4FDY>F9P8)#B)[<$)CKO7
M<>[A3J6C_$I\;G 2#PM.8J_@)%:>(AZ\[<3G'.=&]5YS8QB16!F1&#8XB4&#
M$R@TG;PR.3%(<!+W;#LQ!3?*1XM;GRT^-SB)AVT[L33KBFW:^@:)ZNL[?DV*
MQS0K@PU_D'W"B^J=+8[?B'%\(O+=X4LE[G,A\NWAX9HG*UY4#>3K#[G46_VD
M^IZ*YGM)%O\#4$L#!!0    ( ")Y4UI.G 7Q70(  .\%   9    >&PO=V]R
M:W-H965T<R]S:&5E=#DQ+GAM;(6446^;,!2%_XK%JJF5UD)( EU'D)I&4R>M
M4M2TV\.T!P=N@E5C,]N$[M_OVE"4*:3)0_ U/N<[%["31JH770 8\EIRH6=>
M84QUX_LZ*Z"D^DI6(/#.1JJ2&BS5UM>5 IH[4<G], @BOZ1,>&GBYI8J361M
M.!.P5$3794G5WSEPV<R\D?<V\<BVA;$3?II4= LK,,_54F'E]RXY*T%H)@51
ML)EYMZ.;>6S7NP4_&#1Z;TQL)VLI7VSQ+9]Y@0T$'#)C'2A>=G 'G%LCC/&G
M\_1ZI!7NC]_<O[K>L9<UU7 G^4^6FV+F77LDAPVMN7F4S3UT_4RM7R:Y=O^D
MZ=8&'LEJ;639B3%!R41[I:_=<]@3A.$10=@)0I>[!;F4"VIHFBC9$&57HYL=
MN%:=&L,Q85_*RBB\RU!GTE4AE;E\ E42*G+R78IM6\VE0BLFMII<DA5^"WG-
M@<@->:"F5LPPT+9R F,%"U@;<KX 0QG7%^2,,$&>"EEK]-6);S"L1?I9%VS>
M!@N/!%M =D7&HT\D#,()>5XMR/G9Q?\V/@;L&P[[AD/G.S[JBS$73&=<ZEH!
M^76[UD;AQ_%[*&/K-1GVLAOF1E<T@YF'.T*#VH&7?OPPBH(O[R0=]TG'[[FG
MV/AT*%.KFCJ5W7.[-$C\W0!HTH,FIT#1$*A517N@ZP!_P[!I#YN>@L5#L.D!
M;!(>A44]+#H%NQZ"10>P(Z"X!\6G0)^'0/'!NXH''J&_MW_M4?A U98)33AL
M4!=<Q6B@VN.E+8RLW)9>2X,'A!L6>"*#L@OP_D9*\U;84Z(_X]-_4$L#!!0
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
M-.S2H.->D-&MIK!VMP)]")P^.MUJW"?AHKT7R,;QB@#4$7;[1H(4@JC4]&(
M!(E!?2/1W3="0_0+V(!&0IQ&.EUJW#/AHKTO;[-QQ!("^H1VNT<A*0Y1J>G%
M !P*!W6/PN[N$1JB9P5<$N)<@KBT9?^$"_9>%!M'+"& 3VBWAQ22(A"5FEX,
M0*!P4 \I[.XAH2%Z5L B(<XB-^^OV/N5RNZ>V*6Z+=A%FM2WL7C8=CN-F9*>
MM5"IZ?-O7 EMMZT4TEXP;8-[0N"><%!;*33UBXXNC3-%M5X:%P*&A#B&=!@5
MWTOAVKU7R<9!C 3TD7;[3)(4@JC4]&( !,E!?29YW$ Z_*N*ANA9 8U(G$9>
M:E;C5@K7[KT^-DYF)!"0M-MRDJ0\1*6F%P-X2 YJ.<GNEA,:HF<%8")Q,'FI
M68T[*ER[]_K8.)B1 $/2;A=*DI(1E9I>#" C.:@+);N[4&B(GE7CKBXXHG2;
MM65CA>OV7AL;9S(28$C:;4Q)4AZB4M-O;P,\-!G4F-J-;M[,RT"MIJAC:ATW
M[F97W4KPSRB[BU<Y2]2B'.:<5#NT;'MWONV3(EW7-[B[38LB7=8/[U4T5UD5
M4+Z_2-/B^4EUS[S]/1*G_P-02P,$%     @ (GE36H]&U^[X"0  ;DT  !D
M  !X;"]W;W)K<VAE971S+W-H965T.34N>&ULM9QO<^.V$<:_"D?-M+Z9^$3\
M(2BYMF9LX=)F)DD]YR9]34NPS48B'9(ZQ_WT)25:$('5@J:A-W>6_&"]SY("
M?EQ0O'S)B]_+)Z6JX,_U*BNO1D]5]7PQ'I>+)[5.RL_YL\KJWSSDQ3JIZI?%
MX[A\+E2RW Y:K\8T#,5XG:39:':Y?>^VF%WFFVJ59NJV",K->IT4KS=JE;]<
MC<CH[8VOZ>-3U;PQGET^)X_J3E6_/M\6]:OQ/LHR7:NL3/,L*-3#U>B:7,B8
M-P.VBM]2]5(>_!PT5N[S_/?FQ8_+JU'89*16:E$U(9+ZOV]JKE:K)E*=QQ]M
MT-'^;S8##W]^B_[#UGQMYCXIU3Q?_2==5D]7H\DH6*J'9+.JON8O_U2MH:B)
MM\A7Y?;?X*75AJ-@L2FK?-T.KC-8I]GN_^3/MA ' X@X,H"V Z@Y@!\9P-H!
MK.\ W@[8EGJ\L[*M@TRJ9'99Y"]!T:CK:,T/VV)N1]?VTZPY[G=54?\VK<=5
MLR_KYU7^JE1PFY=5H:JT4/51K8(;E:F'M"J#\^"N/M>6FY4*\H=@_I1DCZH,
MTBSX(4F+X+=DM=G^XG:59,%U6:IZ2)(MMZ__5KZ%"?YUOTH?D^9(E\&95%62
MKLI/=>Q?[V1P]MVGX+LFXK^?\DU9#RXOQU5MK4EPO&AMW.QLT",V" U^SK/J
MJ0R^9$NU[ 88US79%X:^%>:&HA&E6GP.&/D^H"'E0$+S_L,9,%SV'TX1-VQ_
MF-DV'CL2;W?<T,-V 55]%Y7#49LYZ:)\3A;J:E1/.J4JOJG1[*]_(2+\.U0Q
MG\&DIV"=:O)]-3D6?7:TAM\']^HQS;(T>ZQGH_K]A8*JNHL>;:,W$_.W&6,A
MCZ>7XV^']4*3>&^]/ 7KU"O:URL:6B^5+1W%VH46A\6B,8TCHUA1KYI*--&!
M91#[,@BT#+?M<KF?6\_>WFE*\@DRCP9\[^?/9S#I*5BGD/&^D/%)9K/89S5]
M!I.>@G6J.=E7<W+2V6QB?T"AV0R0$19/8^,#BN8ZL!+3?26F:"6N%]4F605?
M5;4ILJ#]7+;%@)Q/+4N$3V-A&+=5C).IH9)H9@-]DU!38(@ZG^?KYR1[#>8U
M1!7I_69+:B"&A9:;T/#KED@\FZ%N#YB7H&[?J/0V>6U@%S9*+!?G9$(FEEM(
M%T>$FY;1E(9:IMHRQ=>>I*C215H?Y-IVS?CI9HW;I^[C[)1(/*FAIC7T$I0"
M/\8=;6PG>$ ZB#Q:771\ NRZU#!*>,_5T+[: I=!XA,LYUZC25_1NK74H$IP
M4KTM\O^J1:660"U[+H<$ %8RF83$/&\ 73@)H\@\;TZ!K$0S*\&A]:Z.F"Y4
MO3*4%6A7V#8F$W,-A%1B.C&MVBH1':RG70N:%@F*3[,?LTK5I:F.>XCMA3PF
M$Y-@()G@S%S)(1EEG!^QH3&-X)S6:]6R*0M>M2 =M&J= L>(YC&" ]F[5RV;
MM2SG3HG$DQIHFFH6HSB+[=:IVN/RJ$_JIC"W1.)Y#/6I*8SB%+:E[2*M@?OL
M'TF:?0I^RDO8+8!8L;#F&$ V(=3\=.))#36M.8PZ. Q=8-Q40FWH8H2'Q#K\
MD,Y>A22DZZY"7:.:O:B#O39-(S:XJY)J Q]5FYL(H\+$*TA&1&PN'7@V0P^K
M9C"*,]CU.M_4G]7ZTG&1/V;I_VKG-8_55U-EODJ7R?9X[PYJ<-?TZLL@J0*I
M%FI]KXJ $9#3J%=.\QI-^HK6K;?F-(ISVB]YMM@41;-3<?SRG-J$!9YA@ PZ
MPT[!851S&,4Y;-[:_2E-[M-56J4*]FPCE#4U."42SV6H5PUL% >V@Z/KLFNS
MEF77*9%X.D/M:K"C.-C]HMJS.#A[L_L*=H.I36W@"0W(H!/Z%&Q'-=M1!]M9
MW? O=W=?;V'CGHBLK8_/:-)7M.Z^GJ9%%IYF9\\3_+5;>SZC25_1NB758,IP
M,/UH0YS9(&I.2FZ)Q),<6@0-J@P'U??VPIF[8>B62#RIH:8/=LEQ:.W=!F<V
ME5(QY:9A0$6L'0\\IZ&>-;HR?#.[3UNA#=&Y H/\0C+ \"G8D6EV9(X>WSN;
M"LSF0^O,=DHDGM10TQH?&8Z/'VJ%,S=4NB42E71M:5)D?7>">_:^F=<]8*_1
MI*]HW5IJ#&4XAGKH?3-@DS>*K>XC*!/4;#[B^0ZMAP94A@.JJ_/-W,U&0!)3
MTR6PBSP]TG[A&@LYWD1T]KRYW1\D$W.JGH,JLS$N(17CY(@'S6'\X]NT'.@-
M BL3*+-7)CRAH7>5:>;B?C=IN9NYW!*))S74M&8NCC-7CW8WMSG*\NF42#R/
MH3X/[AG$.:MWNYO;%,68N7L(B:;FU()G--2Q!BW^D<U4-W9P8(<T8N8>U1R4
M68N.!&6'BT[7I28K[B K5Z.;V]QS#OH =8"14S3GN$8NCB/725K=W"N6>8TF
M?47KUEMC&7=T!_NTNKE-5-8,Z91(/).A3C5P<1RX>K:XN0U,YS0.+;^03%BW
MY> Y#;TQ6G-:A'-:_U9W9$/6.:/"FD9 '2/6SA^>V%#C&NXB'.YZ-[TC -V@
MZ1/6V=,GGM=0WYKQ(@?CP=^S 9U[ K.V/CZC25_1NE74T!B=YOLLD=<OM'B-
M)GU%ZY94\VETVB^U1#:1FE.R6R+Q)(<6X>"+*CBROK?K';E[@VZ)Q),::EH3
M;.386N[;]8YL0B61F)B&@7O]B# OM?&<AGK6%!OA6\Q]>@N1O7-\SF)F+3R
M;#(U>43B"0TUK#$R<G3WWME;B&Q<I$28]UP!JBAFS+1^"JZ,-%=&.%=^[.MG
M[BZ?6R)12??+9!H=1=^=WYZ];^%UR]=K-.DK6K>6FD8%3J,>>M_"YD\6$F[>
MG '(^'3*S>D1SW=H/32E"IQ27;UO8;<5^=3\7 "BR+Q910(BPMCDR(=# Z+
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
M.0M>["(5)Y)E^;[*(Y.2)?GA!JBRYCI 75\Q)O<G^@;57M[\/U!+ P04
M"  B>5-:%T;$8[0$  !=&0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,# N
M>&ULM5EK<^(V%/TK&G>GD\PTL24#-BDPD\=NNS/;E F;=OI1,9>@6=NBD@B;
M_OK*QK$QEA5@O%_ CWN/S[G6U1%BM.'BFUP"*/0]B5,Y=I9*K:Y<5T9+2*B\
MY"M(]9T%%PE5^E0\NW(E@,[SI"1VB><-W(2RU)F,\FM3,1GQM8I9"E.!Y#I)
MJ'B]@9AOQ@YVWBX\L.>ERBZXD]&*/L,,U.-J*O296Z+,60*I9#Q% A9CYQI?
MW9(P2\@C_F*PD3O'*)/RQ/FW[.3S?.QX&2.((5(9!-5?+W +<9PA:1[_%J!.
M^<PL<??X#?U3+EZ+>:(2;GG\-YNKY=@)'32'!5W'ZH%O?H="4#_#BW@L\T^T
M*6(]!T5KJ7A2)&L&"4NWW_1[48B=!-QK22!% CDTP2\2_%SHEEDNZXXJ.AD)
MOD$BB]9HV4%>FSQ;JV%I]AIG2NB[3.>IR<=D%?-7 #3E4@E03(!^20K=0 H+
MIB2Z0#,]=.;K&!!?H.N$KU-]]9XK](\>9 \0\>>4_0=S1"6ZY<F*IY %Z-A[
M?7\*@O$YB][P=(A4Z.P.%&6Q/-?HC[,[=/;A''U +$5?EWPM:3J7(U=I<1E%
M-RJ$W&R%D!8A=Q!=(A__@HA'>H;TV\/3_7JZJTM:UI64=24Y7J\%;UJ,]+*.
M9V]7IC%-STWZK(!9.U_)%8U@[.A^E2!>P)G\_!,>>+^:U'8$5M/NE]K]'-UO
MT?X S^N8*BY>T;64D(G_PN@3BYEB(,^O3.+]+L5W!%83WRO%]ZPO_C$554],
M]>@7:*8?P2+(Q[Y)^Q:PGP-FT^[+Q!NY+[N";!$UEOV29?]PEM>16E/!:(R^
M<&ELO2W88.?Y81 .PCV6AJ@^(8&9Z:!D.K RO<]G&>N ,C$>',38$-7.."@9
M!];A?QU%ZR3CJTO[IUJ"R.=% <ML G@!]#F-> ):@BZVN1F"+INA([!:*<*R
M%&'7S1 V7LE^,]@B:BR')<OA*<WPFUX$%6_)1'38H(&'?K#'U10T[)GI8J_R
M;,]*^"M7FM]1X\QHJ-XA$HQ1K1IVUAWX2(/\.)L]3,U$K5#'-D17:'7AU<(
MD\[=$7>Z-N@*K5Z :G6 K?Y[RJ10(-IF!6M(G6EEY?@(+W_?)0NT70ID2/9Y
M-H.P-\ M5"L_QW9#/]$F<=.S#92;01;*E;'CP0_V26Q=.AS=%AVAU<M1K1JP
MU8E/:HO@_;:PA=295J:.CW#U@_T2-WW[@O2]QF SA.&>Y[>0KCP>VTV^*\]L
M.KI1A2&L706IG)_8G;_E5[KQYZ05Z>C?DQVAU757JP6".S=-TNFJH2NT>@%V
MMA/L^PDGS X%8GT,DF!G$!;*3'%AV.NW#-;*Z,D11O^^?9*F@V-,\#Y;0U30
M'[9PK:R>V*W^1/\D33>_P+@?[L\'QKC "P<MO"O?)_T?;*+$NK XNDTZ0JN7
MHUI3$/MNP2EMTMP$\/WA_OMK!O6&8<O+JRR?'&'Y!QLI:5IZX#<&G"'(:]G8
M()7S$[OS=V2BQ5-V][.P%S0ZW1!%O/U9R=W9^\[^>/B#BF>62A3#0J=YEX'.
M%]N]_.V)XJM\._R)*\63_' )= XB"]#W%YRKMY-LA[W\1V7R/U!+ P04
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
ML,LECFV0Q@'/YT+H[<8D:#X$DM]02P,$%     @ (GE36J] M@LZ P  /@D
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
M-.;Y+]B7ME #P8X+FI1@Z4$2I<4_?BD#T0 @IP=@E "C"[!Z &8),$\%6"7
MRB-32,GCX&.!%S-&]X!EUI(MN\B#F:.E_"C-\GXGF'P;29Q8?$H#FA!PCU\(
M!^_ G:RK<!<30-?@_7I-\JR V@C<8D' A4\$CF)^*1%?[WQP\>82O %1"NXW
M=,=Q&O*9+J1SV2?TH'3DIG#$Z'$$&> S3<6&@_=I2,(V@2Y55=*,@[0;8Y#1
M)\$$F.@M,*!A*1Q:G@XW%7#_=+@QH,:L$F7F?.9HHH ?\2"F?,<(^.OZ@0LF
M%\_?JH@7C)::,=M1KO@6!V2NR2V#$_9,M,5OOR '_JZ*UCG)_#.1M2)I59&T
MAMC;)8\%^$!"PG ,[@06.T'9][S(5?$L>.V<-]M0GQ?3*;2F,_VY&2B%E6.:
M1MO*5UC9T*VM6M+L2IH]5B1R\^=2EURBY>5EOC!EV:P93:Y4LNQSELDYR?PS
MD;5BZ52Q= ;+)"N'0Y7(!E54S5OP1?9BN3D>BD:^5X6TH'8:V466Z<!.I:BL
M+,/K5(K"RH:6IZZ4::5N.JANQ6BX*UIO5AM+1L)(R+)9W2_YI4K1],B+=P9$
MT.E(4IBAJ>E9'4TJ,\MS;;4HMQ+E#HJZ3B@3T;\XEY5UL)> < Y\LB9,"@3-
ME:_2Z"HT3EVW(U%E94"[HU!AA1RC1Z!7"?0&!7Z1^C; QT]48/ M2L-&\D!3
M_:EUZAU[:;O=G)YBY(\8M>0B6$\G<%#P'V)#6"Y&.5% 12H<K[LAJ\R03&Q'
M@<+,0GT*&O,5^J%N4T]5AW%*J0P=M0?'-LSN!J(R\PSO2-FQV=0T;=2CS:BU
M&?]3)RV)LY!7+L&)@;KZ3C+S1\W:^NJ1"XW.7*]HI^BL8]=9V?QSL;4#6D]>
M:'CT^JF>6G(CU,HR-+UNT5BJ:H#=%M1#9_6,8*B>P=#@6/+CK76$[\*>V/!7
M%7(YAK0FKAKICR.-(V0['O4<A88'J9_MRB/T%[!/Y'(<Z?2%9Q1YG))V>.I!
M# U/8F?OZ2/?D[X?I[:,UVN1_FN0[7C5,QX:'O)&1H)A<'_*E^-(LT^\J]Q)
M8-].4D][:'C<>^7LX*G<0=UY9]ECYQUU5Z5=<^(MY.F-4ZB$L,?\-(^#@.Y2
M49S:5$^K$\/K_)RL\_PF.TG,3[=JFN(8\C-FCU'*04S6DA).IG(78\7)7G$C
MZ#8_ZWJ@0M DO]P0+)=+9B#?KRD5AYOL ]7YZN(_4$L#!!0    ( ")Y4UI
M*:$]"00  *@.   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-BYX;6RMEVUS
MFS@0Q[^*ANO<M#/G@$ \Y6QF&KLWUYFVR23MW6O%7MN: O))LAU_^Y,PP00$
MS8N\L1'L+K]=H?U+TR,7/^460*&G(B_ES-DJM;MV7;G<0D'E%=]!J9^LN2BH
MTD.Q<>5. %U53D7N^IX7N05EI9--JWMW(IORO<I9"7<"R7U14'&Z@9P?9PYV
MGF_<L\U6F1MN-MW1#3R ^K&[$WKD-E%6K(!2,EXB >N9\Q%?SW%L'"J+?Q@<
M9>L:F50>.?]I!I]7,\<S1)##4ID05/\=8 YY;B)ICO_JH$[S3N/8OGZ._E>5
MO$[FD4J8\_Q?ME+;F9,X: 5KNL_5/3_^#75"H8FWY+FL?M&QMO4<M-Q+Q8O:
M61,4K#S_TZ>Z$"T'3 8<_-K!?ZU#4#L$5:)GLBJM!54TFPI^1,)8ZVCFHJI-
MY:VS8:69Q@<E]%.F_53VN5SR M!W^@023="#_DQ6^QP07Z,%K$$(6)F'Z*.4
MH"2BY0I]8?21Y4PQ[?%^ 8JR7'[0OC\>%NC]NP_H'6(E^K[E>ZFMY=15&M.\
MS%W62#=G)'\ :0'+*Q3@/Y#O^<3B/G^]>_#2W=7%:2KD-Q7RJWC!8+Q>&6PY
MG8,0>Q"S&*_ECBYAYNC5)D$<P,E^_PU'WI^V#-\HV(M\@R;?8"QZ]JG8Y?P$
M@&Z@A#6S9WL.$58A3*<X9$%,PFCJ'MII6*S2-$P;JQ=\I.$CHWSWL-GG5'%Q
M:G^)-LASG*CU^M"/(M*!M%A%)!Z #!O(<!32?"MS_=$PA>94B)/NMT<J[*LA
M[ '@Q(^2#F;?RL=)$-DQHP8S&L6<<ZG,4K^'@A]H;J.+>N\-0CW7'3J+E9^F
M@9TN;NCB4;IJL6DVQ01HY5#H]C%G&VK:O[60<;^07DJZA>Q;I20E=M*D(4U&
M2;]ISML=",U6;M 7+N6+:;?!)OWY]).TPVHQ"H;F/&U8TU'66[4%82-*^^5+
M">DB6:QP@#T[$_8N,N2-+QBN:&Z3'*M^>'V(."*]J;;:$>+% [0MT<2OUX1?
M=*$ZU!LIPUM%>YGX10OQJ/1D"[;6F4.YU-I_#[H-ZQHHCNZ$WE<*=;+F[_<F
M81+$(?:][FS9#$F<).' =%T4#8]+6JN%/(L::LE(]:%9T8,^D5FE?I?<:D?"
M9 #\(G5X7.ONZOWRIR>];9=@9>SKU\2/O*#;H:UV)(F'BGM1.CPN=8/]!/<E
M:^)[F,1=,HL=CDCD#Y!=Q V/JYNEI_QJK?9U;$((P2TEJYEMAAA'R5 CO&@>
M'A>]!K>],[>RQKW=E9[X6&_#NJPVPR#VXZX\NZUCA#G#?:5BPTJ)<EAK3^\J
MUB'$^5AT'BB^JTX6CUSI<TIUN=5'21#&0#]?<ZZ>!^:PTAQ.L_\!4$L#!!0
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
M/"^@?M\P)@\7>07UZ?/%_U!+ P04    "  B>5-:+P>_H0($  " $   &@
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
M;\"/;].4G3?R#NHW.%8_ %!+ P04    "  B>5-:^@6KI!<#  "%"0  &@
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
M'SD099XC_NL]INPP<:#S_. +V692/W"GXQW:X@667W>/7,W<AF5-<EP(P@K
M\6;B/,#[&8PUH(KX1O!!M,9 6UDR]EU/_EE/'$\KPA2OI*9 ZF>/9YA2S:1T
M_*A)G69-#6R/G]D_5.:5F242>,;HOV0MLXF3.&"--ZBD\@L[?,2UH9'F6S$J
MJK_@4,=Z#EB50K*\!BL%.2F.O^AGO1$M  PO /P:X-\*"&I 4!D]*JMLS9%$
MTS%G!\!UM&+3@VIO*K1R0PI]C O)U5NB<'+Z 1$.OB%:8O 9(U%RK,Y("O .
M+%3&K$N* =N 5I2:/0B!50@JUN 304M"B218@-=S+!&AXHT"?UW,P>M7;\ K
M0 KPE+%2J&@Q=J62K!=V5[6\]T=Y_@5Y<[RZ P%\"WS/#PWPV>WPH MWU48U
MN^4WN^57?.$%OAGB_!<IMN A9V4A37ZL!/JCO!<[M,(31WUU O,]=J9__@$C
M[R^3NX'(.EZ#QFM0L0<7O!Y/^=[D,1C2XT!D'8]AXS&\<IXBJ_*X&OS]HR1[
M1'7^FUP?J485E:Z.^ZF?AM$(CMU]VX\A+/"".&C".DI'C=*15>D3DXC67YY)
MW!$=71-G"+.(BQIQD3556E7 F"_1D/DR$%G':-P8C:VGL,@8E^^>,,_!'"^-
MWW_<V^$HC>#H[!SZ40D,?=]\#$FC+K&J^\2*K5U<TELV#=7IAV?J^F&)'WJC
MU"PO;>2E-Z1P*U=,"M/>TM"#01"F9Q+[<:DW"A-HE@B]4SOTK")/G<[8K*S@
MEV;R4&Q=JZW.#W^WP-?(H7P.Q-;U>>K9\%K3?D&1K[FN%E)3G*62PE/7A=:&
M=[70U_#K @UQ-H&GE@G#_U7LH;7EOCAW!F+KFCUU76AONS<4?-COJ::*;PBS
ME'QX:KW0VO!N*/HU06=E+TK\Z%QA/RZ&7A)<*/OPU#2AO6O>5/AKCO;_34D<
MA6$OK_MQ<>K[T7GE=UMW(GTA_8SXEA0"4+Q10.\N5@S\>,<[3B3;5=>D)9/J
MTE4-,W4OQEP'J/<;QN3S1-^\FIOV]#]02P,$%     @ (GE36L,19,"P"
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
MT0VX)X]1QEF0\AQ_=^O/;Y=S'RQ7EZOYS?QVM01W7\'U[>SN9GX&%I?WXI:
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
MA"3)=GZW"RW6=J(]"DWST5X6],F#T@30_:40>K<P#^@_HN+_ 5!+ P04
M"  B>5-:08'V+30#  #($P  #0   'AL+W-T>6QE<RYX;6S=6%U/VS 4_2N1
M&1-($VF;$9K15MHJ(4W:)B3ZL#?D-DYKR;$SQV$MOWZ^<9I^X,L8#UN[5#3V
M/3GG'MLWV# HS4JPNP5C)ECF0I9#LC"F^!"&Y6S!<EI>J())BV1*Y]38KIZ'
M9:$934L@Y2+L=3IQF%,NR6@@J_PF-V4P4Y4T0Q*WH<#=/J=#THW?D\#)C57*
MAN3^[.V/2IGK-X&[G[P[.>G<GU_OQ\]JX)R$7M'+%XA>='!=BV'2\8NDGU'&
MA*]VA3="OR/V/<33EG>*T1)OOBTF=&IRV*SD:) IN5G0B+B 5:<Y"QZH&)(Q
M%7RJ.; RFG.Q<N$>!&9**!T86TDV71<BY:.#NZX'1=;HY%PJ7>=V&=SWM'E\
M#UCWP" 7HC78(RXP&A34&*;EC>W4#]?!)U#0M">KPCJ<:[KJ]B[)AE#?;)*I
MTBG3;9HN68=& \$RL*/Y? %WHXH00&-4;ALIIW,E:>UAS6@:5G;&A+B#-_![
MMJ.]S+;6K0.K)MNF-=0TG8SK@/ZVFM/>EHU>I1L4_$&93Y4=CJS[4-CL5K.,
M+^O^,FL-8.I=7)T6A5A]%'PN<^8&_^*$HP%=\X*%TOS19H-2F=D TR1X8-KP
MV7;DIZ;%A"W-NIR6&>ZY=X2>_^X\SYEDFHIMT[;V#WF67^VXV;+^A>?ZU\J^
M8Z_)Z.KP/3;;]*&;C(_!Y%$L=_\83":';S(Z3(]A<\C8.LGLG&/:: #GQ2'Y
M!J=/L4D:3"LN#)=-;\'3E,DGQQDK;^C4_IFRHV^?3UE&*V$F+3@DF_97EO(J
M3]JG;F$BFJ<V[2\PO&[<'E9M+BY3MF3IN.GJ^;1N!K9ALS87$/:1F_KR(QC'
M87X$,"P/Y@#C.!:6YW\:3Q\=C\,P;WTOTD<Y?93C6#YD7'^P/'Y.8B__2),D
MBN(8F]'QV.M@C,U;',./7PWS!@PL#V3ZL[G&5QNOD.?K %O3YRH$&RE>B=A(
M\;D&Q#]OP$@2_VIC>8"!K0)6.Y#?GP=JRL^)(EA5S!OV!N-(DF (U**_1N,8
MF9T8/O[UP=Z2*$H2/P*8WT$480B\C3B".0 /&!)%]3ZXMQ^%ZWTJW/SO;O0+
M4$L#!!0    ( ")Y4UJ7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKEN
MPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE
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
M][ W0.^N>G> WD/U'@"]A^H] 'H/U7L ]!ZJ]P#H/53O =![J-X#H/=0O0=
M[Z%Z#X#>0_4> +V'BW4 >EOPN0[ ;PLNV D P2VX9"< #+?@HIT 4-R"RW8"
MP'$++MP) ,DMN'0G "RWX.*= -#<@LMW L!S"R[@"031?8#)*#!]@DD0W4>8
MB K39YB(#M.'F(@2TZ>8B!;3QYB(&M/GF(@>TP>9B"+3)YF$)M-<E&F$*M-<
MEFF$+M.BS^H)HKLTTPAMIKDXTPAUIKD\TPA]IKE TSZTT%S6WX_S\K;H[[4;
M\)%ZKR^_.[]]_NOEWS?]]_V5Z^G]C.7R#U!+ P04    "  B>5-:%RW[P:L"
M  #'1@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V\UNFT 4AN%;L=A&ACD#
M#%#%V;3=MEGT!J@9Q\C\B9FDSMUW<'ZD5JG5R)7Z;HP,,^<<&.G9?=??'B?K
M5L>^&]PFVGL_?4@2M]W;OG;Q.-DA/-F-<U_[\'>^2Z9Z>ZCO;**5,LEV'+P=
M_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[%ZT^/BU<>FVB>IJZ=EO[\#QY&)K?
MNJR?.\1AYVF-V[>3NPH+HN3-#LN3/S=XWO?UP<YSV]C5;3W[+W4?5B7'+G'^
ML;,N/E_BC1G'W:[=VF;<WO=A2^RFV=:-VUOK^RY^*GIUOK,/7]@^_<K%_4]E
MSC4,*V_G<7+AQ&;[_G8O1[+L7D^AD)U]>_X57SN&TA>_GUU.N['-7_8.G_?'
M.!].Y^&2T^7R;_SK&;_6?^<<&C)'"IDC@\R10^8PD#D*R!PE9(X*,H<HRB 4
M485"JE!,%0JJ0E%5**P*Q56AP"H4635%5DV155-DU119-45639%54V35%%DU
M159-D36ER)I29$TILJ8465.*K"E%UI0B:TJ1-:7(FE)DS2BR9A19,XJL&476
MC")K1I$UH\B:463-*+)F%%ESBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E%
M5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA8460N*K 5%UH(B:T&1
MM:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6%%E+BJPE1=:*(FM%
MD;6BR%I19*THLE8462N*K!5%UHHB:T61512%5E$46T51<!5%T544A5=1%%]%
M48 511%6%(5841AC07$LC+&<0!8GD<6)9'$R69Q0%B>5Q8EE87)9@@EF"2:9
M)9AHEF"R68()9PDFG27_-9[U?1P/_[C]Z1KW=3N\]$^6HN[F)U!+ 0(4 Q0
M   ( ")Y4UH'04UB@0   +$    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ (GE36B\.PZ_O    *P(  !$
M     ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ (GE36IE<
MG",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    "  B>5-:*U<R!L,'  !I,0  &               @($.
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ (GE36@RE
M%Z0] @  Q 4  !@              ("!!Q   'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( ")Y4UKO!#-0F@<  ,TB   8
M  " @7H2  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  B
M>5-:\%7"JX\"  "C!@  &               @(%*&@  >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ (GE36A@Q&!?8!@  .2(  !@
M         ("!#QT  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( ")Y4UH21 "ZL@,  .H+   8              " @1TD  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  B>5-:IC\WQ@D#  #_!P
M&               @($%*   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ (GE36NMZ%=)J!P  93D  !@              ("!1"L  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( ")Y4UHW;**<HP(
M +X&   8              " @>0R  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    "  B>5-:'[O>B/,(  !G*@  &0              @(&]
M-0  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( ")Y4UK%
MY%/WQ"H   B%   9              " @><^  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ (GE36HBP,];=#   [!\  !D
M     ("!XFD  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M"  B>5-:B?VI(#0$   !"0  &0              @('V=@  >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( ")Y4UI//X_B*0,  "0'   9
M              " @6%[  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ (GE36M^-RK11!0  6 T  !D              ("!P7X  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  B>5-:Q7O>M+4)
M   B&0  &0              @(%)A   >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( ")Y4UJQ&M!N008  %T0   9              "
M@36.  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ (GE3
M6ID]_I2S P  V @  !D              ("!K90  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    "  B>5-:1$O:D^8$  #A"P  &0
M        @(&7F   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( ")Y4UJDOL40R@L  ,HC   9              " @;2=  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ (GE36O+^K>$*%@  ^T,
M !D              ("!M:D  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    "  B>5-:,EW2->,$  #\"@  &0              @('VOP
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( ")Y4UKT7JG_
M[ <  &,3   9              " @1#%  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ (GE36C6FG3RN$@  XC(  !D
M ("!,\T  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  B
M>5-:,C934ET&  !D#P  &0              @($8X   >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( ")Y4UI0&B8PC 0  #(,   9
M          " @:SF  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ (GE36MG[G>PF"P  JR   !D              ("!;^L  'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  B>5-:=,#70.H#  "R
M"0  &0              @(',]@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( ")Y4UI-KQ=^3P0  .X)   9              " @>WZ
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ (GE36@!.
M=G.^!@  )1(  !D              ("!<_\  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    "  B>5-:25!89UT*  "0&P  &0
M    @(%H!@$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M ")Y4UHH@3WY2@,  !<'   9              " @?P0 0!X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ (GE36HE+:6]> @  @08  !D
M             ("!?10! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    "  B>5-:+'5HOD,"  "*!@  &0              @($2%P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( ")Y4UH\I3,X$0(
M -T$   9              " @8P9 0!X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ (GE36D=^_E6/"P  .30  !D              ("!
MU!L! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  B>5-:
MJ<C8CZ0D  "Z>0  &0              @(&:)P$ >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    ( ")Y4UH_ -O/!P0  *4)   9
M      " @75, 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ (GE36CZ$684&!P  WQ   !D              ("!LU ! 'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  B>5-:FM9<FDL$   @"0
M&0              @('P5P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    ( ")Y4UK^)VX95 ,  /8'   9              " @7)< 0!X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ (GE36BRT 8LW
M!   _@H  !D              ("!_5\! 'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    "  B>5-:U6(S5WL$  !0"@  &0
M@(%K9 $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( ")Y
M4UIV=LJS.P8  (00   9              " @1UI 0!X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ (GE36FKV_=J/ P  0@D  !D
M         ("!CV\! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    "  B>5-:R17V(Y8$  #M"P  &0              @(%5<P$ >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( ")Y4UIR5>>_@@4   @0
M   9              " @2)X 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ (GE36I8=P^#""P  N2<  !D              ("!VWT!
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  B>5-:EIRI
M(/<"  !7!@  &0              @('4B0$ >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;%!+ 0(4 Q0    ( ")Y4UK<QI3'I@8  -$0   9
M  " @0*- 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @
M(GE36LEYJ%/@ @  )08  !D              ("!WY,! 'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6Q02P$"% ,4    "  B>5-:=]N\NPL$   O"@  &0
M            @('VE@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4
M Q0    ( ")Y4UK[S[G;.00  ((*   9              " @3B; 0!X;"]W
M;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ (GE36K)]K/4M P
M! <  !D              ("!J)\! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6Q02P$"% ,4    "  B>5-:#M>P L8"  !A!@  &0              @($,
MHP$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( ")Y4UIR
M>X \. 0  &$+   9              " @0FF 0!X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL4$L! A0#%     @ (GE36I/1$:( "0  H!@  !D
M     ("!>*H! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M"  B>5-:8S)!&0D'  #'*P  &0              @(&OLP$ >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( ")Y4UI4X9=LKP(  !H'   9
M              " @>^Z 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L!
M A0#%     @ (GE36FU/%>_; P  1!0  !D              ("!U;T! 'AL
M+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  B>5-:/9?IMI "
M  "M!@  &0              @('GP0$ >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;%!+ 0(4 Q0    ( ")Y4UIUI_%V2 ,  /L-   9              "
M@:[$ 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ (GE3
M6CG3N].A"   WC<  !D              ("!+<@! 'AL+W=O<FMS:&5E=',O
M<VAE970V,RYX;6Q02P$"% ,4    "  B>5-::$K==X@$  !%&0  &0
M        @($%T0$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0
M   ( ")Y4UI_0&=?7 8  *,E   9              " @<35 0!X;"]W;W)K
M<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ (GE36KK&-*CC!@  X30
M !D              ("!5]P! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q0
M2P$"% ,4    "  B>5-:+6>ZJO\"  "F"@  &0              @(%QXP$
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( ")Y4UH+I 0V
M]@(  .@'   9              " @:?F 0!X;"]W;W)K<VAE971S+W-H965T
M-C@N>&UL4$L! A0#%     @ (GE36I"Y%R]Y P  ^ X  !D
M ("!U.D! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    "  B
M>5-:E_&-5;8"   F"   &0              @(&$[0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( ")Y4UK5F5C100,  )\,   9
M          " @7'P 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#
M%     @ (GE36M#QX[E> @  6@4  !D              ("!Z?,! 'AL+W=O
M<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  B>5-:J[L/AG4'   7
M.0  &0              @(%^]@$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM
M;%!+ 0(4 Q0    ( ")Y4UI2&T1"OP0  &L<   9              " @2K^
M 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ (GE36B<)
ML![6!   ]Q<  !D              ("!( ," 'AL+W=O<FMS:&5E=',O<VAE
M970W-2YX;6Q02P$"% ,4    "  B>5-:Q.A$&7P"  "_!@  &0
M    @($M" ( >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    (
M ")Y4UI +CX(>@H  $=6   9              " @> * @!X;"]W;W)K<VAE
M971S+W-H965T-S<N>&UL4$L! A0#%     @ (GE36H0*O5:E @  [0D  !D
M             ("!D14" 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"
M% ,4    "  B>5-:K'#LQ5,#   I#@  &0              @(%M& ( >&PO
M=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( ")Y4UK\?VR[=P(
M *(&   9              " @?<; @!X;"]W;W)K<VAE971S+W-H965T.# N
M>&UL4$L! A0#%     @ (GE36I012"]E @  "@8  !D              ("!
MI1X" 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    "  B>5-:
M=3<9>1<#  #E"@  &0              @(%!(0( >&PO=V]R:W-H965T<R]S
M:&5E=#@R+GAM;%!+ 0(4 Q0    ( ")Y4UK!+TZ%-P,  &L+   9
M      " @8\D @!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%
M  @ (GE36G[ ^F1O @  Q04  !D              ("!_2<" 'AL+W=O<FMS
M:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    "  B>5-:#QUMV @#   ;"P
M&0              @(&C*@( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+
M 0(4 Q0    ( ")Y4UH!2<S86P(  #8&   9              " @>(M @!X
M;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ (GE36A+$>LPW
M P  N T  !D              ("!=# " 'AL+W=O<FMS:&5E=',O<VAE970X
M-RYX;6Q02P$"% ,4    "  B>5-:31>;@(P#  !7$0  &0
M@('B,P( >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( ")Y
M4UJ'G8Q6Q @  #59   9              " @:4W @!X;"]W;W)K<VAE971S
M+W-H965T.#DN>&UL4$L! A0#%     @ (GE36D&]%2#8!P  HT0  !D
M         ("!H$ " 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4
M    "  B>5-:3IP%\5T"  #O!0  &0              @(&O2 ( >&PO=V]R
M:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( ")Y4UH1M;"B" 8  %LD
M   9              " @4-+ @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL
M4$L! A0#%     @ (GE36@,SNE][!   .AX  !D              ("!@E$"
M 'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    "  B>5-:<YHJ
MO$4(   O40  &0              @($T5@( >&PO=V]R:W-H965T<R]S:&5E
M=#DT+GAM;%!+ 0(4 Q0    ( ")Y4UJ/1M?N^ D  &Y-   9
M  " @;!> @!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @
M(GE36CKGS3+R!   SQT  !D              ("!WV@" 'AL+W=O<FMS:&5E
M=',O<VAE970Y-BYX;6Q02P$"% ,4    "  B>5-:!?'T'U0%   /'0  &0
M            @($(;@( >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4
M Q0    ( ")Y4UJ!0'N>]0(  (L(   9              " @9-S @!X;"]W
M;W)K<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @ (GE36FANB@>B!
MUQL  !D              ("!OW8" 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX
M;6Q02P$"% ,4    "  B>5-:%T;$8[0$  !=&0  &@              @(&8
M>P( >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    "  B>5-:
ML/#,-1 $  # $@  &@              @(&$@ ( >&PO=V]R:W-H965T<R]S
M:&5E=#$P,2YX;6Q02P$"% ,4    "  B>5-:8;3UE]$"   4"   &@
M        @(',A ( >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4
M    "  B>5-:KT"V"SH#   ^"0  &@              @('5AP( >&PO=V]R
M:W-H965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    "  B>5-:N!H[YZ #  #S
M#0  &@              @(%'BP( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX
M;6Q02P$"% ,4    "  B>5-:<8?/QJD$  !K%0  &@              @($?
MCP( >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    "  B>5-:
M0"FA/0D$  "H#@  &@              @($ E ( >&PO=V]R:W-H965T<R]S
M:&5E=#$P-BYX;6Q02P$"% ,4    "  B>5-:7(KLK^T"  #Q"   &@
M        @(%!F ( >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4
M    "  B>5-:(KQ=9K,#  "*#   &@              @(%FFP( >&PO=V]R
M:W-H965T<R]S:&5E=#$P."YX;6Q02P$"% ,4    "  B>5-:"K4_=5<&  ")
M+@  &@              @(%1GP( >&PO=V]R:W-H965T<R]S:&5E=#$P.2YX
M;6Q02P$"% ,4    "  B>5-:+P>_H0($  " $   &@              @('@
MI0( >&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6Q02P$"% ,4    "  B>5-:
MK#KH;Y@%  #))@  &@              @($:J@( >&PO=V]R:W-H965T<R]S
M:&5E=#$Q,2YX;6Q02P$"% ,4    "  B>5-:NN$PB(H%  "X'0  &@
M        @('JKP( >&PO=V]R:W-H965T<R]S:&5E=#$Q,BYX;6Q02P$"% ,4
M    "  B>5-:!HSG;ZL)   #5@  &@              @(&LM0( >&PO=V]R
M:W-H965T<R]S:&5E=#$Q,RYX;6Q02P$"% ,4    "  B>5-:5'0*$#8%  #-
M(0  &@              @(&/OP( >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX
M;6Q02P$"% ,4    "  B>5-:^@6KI!<#  "%"0  &@              @(']
MQ ( >&PO=V]R:W-H965T<R]S:&5E=#$Q-2YX;6Q02P$"% ,4    "  B>5-:
M08. ?"8$  !K%   &@              @(%,R ( >&PO=V]R:W-H965T<R]S
M:&5E=#$Q-BYX;6Q02P$"% ,4    "  B>5-:[Q-8L <#   +"0  &@
M        @(&JS ( >&PO=V]R:W-H965T<R]S:&5E=#$Q-RYX;6Q02P$"% ,4
M    "  B>5-:?D/9!H,"  "^!@  &@              @('ISP( >&PO=V]R
M:W-H965T<R]S:&5E=#$Q."YX;6Q02P$"% ,4    "  B>5-:[-%FJ<$%  !4
M*0  &@              @(&DT@( >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX
M;6Q02P$"% ,4    "  B>5-:*GT;+Y #  !U#P  &@              @(&=
MV ( >&PO=V]R:W-H965T<R]S:&5E=#$R,"YX;6Q02P$"% ,4    "  B>5-:
MPQ%DP+ (  #*1   &@              @(%EW ( >&PO=V]R:W-H965T<R]S
M:&5E=#$R,2YX;6Q02P$"% ,4    "  B>5-:R4.P(RH&  "8(   &@
M        @(%-Y0( >&PO=V]R:W-H965T<R]S:&5E=#$R,BYX;6Q02P$"% ,4
M    "  B>5-:JN.ID"$'   R)@  &@              @(&OZP( >&PO=V]R
M:W-H965T<R]S:&5E=#$R,RYX;6Q02P$"% ,4    "  B>5-:UZJ\O7<'  !T
M-0  &@              @($(\P( >&PO=V]R:W-H965T<R]S:&5E=#$R-"YX
M;6Q02P$"% ,4    "  B>5-:]=F\[Z8"  #X!@  &@              @(&W
M^@( >&PO=V]R:W-H965T<R]S:&5E=#$R-2YX;6Q02P$"% ,4    "  B>5-:
M9IC2[38#  !0"0  &@              @(&5_0( >&PO=V]R:W-H965T<R]S
M:&5E=#$R-BYX;6Q02P$"% ,4    "  B>5-:08'V+30#  #($P  #0
M        @ $# 0, >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ")Y4UJ7BKL<
MP    !,"   +              "  6($ P!?<F5L<R\N<F5L<U!+ 0(4 Q0
M   ( ")Y4UKA/YHO+P@  (A2   /              "  4L% P!X;"]W;W)K
M8F]O:RYX;6Q02P$"% ,4    "  B>5-:$Z-=-7$#  #I20  &@
M    @ &G#0, >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M"  B>5-:%RW[P:L"  #'1@  $P              @ %0$0, 6T-O;G1E;G1?
@5'EP97-=+GAM;%!+!08     A@"& /PD   L% ,    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<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>159
<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>161
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>510</ContextCount>
  <ElementCount>610</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>152</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/Receivables</Role>
      <ShortName>Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Short-Term and Long-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShortTermandLongTermBorrowings</Role>
      <ShortName>Short-Term and Long-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Employee Postretirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefits</Role>
      <ShortName>Employee Postretirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Asset Retirement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/AssetRetirementObligations</Role>
      <ShortName>Asset Retirement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9952175 - Disclosure - Share-Based Payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShareBasedPayments</Role>
      <ShortName>Share-Based Payments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9952176 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9952177 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9952178 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9952179 - Disclosure - Schedule I - Condensed Financial Information of Registrant</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrant</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9952180 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.otpco.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/SegmentInformation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/Revenue</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ReceivablesTables</Role>
      <ShortName>Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/Receivables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/Investments</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/RegulatoryMattersTables</Role>
      <ShortName>Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/RegulatoryMatters</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/IntangibleAssets</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/Leases</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Short-Term and Long-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShortTermandLongTermBorrowingsTables</Role>
      <ShortName>Short-Term and Long-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/ShortTermandLongTermBorrowings</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Employee Postretirement Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsTables</Role>
      <ShortName>Employee Postretirement Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/EmployeePostretirementBenefits</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Asset Retirement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/AssetRetirementObligationsTables</Role>
      <ShortName>Asset Retirement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/AssetRetirementObligations</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/IncomeTaxes</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/CommitmentsandContingencies</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Share-Based Payments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShareBasedPaymentsTables</Role>
      <ShortName>Share-Based Payments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/ShareBasedPayments</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/EarningsPerShare</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/DerivativeInstruments</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/FairValueMeasurements</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Summary of Significant Accounting Policies - Schedule of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Service Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Estimated Service Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Summary of Significant Accounting Policies - Schedule of Capitalized Cost and Related Accumulated Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Capitalized Cost and Related Accumulated Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Segment Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Segment Information - Schedule of Segment Profit or Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails</Role>
      <ShortName>Segment Information - Schedule of Segment Profit or Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Segment Information - Schedule of Capital Expenditures and Identifiable Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails</Role>
      <ShortName>Segment Information - Schedule of Capital Expenditures and Identifiable Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Segment Information - Schedule of Reconciliation to Consolidated Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails</Role>
      <ShortName>Segment Information - Schedule of Reconciliation to Consolidated Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.otpco.com/role/RevenueTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Receivables - Schedule of Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails</Role>
      <ShortName>Receivables - Schedule of Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Receivables - Schedule of Allowance for Credit Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails</Role>
      <ShortName>Receivables - Schedule of Allowance for Credit Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Investments - Schedule of Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails</Role>
      <ShortName>Investments - Schedule of Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Investments - Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails</Role>
      <ShortName>Investments - Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Investments - Schedule of Investments Classified by Contractual Maturity Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails</Role>
      <ShortName>Investments - Schedule of Investments Classified by Contractual Maturity Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Regulatory Matters - Schedule of Regulatory Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails</Role>
      <ShortName>Regulatory Matters - Schedule of Regulatory Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Regulatory Matters - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/RegulatoryMattersNarrativeDetails</Role>
      <ShortName>Regulatory Matters - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Property, Plant and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/PropertyPlantandEquipmentNarrativeDetails</Role>
      <ShortName>Property, Plant and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Property, Plant and Equipment - Schedule of Jointly Owned Utility Plants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails</Role>
      <ShortName>Property, Plant and Equipment - Schedule of Jointly Owned Utility Plants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Intangible Assets - Schedule of Goodwill by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails</Role>
      <ShortName>Intangible Assets - Schedule of Goodwill by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Intangible Assets - Schedule of Components of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets - Schedule of Components of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IntangibleAssetsNarrativeDetails</Role>
      <ShortName>Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Intangible Assets - Schedule of Intangible Assets Future Amortization Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails</Role>
      <ShortName>Intangible Assets - Schedule of Intangible Assets Future Amortization Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Leases - Schedule of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails</Role>
      <ShortName>Leases - Schedule of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Leases - Schedule of Supplemental Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails</Role>
      <ShortName>Leases - Schedule of Supplemental Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Leases - Schedule of Operating Lease Liability Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails</Role>
      <ShortName>Leases - Schedule of Operating Lease Liability Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails</Role>
      <ShortName>Short-Term and Long-Term Borrowings - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Lines of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails</Role>
      <ShortName>Short-Term and Long-Term Borrowings - Schedule of Lines of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Short-Term and Long-Term Borrowings - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails</Role>
      <ShortName>Short-Term and Long-Term Borrowings - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Outstanding Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails</Role>
      <ShortName>Short-Term and Long-Term Borrowings - Schedule of Outstanding Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Maturities of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails</Role>
      <ShortName>Short-Term and Long-Term Borrowings - Schedule of Maturities of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - Employee Postretirement Benefits - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails</Role>
      <ShortName>Employee Postretirement Benefits - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - Employee Postretirement Benefits - Schedule of Target Asset Allocation Ranges By Asset Class (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Target Asset Allocation Ranges By Asset Class (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - Employee Postretirement Benefits - Schedule of Allocation of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Allocation of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - Employee Postretirement Benefits - Schedule of Changes in Fair Value of Plan Assets and Plan's Benefit Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Changes in Fair Value of Plan Assets and Plan's Benefit Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - Employee Postretirement Benefits - Schedule of Assumptions Used to Determine Benefit Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Assumptions Used to Determine Benefit Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9955571 - Disclosure - Employee Postretirement Benefits - Schedule of Components of Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Components of Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9955572 - Disclosure - Employee Postretirement Benefits - Schedule of Composition of Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Composition of Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9955573 - Disclosure - Employee Postretirement Benefits - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9955574 - Disclosure - Employee Postretirement Benefits - Schedule of Amounts Not Yet Recognized as Components of Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Amounts Not Yet Recognized as Components of Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9955575 - Disclosure - Employee Postretirement Benefits - Schedule of Expected Benefit Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails</Role>
      <ShortName>Employee Postretirement Benefits - Schedule of Expected Benefit Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9955576 - Disclosure - Asset Retirement Obligations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails</Role>
      <ShortName>Asset Retirement Obligations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9955577 - Disclosure - Asset Retirement Obligations - Schedule of Change in Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails</Role>
      <ShortName>Asset Retirement Obligations - Schedule of Change in Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9955578 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9955579 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9955580 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9955581 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9955582 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9955583 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9955584 - Disclosure - Commitments and Contingencies - Schedule of Commitments Contractual Obligation Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Commitments Contractual Obligation Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9955585 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.otpco.com/role/StockholdersEquity</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9955586 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9955587 - Disclosure - Share-Based Payments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails</Role>
      <ShortName>Share-Based Payments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9955588 - Disclosure - Share-Based Payments - Schedule of Restricted Stock Awards and Stock Performance Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails</Role>
      <ShortName>Share-Based Payments - Schedule of Restricted Stock Awards and Stock Performance Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9955589 - Disclosure - Share-Based Payments - Schedule of Weighted-Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails</Role>
      <ShortName>Share-Based Payments - Schedule of Weighted-Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9955590 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.otpco.com/role/EarningsPerShareTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9955591 - Disclosure - Derivative Instruments - Schedule of Notional Amounts and Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails</Role>
      <ShortName>Derivative Instruments - Schedule of Notional Amounts and Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9955592 - Disclosure - Derivative Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9955593 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9955594 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9955595 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED BALANCE SHEETS, PARENT COMPANY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant - CONDENSED BALANCE SHEETS, PARENT COMPANY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9955596 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF INCOME, PARENT COMPANY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF INCOME, PARENT COMPANY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9955597 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF CASH FLOWS, PARENT COMPANY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF CASH FLOWS, PARENT COMPANY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>9955598 - Disclosure - Schedule I - Condensed Financial Information of Registrant - Schedule of Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant - Schedule of Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>9955599 - Disclosure - Schedule I - Condensed Financial Information of Registrant - Schedule of Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofDividendsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant - Schedule of Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="ottr-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>9955600 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</ParentRole>
      <Position>126</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ottr-20241231.htm">ottr-20241231.htm</File>
    <File>ottr-20241231.xsd</File>
    <File>ottr-20241231_cal.xml</File>
    <File>ottr-20241231_def.xml</File>
    <File>ottr-20241231_lab.xml</File>
    <File>ottr-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ottr-20241231_g1.jpg</File>
    <File>ottr-20241231_g10.jpg</File>
    <File>ottr-20241231_g11.jpg</File>
    <File>ottr-20241231_g2.jpg</File>
    <File>ottr-20241231_g3.jpg</File>
    <File>ottr-20241231_g4.jpg</File>
    <File>ottr-20241231_g5.jpg</File>
    <File>ottr-20241231_g6.jpg</File>
    <File>ottr-20241231_g7.jpg</File>
    <File>ottr-20241231_g8.jpg</File>
    <File>ottr-20241231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="5">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1974">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>164
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ottr-20241231.htm": {
   "nsprefix": "ottr",
   "nsuri": "http://www.otpco.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "ottr-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "ottr-20241231.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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "ottr-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ottr-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ottr-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ottr-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 516,
   "keyCustom": 94,
   "axisStandard": 44,
   "axisCustom": 0,
   "memberStandard": 45,
   "memberCustom": 101,
   "hidden": {
    "total": 11,
    "http://fasb.org/us-gaap/2024": 7,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 510,
   "entityCount": 1,
   "segmentCount": 152,
   "elementCount": 1085,
   "unitCount": 14,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1974,
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 5,
    "http://fasb.org/srt/2024": 5
   },
   "report": {
    "R1": {
     "role": "http://www.otpco.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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.otpco.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UtilitiesOperatingExpenseFuelUsed",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "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": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952158 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "10",
     "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": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxCreditsAndAdjustments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.otpco.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952159 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.otpco.com/role/SegmentInformation",
     "longName": "9952160 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.otpco.com/role/Revenue",
     "longName": "9952161 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.otpco.com/role/Receivables",
     "longName": "9952162 - Disclosure - Receivables",
     "shortName": "Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.otpco.com/role/Investments",
     "longName": "9952163 - Disclosure - Investments",
     "shortName": "Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.otpco.com/role/RegulatoryMatters",
     "longName": "9952164 - Disclosure - Regulatory Matters",
     "shortName": "Regulatory Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.otpco.com/role/PropertyPlantandEquipment",
     "longName": "9952165 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.otpco.com/role/IntangibleAssets",
     "longName": "9952166 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.otpco.com/role/Leases",
     "longName": "9952167 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.otpco.com/role/ShortTermandLongTermBorrowings",
     "longName": "9952168 - Disclosure - Short-Term and Long-Term Borrowings",
     "shortName": "Short-Term and Long-Term Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefits",
     "longName": "9952169 - Disclosure - Employee Postretirement Benefits",
     "shortName": "Employee Postretirement Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.otpco.com/role/AssetRetirementObligations",
     "longName": "9952170 - Disclosure - Asset Retirement Obligations",
     "shortName": "Asset Retirement Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.otpco.com/role/IncomeTaxes",
     "longName": "9952171 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.otpco.com/role/CommitmentsandContingencies",
     "longName": "9952172 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.otpco.com/role/StockholdersEquity",
     "longName": "9952173 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLoss",
     "longName": "9952174 - Disclosure - Accumulated Other Comprehensive Income (Loss)",
     "shortName": "Accumulated Other Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.otpco.com/role/ShareBasedPayments",
     "longName": "9952175 - Disclosure - Share-Based Payments",
     "shortName": "Share-Based Payments",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.otpco.com/role/EarningsPerShare",
     "longName": "9952176 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.otpco.com/role/DerivativeInstruments",
     "longName": "9952177 - Disclosure - Derivative Instruments",
     "shortName": "Derivative Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.otpco.com/role/FairValueMeasurements",
     "longName": "9952178 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrant",
     "longName": "9952179 - Disclosure - Schedule I - Condensed Financial Information of Registrant",
     "shortName": "Schedule I - Condensed Financial Information of Registrant",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
     "longName": "9952180 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "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": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-474",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-474",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "37",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.otpco.com/role/SegmentInformationTables",
     "longName": "9955513 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.otpco.com/role/RevenueTables",
     "longName": "9955514 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.otpco.com/role/ReceivablesTables",
     "longName": "9955515 - Disclosure - Receivables (Tables)",
     "shortName": "Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.otpco.com/role/InvestmentsTables",
     "longName": "9955516 - Disclosure - Investments (Tables)",
     "shortName": "Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.otpco.com/role/RegulatoryMattersTables",
     "longName": "9955517 - Disclosure - Regulatory Matters (Tables)",
     "shortName": "Regulatory Matters (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ottr:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ottr:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.otpco.com/role/PropertyPlantandEquipmentTables",
     "longName": "9955518 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.otpco.com/role/IntangibleAssetsTables",
     "longName": "9955519 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.otpco.com/role/LeasesTables",
     "longName": "9955520 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.otpco.com/role/ShortTermandLongTermBorrowingsTables",
     "longName": "9955521 - Disclosure - Short-Term and Long-Term Borrowings (Tables)",
     "shortName": "Short-Term and Long-Term Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsTables",
     "longName": "9955522 - Disclosure - Employee Postretirement Benefits (Tables)",
     "shortName": "Employee Postretirement Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ottr:ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ottr:ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.otpco.com/role/AssetRetirementObligationsTables",
     "longName": "9955523 - Disclosure - Asset Retirement Obligations (Tables)",
     "shortName": "Asset Retirement Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.otpco.com/role/IncomeTaxesTables",
     "longName": "9955524 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "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": "ottr-20241231.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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.otpco.com/role/CommitmentsandContingenciesTables",
     "longName": "9955525 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
     "longName": "9955526 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.otpco.com/role/ShareBasedPaymentsTables",
     "longName": "9955527 - Disclosure - Share-Based Payments (Tables)",
     "shortName": "Share-Based Payments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.otpco.com/role/EarningsPerShareTables",
     "longName": "9955528 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.otpco.com/role/DerivativeInstrumentsTables",
     "longName": "9955529 - Disclosure - Derivative Instruments (Tables)",
     "shortName": "Derivative Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.otpco.com/role/FairValueMeasurementsTables",
     "longName": "9955530 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables",
     "longName": "9955531 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Tables)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "longName": "9955532 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ottr:NumberOfJointlyOwnedElectricGenerationPlants",
      "unitRef": "plant",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ottr:JointOwnershipPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails",
     "longName": "9955533 - Disclosure - Summary of Significant Accounting Policies - Schedule of Inventories (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails",
     "longName": "9955534 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Service Lives (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Estimated Service Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-47",
      "name": "ottr:PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-47",
      "name": "ottr:PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails",
     "longName": "9955535 - Disclosure - Summary of Significant Accounting Policies - Schedule of Capitalized Cost and Related Accumulated Amortization (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Capitalized Cost and Related Accumulated Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.otpco.com/role/SegmentInformationNarrativeDetails",
     "longName": "9955536 - Disclosure - Segment Information - Narrative (Details)",
     "shortName": "Segment Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails",
     "longName": "9955537 - Disclosure - Segment Information - Schedule of Segment Profit or Loss (Details)",
     "shortName": "Segment Information - Schedule of Segment Profit or Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-65",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
     "longName": "9955538 - Disclosure - Segment Information - Schedule of Capital Expenditures and Identifiable Assets (Details)",
     "shortName": "Segment Information - Schedule of Capital Expenditures and Identifiable Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-65",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
     "longName": "9955539 - Disclosure - Segment Information - Schedule of Reconciliation to Consolidated Amounts (Details)",
     "shortName": "Segment Information - Schedule of Reconciliation to Consolidated Amounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-74",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.otpco.com/role/RevenueDetails",
     "longName": "9955540 - Disclosure - Revenue (Details)",
     "shortName": "Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails",
     "longName": "9955541 - Disclosure - Receivables - Schedule of Receivables (Details)",
     "shortName": "Receivables - Schedule of Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails",
     "longName": "9955542 - Disclosure - Receivables - Schedule of Allowance for Credit Loss (Details)",
     "shortName": "Receivables - Schedule of Allowance for Credit Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails",
     "longName": "9955543 - Disclosure - Investments - Schedule of Investments (Details)",
     "shortName": "Investments - Schedule of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.otpco.com/role/InvestmentsNarrativeDetails",
     "longName": "9955544 - Disclosure - Investments - Narrative (Details)",
     "shortName": "Investments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-135",
      "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-135",
      "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails",
     "longName": "9955545 - Disclosure - Investments - Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale (Details)",
     "shortName": "Investments - Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails",
     "longName": "9955546 - Disclosure - Investments - Schedule of Investments Classified by Contractual Maturity Date (Details)",
     "shortName": "Investments - Schedule of Investments Classified by Contractual Maturity Date (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
     "longName": "9955547 - Disclosure - Regulatory Matters - Schedule of Regulatory Assets and Liabilities (Details)",
     "shortName": "Regulatory Matters - Schedule of Regulatory Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RegulatoryAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-148",
      "name": "us-gaap:RegulatoryLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails",
     "longName": "9955548 - Disclosure - Regulatory Matters - Narrative (Details)",
     "shortName": "Regulatory Matters - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-162",
      "name": "us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-162",
      "name": "us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
     "longName": "9955549 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ottr:PublicUtilitiesPropertyPlantAndEquipmentProduction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ottr:PublicUtilitiesPropertyPlantAndEquipmentProduction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.otpco.com/role/PropertyPlantandEquipmentNarrativeDetails",
     "longName": "9955550 - Disclosure - Property, Plant and Equipment - Narrative (Details)",
     "shortName": "Property, Plant and Equipment - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails",
     "longName": "9955551 - Disclosure - Property, Plant and Equipment - Schedule of Jointly Owned Utility Plants (Details)",
     "shortName": "Property, Plant and Equipment - Schedule of Jointly Owned Utility Plants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-173",
      "name": "us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-173",
      "name": "us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails",
     "longName": "9955552 - Disclosure - Intangible Assets - Schedule of Goodwill by Segment (Details)",
     "shortName": "Intangible Assets - Schedule of Goodwill by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-214",
      "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": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails",
     "longName": "9955553 - Disclosure - Intangible Assets - Schedule of Components of Intangible Assets (Details)",
     "shortName": "Intangible Assets - Schedule of Components of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.otpco.com/role/IntangibleAssetsNarrativeDetails",
     "longName": "9955554 - Disclosure - Intangible Assets - Narrative (Details)",
     "shortName": "Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails",
     "longName": "9955555 - Disclosure - Intangible Assets - Schedule of Intangible Assets Future Amortization Expenses (Details)",
     "shortName": "Intangible Assets - Schedule of Intangible Assets Future Amortization Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails",
     "longName": "9955556 - Disclosure - Leases - Schedule of Lease Costs (Details)",
     "shortName": "Leases - Schedule of Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails",
     "longName": "9955557 - Disclosure - Leases - Schedule of Supplemental Balance Sheet (Details)",
     "shortName": "Leases - Schedule of Supplemental Balance Sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ottr:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ottr:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.otpco.com/role/LeasesNarrativeDetails",
     "longName": "9955558 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails",
     "longName": "9955559 - Disclosure - Leases - Schedule of Operating Lease Liability Maturities (Details)",
     "shortName": "Leases - Schedule of Operating Lease Liability Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-4",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.otpco.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails",
     "longName": "9955560 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)",
     "shortName": "Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails",
     "longName": "9955561 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Debt (Details)",
     "shortName": "Short-Term and Long-Term Borrowings - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails",
     "longName": "9955562 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Lines of Credit (Details)",
     "shortName": "Short-Term and Long-Term Borrowings - Schedule of Lines of Credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
     "longName": "9955563 - Disclosure - Short-Term and Long-Term Borrowings - Narrative (Details)",
     "shortName": "Short-Term and Long-Term Borrowings - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails",
     "longName": "9955564 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Outstanding Long-term Debt (Details)",
     "shortName": "Short-Term and Long-Term Borrowings - Schedule of Outstanding Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails",
     "longName": "9955565 - Disclosure - Short-Term and Long-Term Borrowings - Schedule of Maturities of Long-term Debt (Details)",
     "shortName": "Short-Term and Long-Term Borrowings - Schedule of Maturities of Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails",
     "longName": "9955566 - Disclosure - Employee Postretirement Benefits - Narrative (Details)",
     "shortName": "Employee Postretirement Benefits - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionContributions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
     "longName": "9955567 - Disclosure - Employee Postretirement Benefits - Schedule of Target Asset Allocation Ranges By Asset Class (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Target Asset Allocation Ranges By Asset Class (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-292",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ottr:ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-292",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ottr:ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
     "longName": "9955568 - Disclosure - Employee Postretirement Benefits - Schedule of Allocation of Plan Assets (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Allocation of Plan Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-4",
      "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": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-319",
      "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": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
     "longName": "9955569 - Disclosure - Employee Postretirement Benefits - Schedule of Changes in Fair Value of Plan Assets and Plan's Benefit Obligations (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Changes in Fair Value of Plan Assets and Plan's Benefit Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-5",
      "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": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-278",
      "name": "us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
     "longName": "9955570 - Disclosure - Employee Postretirement Benefits - Schedule of Assumptions Used to Determine Benefit Obligations (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Assumptions Used to Determine Benefit Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-369",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-369",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
     "longName": "9955571 - Disclosure - Employee Postretirement Benefits - Schedule of Components of Net Periodic Benefit Cost (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Components of Net Periodic Benefit Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-278",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails",
     "longName": "9955572 - Disclosure - Employee Postretirement Benefits - Schedule of Composition of Periodic Benefit Cost (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Composition of Periodic Benefit Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails",
     "longName": "9955573 - Disclosure - Employee Postretirement Benefits - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-278",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-278",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails",
     "longName": "9955574 - Disclosure - Employee Postretirement Benefits - Schedule of Amounts Not Yet Recognized as Components of Net Periodic Benefit Cost (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Amounts Not Yet Recognized as Components of Net Periodic Benefit Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-292",
      "name": "ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-292",
      "name": "ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
     "longName": "9955575 - Disclosure - Employee Postretirement Benefits - Schedule of Expected Benefit Payments (Details)",
     "shortName": "Employee Postretirement Benefits - Schedule of Expected Benefit Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails",
     "longName": "9955576 - Disclosure - Asset Retirement Obligations - Narrative (Details)",
     "shortName": "Asset Retirement Obligations - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails",
     "longName": "9955577 - Disclosure - Asset Retirement Obligations - Schedule of Change in Asset Retirement Obligations (Details)",
     "shortName": "Asset Retirement Obligations - Schedule of Change in Asset Retirement Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.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",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails",
     "longName": "9955578 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)",
     "shortName": "Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-1",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails",
     "longName": "9955579 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-1",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9955580 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "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": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.otpco.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955581 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ottr:PeriodForUnrecognizedTaxBenefitsNotExpectedChange",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ottr:PeriodForUnrecognizedTaxBenefitsNotExpectedChange",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails",
     "longName": "9955582 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefit Activity (Details)",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefit Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
     "longName": "9955583 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ottr:CapacityAndEnergyRequirementCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ottr:CapacityAndEnergyRequirementCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails",
     "longName": "9955584 - Disclosure - Commitments and Contingencies - Schedule of Commitments Contractual Obligation Maturities (Details)",
     "shortName": "Commitments and Contingencies - Schedule of Commitments Contractual Obligation Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-388",
      "name": "ottr:LandEasementPaymentsToBePaidYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-388",
      "name": "ottr:LandEasementPaymentsToBePaidYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.otpco.com/role/StockholdersEquityDetails",
     "longName": "9955585 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizationLongtermDebtAndEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-404",
      "name": "ottr:EquityToTotalCapitalizationRatio",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "9955586 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
     "longName": "9955587 - Disclosure - Share-Based Payments - Narrative (Details)",
     "shortName": "Share-Based Payments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-433",
      "name": "ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-433",
      "name": "ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails",
     "longName": "9955588 - Disclosure - Share-Based Payments - Schedule of Restricted Stock Awards and Stock Performance Awards (Details)",
     "shortName": "Share-Based Payments - Schedule of Restricted Stock Awards and Stock Performance Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-434",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-433",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails",
     "longName": "9955589 - Disclosure - Share-Based Payments - Schedule of Weighted-Average Assumptions (Details)",
     "shortName": "Share-Based Payments - Schedule of Weighted-Average Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-438",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-438",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.otpco.com/role/EarningsPerShareDetails",
     "longName": "9955590 - Disclosure - Earnings Per Share (Details)",
     "shortName": "Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails",
     "longName": "9955591 - Disclosure - Derivative Instruments - Schedule of Notional Amounts and Fair Value (Details)",
     "shortName": "Derivative Instruments - Schedule of Notional Amounts and Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-448",
      "name": "us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure",
      "unitRef": "mwh",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-448",
      "name": "us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure",
      "unitRef": "mwh",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails",
     "longName": "9955592 - Disclosure - Derivative Instruments - Narrative (Details)",
     "shortName": "Derivative Instruments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-448",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-448",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
     "longName": "9955593 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-452",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails",
     "longName": "9955594 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-470",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-470",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
     "longName": "9955595 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED BALANCE SHEETS, PARENT COMPANY (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant - CONDENSED BALANCE SHEETS, PARENT COMPANY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-222",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
     "longName": "9955596 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF INCOME, PARENT COMPANY (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF INCOME, PARENT COMPANY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherNonoperatingIncomeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-480",
      "name": "us-gaap:OtherNonoperatingIncomeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
     "longName": "9955597 - Disclosure - Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF CASH FLOWS, PARENT COMPANY (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant - CONDENSED STATEMENTS OF CASH FLOWS, PARENT COMPANY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-480",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails",
     "longName": "9955598 - Disclosure - Schedule I - Condensed Financial Information of Registrant - Schedule of Related Party Transactions (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant - Schedule of Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-495",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofDividendsDetails",
     "longName": "9955599 - Disclosure - Schedule I - Condensed Financial Information of Registrant - Schedule of Dividends (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant - Schedule of Dividends (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashDividendsPaidToParentCompany",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ottr:CashDividendsPaidToParentBySubsidiariesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashDividendsPaidToParentCompany",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ottr:CashDividendsPaidToParentBySubsidiariesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
     "longName": "9955600 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c-504",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-509",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ottr-20241231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, 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_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable",
        "verboseLabel": "Accounts Payable to Subsidiaries",
        "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": [
      "r96",
      "r1107"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Activity in the Allowance for Credit Losses",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1336"
     ]
    },
    "ottr_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions for Amounts Written Off, Net of Recoveries",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff, after Recovery",
        "documentation": "Accounts Receivable, Allowance for Credit Loss, Writeoff, after Recovery"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Receivables",
        "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": [
      "r255",
      "r375",
      "r376",
      "r1528"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails": {
       "parentTag": "us-gaap_AccountsReceivableGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r376",
      "r1041"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables, net of allowance for credit losses",
        "totalLabel": "Receivables, net of allowance for credit losses",
        "netLabel": "Accounts Receivable from Subsidiaries",
        "verboseLabel": "Accounts Receivable",
        "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": [
      "r965",
      "r1028",
      "r1123",
      "r1527",
      "r1528"
     ]
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Taxes",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r1042",
      "r1470"
     ]
    },
    "us-gaap_AccumulatedDeferredInvestmentTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDeferredInvestmentTaxCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Credits",
        "label": "Accumulated Deferred Investment Tax Credit",
        "documentation": "The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1471"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and Other Postretirement Benefits",
        "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": [
      "r2",
      "r3",
      "r16",
      "r26",
      "r122",
      "r1281",
      "r1282",
      "r1283"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less Accumulated Depreciation",
        "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": [
      "r50",
      "r246",
      "r879"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Unrealized Gain (Losses) on Available-for-Sale Securities",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r269",
      "r277",
      "r278",
      "r1281"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (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": [
      "r276",
      "r277",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated Other Comprehensive Income",
        "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": [
      "r25",
      "r26",
      "r123",
      "r257",
      "r873",
      "r914",
      "r915"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r277",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (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": [
      "r1",
      "r16",
      "r26",
      "r753",
      "r756",
      "r810",
      "r910",
      "r911",
      "r1281",
      "r1282",
      "r1283",
      "r1302",
      "r1303",
      "r1304",
      "r1306"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 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": [
      "r112"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 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": [
      "r929",
      "r1302",
      "r1303",
      "r1304",
      "r1306",
      "r1486",
      "r1561"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Employee Stock Purchase Plan Expenses",
        "label": "APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition",
        "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Compensation Expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r658"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1162",
      "r1172",
      "r1205"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1165",
      "r1175",
      "r1208"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "ottr_AlexandriaProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "AlexandriaProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alexandria\u2013Big Oaks 345 kV line",
        "label": "Alexandria Project [Member]",
        "documentation": "Alexandria Project"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1200"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1166",
      "r1176",
      "r1200",
      "r1209",
      "r1213",
      "r1221"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1219"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangement, expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r700"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Credit Losses",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from 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": [
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails",
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less Allowance for Credit Losses",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r377",
      "r418",
      "r422",
      "r423",
      "r1528"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "presentation": [
      "http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions Charged to Expense",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1336"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.otpco.com/role/ReceivablesScheduleofAllowanceforCreditLossDetails"
     ],
     "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": []
    },
    "ottr_AlternativeRevenueProgramRidersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "AlternativeRevenueProgramRidersMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Alternative Revenue Program Riders",
        "label": "Alternative Revenue Program Riders [Member]",
        "documentation": "Alternative Revenue Program Riders"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.otpco.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_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "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": [
      "r8",
      "r459",
      "r465",
      "r1065"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_AssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "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": [
      "r479",
      "r483"
     ]
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationAccretionExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Accretion",
        "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": [
      "r480",
      "r486"
     ]
    },
    "us-gaap_AssetRetirementObligationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails"
     ],
     "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": [
      "r1366"
     ]
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligations"
     ],
     "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": [
      "r196",
      "r478",
      "r481"
     ]
    },
    "us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationLegallyRestrictedAssetsFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligation, legally restricted assets, fair value",
        "label": "Asset Retirement Obligation, Legally Restricted Assets, Fair Value",
        "documentation": "Carrying amount of an asset that is legally restricted for purposes of settling an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails",
      "http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additional liabilities for new obligations",
        "terseLabel": "New Obligations Recognized",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "documentation": "Amount of asset retirement obligations incurred during the period."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements",
        "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": [
      "r485"
     ]
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments Due to Revisions in Cash Flow Estimates",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsScheduleofChangeinAssetRetirementObligationsDetails"
     ],
     "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/2024",
     "localname": "AssetRetirementObligationsNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligations, 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": [
      "r1366"
     ]
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationsPolicy",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r478"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "terseLabel": "Identifiable Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r186",
      "r250",
      "r294",
      "r338",
      "r346",
      "r364",
      "r368",
      "r411",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r747",
      "r749",
      "r783",
      "r868",
      "r971",
      "r1057",
      "r1058",
      "r1107",
      "r1129",
      "r1375",
      "r1376",
      "r1515"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "documentation": "Assets And Liabilities, Lessee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Current Assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r262",
      "r294",
      "r411",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r747",
      "r749",
      "r783",
      "r1107",
      "r1375",
      "r1376",
      "r1515"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r764",
      "r765",
      "r1095"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets",
        "terseLabel": "Assets:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r294",
      "r411",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r747",
      "r749",
      "r783",
      "r1375",
      "r1376",
      "r1515"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent Assets",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.otpco.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1135",
      "r1158"
     ]
    },
    "ottr_AuditorInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "AuditorInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Information [Abstract]",
        "documentation": "Auditor Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.otpco.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1135",
      "r1158"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.otpco.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1135",
      "r1158"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Unrealized Gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gross Unrealized (Losses)",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r435",
      "r867"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due in one to five years",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": [
      "r389",
      "r862"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due in one year or less",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": [
      "r388",
      "r861"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "totalLabel": "Total",
        "verboseLabel": "Debt securities",
        "label": "Debt Securities, Available-for-Sale",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r435",
      "r764",
      "r855",
      "r1095",
      "r1098",
      "r1319",
      "r1490",
      "r1491",
      "r1492"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Debt Securities",
        "label": "Debt Securities, Available-for-Sale, Current",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r435"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r379",
      "r435"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1217"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r663",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1215"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "ottr_BTDManufacturingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BTDManufacturingIncMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BTD Manufacturing, Inc.",
        "label": "BTD Manufacturing, Inc. [Member]",
        "documentation": "Represents information about BTD Manufacturing, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Accounting",
        "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": []
    },
    "ottr_BemidjiProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BemidjiProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bemidji\u2013Grand Rapids 230 kV line",
        "label": "Bemidji Project [Member]",
        "documentation": "Represents information pertaining to the Bemidji-Grand Rapids 230 kV line."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_BigStonePlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BigStonePlantMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Big Stone Plant",
        "label": "Big Stone Plant [Member]",
        "documentation": "Represents information pertaining to Big Stone Plant."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_BigStoneSouthAlexandriaMultiValueProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BigStoneSouthAlexandriaMultiValueProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Big Stone South\u2013Alexandria 345 kV line",
        "label": "Big Stone South Alexandria Multi Value Project [Member]",
        "documentation": "Big Stone South Alexandria Multi Value Project"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_BigStoneSouthBrookingsMultiValueProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BigStoneSouthBrookingsMultiValueProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Big Stone South\u2013Brookings 345 kV line",
        "label": "Big Stone South Brookings Multi Value Project [Member]",
        "documentation": "Represents information pertaining to the Big Stone South to Brookings 345 kV line."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_BigStoneSouthEllendaleMultiValueProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BigStoneSouthEllendaleMultiValueProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Big Stone South\u2013Ellendale 345 kV line",
        "label": "Big Stone South Ellendale Multi Value Project [Member]",
        "documentation": "Represents information pertaining to the Big Stone South to Ellendale 345 kV line."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_BrookingsProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BrookingsProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brookings\u2013Southeast Twin Cities 345 kV line",
        "label": "Brookings Project [Member]",
        "documentation": "Represents information pertaining to the Brookings-Southeast Twin Cities 345 kV line."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_BuildingAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BuildingAndLeaseholdImprovementsMember",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and Leasehold Improvements",
        "label": "Building and Leasehold Improvements [Member]",
        "documentation": "Building and Leasehold Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_BuildingsAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "BuildingsAndLeaseholdImprovementsMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and Leasehold Improvements",
        "label": "Buildings and Leasehold Improvements [Member]",
        "documentation": "Represents information pertaining to buildings and leasehold improvements."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_CapacityAndEnergyRequirementCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CapacityAndEnergyRequirementCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capacity and energy requirement costs",
        "label": "Capacity And Energy Requirement Costs",
        "documentation": "Capacity And Energy Requirement Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Property, Plant and Equipment Additions",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r35"
     ]
    },
    "us-gaap_CapitalizationLongtermDebtAndEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizationLongtermDebtAndEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Capitalization",
        "verboseLabel": "Total capitalization",
        "label": "Capitalization, Long-Term Debt and Equity",
        "documentation": "Amount of consolidated capitalization which comprises long-term debt and equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizationLongtermDebtAndEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizationLongtermDebtAndEquityAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization",
        "label": "Capitalization, Long-Term Debt and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails": {
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated Amortization",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r1036"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1036"
     ]
    },
    "ottr_CapitalizedComputerSoftwareAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CapitalizedComputerSoftwareAmortizationPeriod",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization period",
        "label": "Capitalized Computer Software, Amortization Period",
        "documentation": "Capitalized Computer Software, Amortization Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareGross",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails": {
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud Computing Costs",
        "label": "Capitalized Computer Software, Gross",
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r1036"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofCapitalizedCostandRelatedAccumulatedAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cloud Computing Costs, net",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r85",
      "r86"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "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": [
      "r30",
      "r243",
      "r1039"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money Market Funds",
        "verboseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion 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."
       }
      }
     },
     "auth_ref": [
      "r1488",
      "r1489"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r31"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and Cash Equivalents at Beginning of Period",
        "periodEndLabel": "Cash and Cash Equivalents at 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": [
      "r30",
      "r140",
      "r290"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Change in Cash and Cash Equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r140"
     ]
    },
    "ottr_CashDividendsPaidToParentBySubsidiariesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CashDividendsPaidToParentBySubsidiariesTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Dividends Paid to Parent by Subsidiaries",
        "label": "Cash Dividends Paid to Parent by Subsidiaries [Table Text Block]",
        "documentation": "Tabular disclosure of the cash dividends paid to the parent company by subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashDividendsPaidToParentCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashDividendsPaidToParentCompany",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Dividends Paid to Parent by Subsidiaries",
        "label": "SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Subsidiaries and Equity Method Investees",
        "documentation": "This element represents disclosure of the total aggregate cash dividends paid to the entity by consolidated subsidiaries, by unconsolidated subsidiaries, and by 50 percent or less owned persons accounted for using the equity method."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Cash Flows",
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1186"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r252",
      "r253",
      "r254",
      "r294",
      "r325",
      "r329",
      "r331",
      "r333",
      "r340",
      "r341",
      "r411",
      "r501",
      "r504",
      "r505",
      "r506",
      "r510",
      "r511",
      "r542",
      "r543",
      "r546",
      "r549",
      "r556",
      "r783",
      "r923",
      "r924",
      "r925",
      "r926",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r957",
      "r980",
      "r1000",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1244",
      "r1288",
      "r1307"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r252",
      "r253",
      "r254",
      "r340",
      "r542",
      "r543",
      "r544",
      "r546",
      "r549",
      "r554",
      "r556",
      "r923",
      "r924",
      "r925",
      "r926",
      "r1071",
      "r1244",
      "r1288"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "ottr_CoalPurchaseCommitmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CoalPurchaseCommitmentCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coal purchase commitment costs",
        "label": "Coal Purchase Commitment Costs",
        "documentation": "Coal Purchase Commitment Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_CoalPurchaseCommitmentNumberOfAgreements": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CoalPurchaseCommitmentNumberOfAgreements",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coal purchase commitment, number of agreements",
        "label": "Coal Purchase Commitment, Number of Agreements",
        "documentation": "Coal Purchase Commitment, Number of Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_CoalPurchaseCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CoalPurchaseCommitmentsMember",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coal Purchase Commitments",
        "label": "Coal Purchase Commitments [Member]",
        "documentation": "Represents information pertaining to coal purchase commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies (Note 14)",
        "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": [
      "r105",
      "r175",
      "r871",
      "r956"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r490",
      "r492",
      "r1030",
      "r1362",
      "r1369"
     ]
    },
    "ottr_CommitmentsTerminationFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CommitmentsTerminationFee",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments, termination fee",
        "label": "Commitments, Termination Fee",
        "documentation": "Commitments, Termination Fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Dividends (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1121",
      "r1122",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1302",
      "r1303",
      "r1306",
      "r1486",
      "r1559",
      "r1561"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "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": [
      "r110"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "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": [
      "r110",
      "r957"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (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": [
      "r17",
      "r110",
      "r957",
      "r977",
      "r1561",
      "r1562"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock: 50,000,000 shares authorized of $5 par value; 41,827,967 and 41,710,521 outstanding at December\u00a031, 2024 and 2023",
        "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": [
      "r110",
      "r872",
      "r1107"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1197"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1198"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Plans",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Comprehensive Income",
        "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": [
      "r27",
      "r272",
      "r274",
      "r281",
      "r857",
      "r885",
      "r886"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (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": [
      "r121",
      "r280",
      "r856",
      "r883"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r87",
      "r88",
      "r374",
      "r1029"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r87",
      "r88",
      "r374",
      "r917",
      "r1029"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r87",
      "r88",
      "r374",
      "r1029",
      "r1252"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Deposits",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r192"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [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": [
      "r1029"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk (as a percent)",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r87",
      "r88",
      "r374"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41",
      "r42",
      "r87",
      "r169",
      "r1029"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r87",
      "r88",
      "r374",
      "r1029"
     ]
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrant"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule I - Condensed Financial Information of Registrant",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r1246"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r221",
      "r300",
      "r747",
      "r748",
      "r749",
      "r750",
      "r815",
      "r1031",
      "r1271",
      "r1274",
      "r1275",
      "r1374",
      "r1377",
      "r1378"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r221",
      "r300",
      "r747",
      "r748",
      "r749",
      "r750",
      "r815",
      "r1031",
      "r1271",
      "r1274",
      "r1275",
      "r1374",
      "r1377",
      "r1378"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "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": [
      "r184",
      "r203",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r300",
      "r338",
      "r348",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r501",
      "r502",
      "r503",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r1057",
      "r1058",
      "r1272",
      "r1273",
      "r1375",
      "r1376"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "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": [
      "r184",
      "r203",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r300",
      "r338",
      "r348",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r501",
      "r502",
      "r503",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r1057",
      "r1058",
      "r1272",
      "r1273",
      "r1375",
      "r1376"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "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": [
      "r71",
      "r1048"
     ]
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r72",
      "r73"
     ]
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Commitments Contractual Obligation Maturities",
        "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": [
      "r1270",
      "r1295"
     ]
    },
    "ottr_ContributionObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ContributionObligationMember",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution Obligation",
        "label": "Contribution Obligation [Member]",
        "documentation": "Contribution Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ContributionObligationPaidMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ContributionObligationPaidMember",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution Obligation Paid",
        "label": "Contribution Obligation Paid [Member]",
        "documentation": "Contribution Obligation Paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Debt Securities",
        "verboseLabel": "Corporate Debt Securities",
        "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": [
      "r1079",
      "r1081",
      "r1095",
      "r1108",
      "r1117",
      "r1556"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [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": [
      "r20",
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r1312"
     ]
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Products Sold (excluding depreciation)",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Goods Sold",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r127",
      "r850"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Operating Expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Expenses",
        "label": "Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r298",
      "r299",
      "r516",
      "r544",
      "r814",
      "r832",
      "r864",
      "r1045",
      "r1047"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_CoyoteCreekMiningCompanyLLCCCMCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CoyoteCreekMiningCompanyLLCCCMCMember",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coyote Creek Mining Company, L.L.C. (CCMC)",
        "label": "Coyote Creek Mining Company, L.L.C. (CCMC) [Member]",
        "documentation": "Represents information about Coyote Creek Mining Company, L.L.C. (CCMC)."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_CoyoteStationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CoyoteStationMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coyote Station",
        "label": "Coyote Station [Member]",
        "documentation": "Represents information pertaining to Coyote Station."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "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": [
      "r500",
      "r1372"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "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": [
      "r500",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables and Allowance for Credit Losses",
        "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": [
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r424",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r432",
      "r433",
      "r434",
      "r436",
      "r437",
      "r438",
      "r440"
     ]
    },
    "ottr_CumulativePreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "CumulativePreferenceSharesMember",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Preference Shares",
        "label": "Cumulative Preference Shares [Member]",
        "documentation": "Represents information about cumulative preference shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CumulativePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CumulativePreferredStockMember",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Preferred Shares",
        "label": "Cumulative Preferred Stock [Member]",
        "documentation": "Preferred stock upon which unpaid dividends accumulate until paid to shareholders. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal Income Taxes",
        "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": [
      "r1253",
      "r1291",
      "r1481"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Income Taxes",
        "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": [
      "r1253",
      "r1291",
      "r1481"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r374"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "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": [
      "r69",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1355",
      "r1357",
      "r1360",
      "r1361"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1143",
      "r1232"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1143",
      "r1232"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1234"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1234"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1147",
      "r1236"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1234"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1138",
      "r1227"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1228"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1228"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1137",
      "r1226"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1137",
      "r1226"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1137",
      "r1226"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1140",
      "r1229"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1142",
      "r1231"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1142",
      "r1231"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1143",
      "r1232"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1146",
      "r1235"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1144",
      "r1233"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1141",
      "r1230"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term and Long-Term Borrowings",
        "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": [
      "r150",
      "r292",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r499",
      "r500",
      "r512",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r528",
      "r535",
      "r536",
      "r538",
      "r791"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "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": [
      "r23",
      "r98",
      "r99",
      "r172",
      "r174",
      "r300",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1105",
      "r1289",
      "r1363",
      "r1364",
      "r1365",
      "r1507",
      "r1508"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, basis spread on variable rate (as a percent)",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r174",
      "r539"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest rate (as a percent)",
        "terseLabel": "Rate (as a percent)",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r514"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [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": [
      "r300",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r537",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1105",
      "r1289",
      "r1507",
      "r1508"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "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": [
      "r23",
      "r300",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1105",
      "r1289",
      "r1363",
      "r1364",
      "r1365",
      "r1507",
      "r1508"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, redemption price (as a percent)",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed (as a percent)",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "documentation": "Percentage of principal amount of debt redeemed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r54",
      "r57",
      "r91",
      "r153",
      "r154",
      "r300",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r537",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1105",
      "r1289",
      "r1507",
      "r1508"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized Long-Term Debt Issuance Costs",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1380",
      "r1506",
      "r1507",
      "r1508"
     ]
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-Sale [Table]",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331"
     ]
    },
    "ottr_DebtToTotalCapitalizationRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DebtToTotalCapitalizationRatio",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt to total capitalization ratio",
        "label": "Debt To Total Capitalization Ratio",
        "documentation": "Represents the required ratio of debt to total capitalization."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, weighted average interest rate (as a percent)",
        "label": "Debt, Weighted Average Interest Rate",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation arrangement, contributions by employer",
        "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer",
        "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DeferredCompensationArrangementsNumberOfPlansOffered": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DeferredCompensationArrangementsNumberOfPlansOffered",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of plans offered",
        "label": "Deferred Compensation Arrangements, Number of Plans Offered",
        "documentation": "Deferred Compensation Arrangements, Number of Plans Offered"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation liability, company contributions",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DeferredCompensationLiabilityGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DeferredCompensationLiabilityGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains or (losses) recognized due to changes in payment obligations",
        "label": "Deferred Compensation Liability, Gain (Loss)",
        "documentation": "Deferred Compensation Liability, Gain (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal Income Taxes",
        "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": [
      "r1291",
      "r1480",
      "r1481"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Income Taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r199",
      "r1291"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total Deferred Tax Liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107",
      "r173",
      "r724"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r706",
      "r707",
      "r869"
     ]
    },
    "ottr_DeferredIncomeTaxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DeferredIncomeTaxesMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Income Taxes",
        "label": "Deferred Income Taxes [Member]",
        "documentation": "Represents information about deferred income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Income Taxes",
        "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": [
      "r1291",
      "r1480",
      "r1481"
     ]
    },
    "ottr_DeferredTaxAssetsCostOfRemoval": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DeferredTaxAssetsCostOfRemoval",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Removal",
        "label": "Deferred Tax Assets, Cost of Removal",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to cost of removal."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Deferred Tax Assets",
        "terseLabel": "Deferred Income Taxes",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1476"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Operating Loss Carryforward",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1478"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r1478"
     ]
    },
    "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liabilities",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r1478"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1478"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1478"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r1478"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Deferred Income Taxes",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1476"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1478"
     ]
    },
    "ottr_DeferredTaxLiabilitiesPensionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DeferredTaxLiabilitiesPensionExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Pension Expense",
        "label": "Deferred Tax Liabilities, Pension Expense",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax liability attributable to excess of tax over book related to pension."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Differences Related to Property",
        "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": [
      "r1478"
     ]
    },
    "ottr_DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Retirement Benefits Regulatory Asset",
        "label": "Deferred Tax Liabilities Retirement Benefits Regulatory Asset",
        "documentation": "Represents an amount of deferred tax liability attributable to taxable temporary differences from retirement benefits regulatory assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefit Liability",
        "label": "Liability, Defined Benefit Pension Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r104",
      "r156"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated benefit obligation",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level."
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Accumulated Other Comprehensive Income (Loss)",
        "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": [
      "r2",
      "r3",
      "r26",
      "r122",
      "r1423"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss):",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrecognized 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": [
      "r26",
      "r623"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Prior Service Cost",
        "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": [
      "r26",
      "r623"
     ]
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "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": [
      "r593",
      "r1081"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Actuarial (Gain) Loss",
        "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": [
      "r586"
     ]
    },
    "ottr_DefinedBenefitPlanAgeBelowWhichCompensationIsReduced": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanAgeBelowWhichCompensationIsReduced",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Age below which compensation is reduced",
        "label": "Defined Benefit Plan, Age Below Which Compensation Is Reduced",
        "documentation": "Represents the age below which compensation is reduced under a defined benefit plan."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanAgeForCompensation": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanAgeForCompensation",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Age for compensation",
        "label": "Defined Benefit Plan, Age For Compensation",
        "documentation": "Represents the age for retirement compensation under a defined benefit plan."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanAlternativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanAlternativesMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternatives",
        "label": "Defined Benefit Plan, Alternatives [Member]",
        "documentation": "Defined Benefit Plan, Alternatives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of 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": [
      "r580",
      "r618",
      "r641",
      "r1081",
      "r1082"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Prior Service Cost",
        "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": [
      "r580",
      "r619",
      "r642",
      "r1081",
      "r1082"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Asset (Liability)",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts Recognized in Consolidated Balance Sheets at December 31:",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent Assets",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r578",
      "r579",
      "r601",
      "r970",
      "r1081",
      "r1524"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r625"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term 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": [
      "r626"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r625"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Rate of 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": [
      "r627",
      "r646"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term 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": [
      "r626"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Projected Benefit Obligation, beginning balance",
        "periodEndLabel": "Projected Benefit Obligation, ending balance",
        "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": [
      "r581"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefit Payments",
        "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": [
      "r588",
      "r649"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participant Premium Payments",
        "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": [
      "r585"
     ]
    },
    "ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in benefit obligation for change in expected healthcare cost trends",
        "label": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) For Change Estimated Healthcare Cost Trends",
        "documentation": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) For Change Estimated Healthcare Cost Trends"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease in benefit obligation for change in discount rate",
        "label": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) For Change In Discount Rate",
        "documentation": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) For Change In Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease from plan participant census data",
        "label": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) From Plan Participant Census Data",
        "documentation": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) From Plan Participant Census Data"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "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": [
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r630",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "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/2024",
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value of 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_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company 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": [
      "r595",
      "r605",
      "r645",
      "r1079",
      "r1080",
      "r1081",
      "r1082"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan Disclosure [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_DefinedBenefitPlanEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Funds",
        "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": [
      "r1079",
      "r1081"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030-2034",
        "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": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r580",
      "r617",
      "r640",
      "r1081",
      "r1082"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Assets",
        "periodStartLabel": "Fair Value of Plan Assets, beginning balance",
        "periodEndLabel": "Fair Value of Plan Assets, ending balance",
        "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": [
      "r592",
      "r603",
      "r605",
      "r606",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funded Status",
        "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": [
      "r578",
      "r601",
      "r1081"
     ]
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare Cost Immediate Trend Rate",
        "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": [
      "r629"
     ]
    },
    "ottr_DefinedBenefitPlanHybridFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanHybridFundsMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hybrid Funds",
        "label": "Defined Benefit Plan, Hybrid Funds [Member]",
        "documentation": "Defined Benefit Plan, Hybrid Funds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest Cost",
        "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": [
      "r580",
      "r584",
      "r616",
      "r639",
      "r1081",
      "r1082"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails": {
       "parentTag": "ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails"
     ],
     "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": [
      "r614",
      "r637",
      "r1081",
      "r1082"
     ]
    },
    "ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails": {
       "parentTag": "ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net Amount Amortized Due to the Effect of Regulation",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Deferred",
        "documentation": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Deferred"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofCompositionofPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Periodic Benefit Cost Recognized",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Net of Deferrals",
        "documentation": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Net of Deferrals"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEI Energy Debt Collective Fund",
        "label": "Defined Benefit Plan, Other - SEI Energy Debt Collective Fund [Member]",
        "documentation": "Represents information pertaining to other asset allocations related to SEI Energy Debt Collective Fund."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAmendments",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Amendments",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "ottr_DefinedBenefitPlanPlanAssetsActualReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanPlanAssetsActualReturns",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual returns",
        "label": "Defined Benefit Plan, Plan Assets, Actual Returns",
        "documentation": "Defined Benefit Plan, Plan Assets, Actual Returns"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefit Payments",
        "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": [
      "r597",
      "r1443"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participant Premium Payments",
        "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": [
      "r596"
     ]
    },
    "ottr_DefinedBenefitPlanPlanAssetsExpectedReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanPlanAssetsExpectedReturns",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected returns",
        "label": "Defined Benefit Plan, Plan Assets, Expected Returns",
        "documentation": "Defined Benefit Plan, Plan Assets, Expected Returns"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanPlanAssetsObligationImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanPlanAssetsObligationImpact",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obligation impact",
        "label": "Defined Benefit Plan, Plan Assets, Obligation Impact",
        "documentation": "Defined Benefit Plan, Plan Assets, Obligation Impact"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Permitted Range",
        "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": [
      "r602",
      "r1081"
     ]
    },
    "ottr_DefinedBenefitPlanRegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanRegulatoryAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Regulatory Assets (Liabilities)",
        "label": "Defined Benefit Plan Regulatory Assets",
        "documentation": "Represents the amount of regulatory assets under a defined benefit plan."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanRegulatoryAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanRegulatoryAssetsAbstract",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Assets (Liabilities):",
        "label": "Regulatory Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanRegulatoryAssetsNetGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanRegulatoryAssetsNetGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "ottr_DefinedBenefitPlanRegulatoryAssets",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrecognized Actuarial Loss",
        "label": "Defined Benefit Plan Regulatory Assets Net Gains Losses",
        "documentation": "Represents unrecognized actuarial net gains (losses) pertaining to regulatory assets under a defined benefit plan."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "ottr_DefinedBenefitPlanRegulatoryAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Prior Service Cost",
        "label": "Unrecognized Prior Service Credit",
        "documentation": "Represents the net prior service cost (credit) related to regulatory assets under a defined benefit plan."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanReturnEnhancementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanReturnEnhancementMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return Enhancement",
        "label": "Defined Benefit Plan, Return Enhancement [Member]",
        "documentation": "Defined Benefit Plan, Return Enhancement"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_DefinedBenefitPlanRiskManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanRiskManagementMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk Management",
        "label": "Defined Benefit Plan, Risk Management [Member]",
        "documentation": "Defined Benefit Plan, Risk Management"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Service Cost",
        "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": [
      "r582",
      "r615",
      "r638",
      "r1081",
      "r1082"
     ]
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare Cost Ultimate Trend Rate",
        "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": [
      "r629"
     ]
    },
    "ottr_DefinedBenefitPlanVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "DefinedBenefitPlanVestingPeriod",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "label": "Defined Benefit Plan, Vesting Period",
        "documentation": "Represents the vesting period of a defined benefit plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual Allocation",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r1404"
     ]
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year the Rate Reaches the Ultimate Trend Rate",
        "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": [
      "r629"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan, cost",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "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": [
      "r8",
      "r49"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and Amortization",
        "verboseLabel": "Depreciation and Amortization",
        "netLabel": "Depreciation 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": [
      "r8",
      "r338",
      "r351",
      "r368",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "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": [
      "r947",
      "r949",
      "r962",
      "r963",
      "r964",
      "r966",
      "r967",
      "r968",
      "r969",
      "r972",
      "r973",
      "r974",
      "r975",
      "r988",
      "r989",
      "r990",
      "r991",
      "r994",
      "r995",
      "r996",
      "r997",
      "r1012",
      "r1013",
      "r1016",
      "r1019",
      "r1120",
      "r1122",
      "r1493",
      "r1494",
      "r1495",
      "r1496",
      "r1497",
      "r1498",
      "r1500",
      "r1501"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on derivatives, net",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r1485"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81",
      "r82",
      "r168",
      "r947",
      "r949",
      "r962",
      "r963",
      "r964",
      "r966",
      "r967",
      "r968",
      "r969",
      "r972",
      "r973",
      "r974",
      "r975",
      "r988",
      "r989",
      "r990",
      "r991",
      "r994",
      "r995",
      "r996",
      "r997",
      "r1012",
      "r1013",
      "r1016",
      "r1019",
      "r1047",
      "r1120",
      "r1122",
      "r1493",
      "r1494",
      "r1495",
      "r1496",
      "r1497",
      "r1498",
      "r1500",
      "r1501"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgesLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments",
        "label": "Derivative Instruments and Hedges, Liabilities",
        "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r751",
      "r758"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "label": "Derivative Instruments and Hedging Activities Disclosures [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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "documentation": "Disclosure of information about derivatives and hedging activities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Derivative Liabilities",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r764",
      "r765",
      "r773",
      "r782",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r972",
      "r974",
      "r975",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1019",
      "r1020",
      "r1047",
      "r1490",
      "r1491",
      "r1492",
      "r1560"
     ]
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesAbstract",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liabilities:",
        "label": "Derivative Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails": {
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Liabilities",
        "label": "Derivative Liability, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails": {
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Liabilities",
        "label": "Derivative Liability, Noncurrent",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure": {
     "xbrltype": "energyItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNonmonetaryNotionalAmountEnergyMeasure",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Megawatt hours of electricity",
        "label": "Derivative, Nonmonetary Notional Amount, Energy Measure",
        "documentation": "Nominal energy measure used to calculate payments on a derivative instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "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": [
      "r575",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "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": [
      "r575",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r1381"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payments",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r661",
      "r692",
      "r693",
      "r695",
      "r1090"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award",
        "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": [
      "r11",
      "r65"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common Dividends",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1135",
      "r1158"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1135",
      "r1158",
      "r1201"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.otpco.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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r282",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r323",
      "r325",
      "r331",
      "r332",
      "r333",
      "r337",
      "r742",
      "r745",
      "r761",
      "r762",
      "r858",
      "r887",
      "r1051"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r282",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r325",
      "r331",
      "r332",
      "r333",
      "r337",
      "r742",
      "r745",
      "r761",
      "r762",
      "r858",
      "r887",
      "r1051"
     ]
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedLineItems",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [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": [
      "r325",
      "r329",
      "r331"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareReconciliationAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share:",
        "label": "Earnings Per Share Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r334",
      "r335",
      "r336"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income Taxes at Effective Tax Rate",
        "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": [
      "r709",
      "r1093"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases (Decreases) in Tax from:",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes at Federal Statutory Rate",
        "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": [
      "r295",
      "r709",
      "r733",
      "r1093"
     ]
    },
    "ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Production Tax Credits (PTCs)",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Production Tax Credits, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Deduction, Production Tax Credits, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Production Tax Credits (PTCs)",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Production Tax Credits, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Deduction, Production Tax Credits, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Excess Deferred Income Taxes",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r713",
      "r1093",
      "r1292",
      "r1472"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, Net",
        "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": [
      "r1093",
      "r1292",
      "r1472",
      "r1473"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Taxes on Income, Net of Federal Tax",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r1093",
      "r1292",
      "r1472"
     ]
    },
    "ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North Dakota Wind Tax Credit Amortization, Net of Federal Tax",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit Amortization, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Credit Amortization, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North Dakota Wind Tax Credit Amortization, Net of Federal Tax",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit Amortization, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Credit Amortization, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ElectricMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ElectricMember",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/RevenueDetails",
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric",
        "label": "Electric [Member]",
        "documentation": "Represents information about Electric segment."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ElectricPlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ElectricPlantMember",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Plant in Service",
        "label": "Electric Plant [Member]",
        "documentation": "Represents information pertaining to electric utility plant."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ElectricProductOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ElectricProductOtherMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Electric Product, Other [Member]",
        "documentation": "Electric Product, Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ElectricTransmissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ElectricTransmissionMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transmission",
        "label": "Electric Transmission [Member]",
        "documentation": "System used for the electrical transmission of the bulk transport of high voltage power, typically over longer distances, between generating plants and distribution systems. Typically comprised of towers, overhead conductors, underground conduits, roads and trails."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ElectronicProductRetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ElectronicProductRetailMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Retail",
        "label": "Electronic Product, Retail [Member]",
        "documentation": "Electronic Product, Retail"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Salaries and Wages",
        "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": [
      "r99"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation costs",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation costs, period of recognition",
        "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": [
      "r694"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangement, expense, tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan Shares and Other",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "srt_EnergyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EnergyAxis",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy [Axis]",
        "label": "Energy [Axis]",
        "documentation": "Information by type of energy source."
       }
      }
     },
     "auth_ref": [
      "r1259",
      "r1260"
     ]
    },
    "srt_EnergyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EnergyDomain",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy [Domain]",
        "label": "Energy [Domain]",
        "documentation": "Combustible material used to power engines, power plants or reactors. Examples include, but are not limited to, fuel and oil."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.otpco.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": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.otpco.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": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.otpco.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": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.otpco.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": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.otpco.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": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.otpco.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": [
      "r1131"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails",
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.otpco.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": [
      "r1131"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.otpco.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": [
      "r1131"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.otpco.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": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.otpco.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": [
      "r1131"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1131"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.otpco.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": [
      "r1131"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.otpco.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": [
      "r1131"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1184"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "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": [
      "r17",
      "r237",
      "r276",
      "r277",
      "r278",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r318",
      "r320",
      "r339",
      "r413",
      "r414",
      "r471",
      "r557",
      "r731",
      "r732",
      "r739",
      "r740",
      "r741",
      "r743",
      "r744",
      "r745",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r760",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r792",
      "r794",
      "r810",
      "r883",
      "r910",
      "r911",
      "r912",
      "r929",
      "r1000"
     ]
    },
    "us-gaap_EquitySecuritiesFVNINoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFVNINoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mutual Funds",
        "label": "Equity Securities, FV-NI, Noncurrent",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mutual Funds",
        "label": "Equity Securities, FV-NI",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r764",
      "r780",
      "r864",
      "r865",
      "r1095",
      "r1116",
      "r1119",
      "r1490",
      "r1491",
      "r1492"
     ]
    },
    "ottr_EquityToTotalCapitalizationRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "EquityToTotalCapitalizationRatio",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity to total capitalization ratio (as a percent)",
        "label": "Equity To Total Capitalization Ratio",
        "documentation": "Represents the ratio of Equity to total capitalization, which includes as equity minority interest and preferred stock as well as all of the components of common equity as presented on the balance sheet. Total capitalization is calculated as equity plus short-term debt plus long-term debt as presented on the balance sheet."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1162",
      "r1172",
      "r1205"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1159",
      "r1169",
      "r1202"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r782",
      "r1067",
      "r1068"
     ]
    },
    "ottr_EstimatedLiabilityOfRefundObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "EstimatedLiabilityOfRefundObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated liability of refund obligation",
        "label": "Estimated Liability Of Refund Obligation",
        "documentation": "This element represents amount of estimated liability of refund obligation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1200"
     ]
    },
    "ottr_ExecutiveSurvivorAndSupplementalRetirementPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ExecutiveSurvivorAndSupplementalRetirementPlanMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Survivor and Supplemental Retirement Plan",
        "verboseLabel": "Pension Benefits (ESSRP)",
        "netLabel": "Projected ESSRP Benefit Payments",
        "label": "Executive Survivor and Supplemental Retirement Plan [Member]",
        "documentation": "Represents information about executive survivor and supplemental retirement plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [
      "r764",
      "r765",
      "r773",
      "r1095"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [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": [
      "r764",
      "r765",
      "r773",
      "r1095"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Assets and Liabilities",
        "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": [
      "r85"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [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": [
      "r526",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r772",
      "r773",
      "r774",
      "r819",
      "r820",
      "r821",
      "r1067",
      "r1068",
      "r1079",
      "r1080",
      "r1081",
      "r1095",
      "r1098"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Basis [Axis]",
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r764",
      "r765",
      "r766",
      "r768",
      "r1095",
      "r1491",
      "r1502"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r526",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r769",
      "r770",
      "r771",
      "r772",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r853",
      "r1095",
      "r1099"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "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": [
      "r526",
      "r605",
      "r610",
      "r765",
      "r773",
      "r819",
      "r1079",
      "r1080",
      "r1081",
      "r1095"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "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": [
      "r526",
      "r605",
      "r610",
      "r765",
      "r766",
      "r773",
      "r820",
      "r1067",
      "r1068",
      "r1079",
      "r1080",
      "r1081",
      "r1095"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "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": [
      "r526",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r765",
      "r766",
      "r767",
      "r768",
      "r773",
      "r821",
      "r1067",
      "r1068",
      "r1079",
      "r1080",
      "r1081",
      "r1095",
      "r1098"
     ]
    },
    "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment redemption, notice period",
        "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Investment Redemption, Notice Period",
        "documentation": "Notice period the entity is required to deliver before it can redeem an investment calculated using net asset value per share, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, investments calculated by per unit, per membership interest, other equity or ownership interest and alternative investments."
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1099"
     ]
    },
    "ottr_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscriptions, lock-up period",
        "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Subscriptions, Lock-Up Period",
        "documentation": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Subscriptions, Lock-Up Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NAV",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "documentation": "Fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r763",
      "r774",
      "r1095"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r764",
      "r765",
      "r766",
      "r768",
      "r1095",
      "r1491",
      "r1502"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r772",
      "r773",
      "r774",
      "r819",
      "r820",
      "r821",
      "r1067",
      "r1068",
      "r1079",
      "r1080",
      "r1081",
      "r1095",
      "r1098"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, 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": [
      "r1095",
      "r1488",
      "r1489",
      "r1490",
      "r1491",
      "r1492",
      "r1502"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ottr_FargoProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "FargoProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fargo\u2013Monticello 345 kV line",
        "label": "Fargo Project [Member]",
        "documentation": "Represents information pertaining to the Fargo-Monticello 345 kV line."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_FederalEnergyRegulatoryCommissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "FederalEnergyRegulatoryCommissionMember",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal Energy Regulatory Commission",
        "label": "Federal Energy Regulatory Commission [Member]",
        "documentation": "Represents Federal Energy Regulatory Commission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r420",
      "r421",
      "r424",
      "r425",
      "r430",
      "r439",
      "r440",
      "r441",
      "r537",
      "r554",
      "r758",
      "r779",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r884",
      "r1063",
      "r1095",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1108",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1487",
      "r1490",
      "r1491",
      "r1492",
      "r1499",
      "r1502"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset, useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r248",
      "r445",
      "r464",
      "r1065"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r466",
      "r1036",
      "r1065"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r466",
      "r1036",
      "r1065"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r466",
      "r1036",
      "r1065"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r466",
      "r1036",
      "r1065"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r466",
      "r1036",
      "r1065"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "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": [
      "r458",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r851",
      "r852",
      "r1036"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Amount",
        "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": [
      "r445",
      "r464",
      "r852",
      "r1065"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "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": [
      "r458",
      "r464",
      "r467",
      "r468",
      "r469",
      "r851",
      "r1036",
      "r1065"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "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": [
      "r458",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r1036"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r851",
      "r1357"
     ]
    },
    "us-gaap_FixedIncomeFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FixedIncomeFundsMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed Income Funds",
        "label": "Fixed Income Funds [Member]",
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments."
       }
      }
     },
     "auth_ref": [
      "r1405"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1166",
      "r1176",
      "r1209"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1166",
      "r1176",
      "r1209"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1166",
      "r1176",
      "r1209"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1166",
      "r1176",
      "r1209"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1166",
      "r1176",
      "r1209"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "ottr_FuelClauseAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "FuelClauseAdjustmentMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel Clause Adjustments",
        "label": "Fuel Clause Adjustment [Member]",
        "documentation": "Fuel Clause Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_FuelClauseAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "FuelClauseAdjustmentsMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel Clause Adjustments",
        "label": "Fuel Clause Adjustments [Member]",
        "documentation": "Fuel Clause Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment (Gains) Losses",
        "label": "Gain (Loss) on Investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r134",
      "r1243"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r446",
      "r854",
      "r1058",
      "r1064",
      "r1096",
      "r1107",
      "r1339",
      "r1346"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1349"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1349"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "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": [
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r1064"
     ]
    },
    "ottr_GovernmentDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "GovernmentDebtSecuritiesMember",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Debt Securities",
        "label": "Government Debt Securities [Member]",
        "documentation": "Represents information about government debt securities."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_HealthInsuranceBenefitsRequisiteAge": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "HealthInsuranceBenefitsRequisiteAge",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health insurance benefits, requisite age",
        "label": "Health Insurance Benefits Requisite Age",
        "documentation": "Represents the age at which employees may become eligible for health insurance benefits."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_HealthInsuranceBenefitsRequisiteServicePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "HealthInsuranceBenefitsRequisiteServicePeriod",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health insurance benefits, requisite service period",
        "label": "Health Insurance Benefits Requisite Service Period",
        "documentation": "Represents the service period after which employees may become eligible for health insurance benefits."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1135",
      "r1158"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoverability of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income Before Income Taxes",
        "terseLabel": "Pre-tax benefit",
        "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": [
      "r128",
      "r278"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": "ottr_NonoperatingIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Income in Earnings of Subsidiaries",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r124",
      "r177",
      "r338",
      "r353",
      "r368",
      "r410",
      "r881"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r709",
      "r710",
      "r717",
      "r728",
      "r1093",
      "r1477"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r709",
      "r710",
      "r717",
      "r728",
      "r1093",
      "r1477"
     ]
    },
    "us-gaap_IncomeTaxCreditsAndAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxCreditsAndAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Credits",
        "label": "Income Tax Credits and Adjustments",
        "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r702",
      "r709",
      "r714",
      "r715",
      "r716",
      "r722",
      "r726",
      "r734",
      "r736",
      "r737",
      "r738",
      "r928",
      "r1093"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails",
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Tax Expense",
        "terseLabel": "Income Tax Expense (Benefit)",
        "netLabel": "Income Tax Expense (Benefit)",
        "totalLabel": "Income Taxes at Effective Tax Rate",
        "negatedTerseLabel": "Income Tax Benefit",
        "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": [
      "r188",
      "r200",
      "r319",
      "r320",
      "r338",
      "r354",
      "r368",
      "r708",
      "r709",
      "r735",
      "r889",
      "r1093"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases (Decreases) in Tax from:",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r275",
      "r704",
      "r705",
      "r722",
      "r723",
      "r725",
      "r730",
      "r922"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Excess Deferred Income Taxes",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r713",
      "r1093",
      "r1472"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes 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": [
      "r709",
      "r1093"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, Net",
        "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": [
      "r1093",
      "r1472",
      "r1473"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Taxes on Income, Net of Federal Tax",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, 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 expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r1093",
      "r1472"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCreditsAbstract",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCreditsInvestment",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment Tax Credit Amortization",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Investment, 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 investment tax credit."
       }
      }
     },
     "auth_ref": [
      "r1472",
      "r1474"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCreditsOther",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "North Dakota Wind Tax Credit Amortization, Net of Federal Tax",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, 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 tax credits."
       }
      }
     },
     "auth_ref": [
      "r1093",
      "r1472",
      "r1474"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r289",
      "r727",
      "r728"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued and Other Liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1287"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Operating Assets and Liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other Assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherRegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherRegulatoryAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Regulatory Assets",
        "label": "Increase (Decrease) in Other Regulatory Assets",
        "documentation": "The increase (decrease) during the reporting period in the value of other assets that are created when regulatory agencies permits public utilities to defer costs to the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPensionAndPostretirementObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and Other Postretirement Benefits",
        "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits",
        "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Receivables",
        "label": "Increase (Decrease) in Receivables",
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInRegulatoryLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInRegulatoryLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liabilities",
        "label": "Increase (Decrease) in Regulatory Liabilities",
        "documentation": "The increase (decrease) during the reporting period in regulated liabilities. Regulated liabilities are created when regulatory agency permits an entity to defer revenues to the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.otpco.com/role/EarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of Dilutive Securities (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r333",
      "r660"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1166",
      "r1176",
      "r1200",
      "r1209",
      "r1213",
      "r1221"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1219"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1136",
      "r1225"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1136",
      "r1225"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1136",
      "r1225"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, net of accumulated amortization",
        "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": [
      "r458",
      "r1357",
      "r1359"
     ]
    },
    "ottr_InterestAndDividendCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "InterestAndDividendCoverageRatio",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and dividend coverage ratio",
        "label": "Interest And Dividend Coverage Ratio",
        "documentation": "Represents the required interest and dividend coverage ratio."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest costs capitalized",
        "label": "Interest Costs Capitalized",
        "documentation": "Amount of interest capitalized during the period."
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": "ottr_OperatingAndNonoperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest Expense",
        "terseLabel": "Interest Expense",
        "verboseLabel": "Interest Expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r1284"
     ]
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": "ottr_NonoperatingIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Income from Subsidiaries",
        "label": "Interest Income, Other",
        "documentation": "Amount of interest income earned from interest bearing assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest, net of amount capitalized",
        "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": [
      "r285",
      "r287",
      "r288"
     ]
    },
    "us-gaap_InterestReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestReceivableCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Receivable from Subsidiaries",
        "verboseLabel": "Interest Receivable",
        "label": "Interest Receivable, Current",
        "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud Computing Costs",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished Goods",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r1043"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "totalLabel": "Total Inventories",
        "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": [
      "r260",
      "r1040",
      "r1107"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r189",
      "r242",
      "r259",
      "r442",
      "r443",
      "r444",
      "r849",
      "r1049"
     ]
    },
    "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw Material, Fuel and Supplies",
        "label": "Inventory, Raw Materials and Supplies, Net of Reserves",
        "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r1280"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in Process",
        "label": "Inventory, Work in Process, Net of Reserves",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r1044"
     ]
    },
    "us-gaap_InvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment income",
        "label": "Investment Income, Net",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r131",
      "r133"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r888",
      "r918",
      "r919",
      "r920",
      "r921",
      "r1007",
      "r1008"
     ]
    },
    "us-gaap_InvestmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments",
        "label": "Investment [Table Text Block]",
        "documentation": "Tabular disclosure of investment."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1318"
     ]
    },
    "us-gaap_InvestmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTextBlock",
     "presentation": [
      "http://www.otpco.com/role/Investments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investment [Text Block]",
        "documentation": "The entire disclosure for investment."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1318"
     ]
    },
    "us-gaap_Investments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Investments",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Investments",
        "label": "Investments",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments."
       }
      }
     },
     "auth_ref": [
      "r864",
      "r866",
      "r1116",
      "r1119"
     ]
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments Classified by Contractual Maturity Date",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_JamestownProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "JamestownProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jamestown\u2013 Ellendale 345 kV line",
        "label": "Jamestown Project [Member]",
        "documentation": "Jamestown Project"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_JointOwnershipPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "JointOwnershipPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jointly Owned Facilities",
        "label": "Joint Ownership, Policy [Policy Text Block]",
        "documentation": "Represents the policy disclosure of jointly owned utility plants or facilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_JointlyOwnedUtilityPlantAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JointlyOwnedUtilityPlantAxis",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jointly Owned Utility Plant [Axis]",
        "label": "Jointly Owned Utility Plant [Axis]",
        "documentation": "Information by type of jointly owned utility plant."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JointlyOwnedUtilityPlantDomain",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jointly Owned Utility Plant [Domain]",
        "label": "Jointly Owned Utility Plant [Domain]",
        "documentation": "Types of a jointly owned utility plant."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails": {
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Plant in Service",
        "label": "Jointly Owned Utility Plant, Gross Ownership Amount of Plant in Service",
        "documentation": "The period end amount owned by the reporting utility of a jointly owned utility plant in service."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantInterestsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JointlyOwnedUtilityPlantInterestsLineItems",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jointly Owned Utility Plant Interests [Line Items]",
        "label": "Jointly Owned Utility Plant Interests [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_JointlyOwnedUtilityPlantInterestsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JointlyOwnedUtilityPlantInterestsTable",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulated Operation, Jointly Owned Utility Plant [Table]",
        "label": "Regulated Operation, Jointly Owned Utility Plant [Table]",
        "documentation": "Disclosure of information about jointly owned utility plant."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JointlyOwnedUtilityPlantNetOwnershipAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Plant",
        "label": "Jointly Owned Utility Plant, Net Ownership Amount",
        "documentation": "The total period end amount of plant in service and construction in progress net of accumulated depreciation for the utility's share of jointly owned electricity generation plant."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails": {
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated Depreciation",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Plant Accumulated Depreciation",
        "documentation": "The period end amount of accumulated depreciation in a jointly owned electricity generation plant."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "ottr_JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails": {
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction Work in Progress",
        "label": "Jointly Owned Utility Plant Ownership Amount Or Deficit Of Construction Work In Progress",
        "documentation": "The period end amount of construction work in progress, or the deficit in the construction work in progress, at a jointly owned electricity generation plant."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShare",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership Percentage",
        "label": "Jointly Owned Utility Plant, Proportionate Ownership Share",
        "documentation": "The proportionate share of interest (percent) in a jointly owned utility plant."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "ottr_LandEasementNonLeasePaymentsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementNonLeasePaymentsExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land easement non-lease payments expense",
        "label": "Land Easement Non-lease Payments Expense",
        "documentation": "Amount of non-lease land easement payments charged to rent expense in the Electric segment."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LandEasementNonleasePaymentsDueTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementNonleasePaymentsDueTotal",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Land easement payments, total",
        "label": "Land Easement Nonlease Payments Due, Total",
        "documentation": "Amount of required minimum rental payments for land easement non-lease payments having an initial or remaining non-cancelable letter-terms in excess of one year."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LandEasementPaymentObligationFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementPaymentObligationFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments",
        "label": "Land Easement Payment Obligation, Fiscal Year Maturity [Abstract]",
        "documentation": "Land Easement Payment Obligation, Fiscal Year Maturity"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LandEasementPaymentsToBePaidAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementPaymentsToBePaidAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "ottr_LandEasementNonleasePaymentsDueTotal",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beyond 2029",
        "label": "Land Easement Payments, to be Paid, after Year Five",
        "documentation": "Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LandEasementPaymentsToBePaidYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementPaymentsToBePaidYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "ottr_LandEasementNonleasePaymentsDueTotal",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Land Easement Payments, to be Paid, Year Five",
        "documentation": "Land Easement Payments, to be Paid, Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LandEasementPaymentsToBePaidYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementPaymentsToBePaidYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "ottr_LandEasementNonleasePaymentsDueTotal",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Land Easement Payments, to be Paid, Year Four",
        "documentation": "Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LandEasementPaymentsToBePaidYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementPaymentsToBePaidYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "ottr_LandEasementNonleasePaymentsDueTotal",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Land Easement Payments, to be Paid, Year One",
        "documentation": "Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LandEasementPaymentsToBePaidYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementPaymentsToBePaidYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "ottr_LandEasementNonleasePaymentsDueTotal",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Land Easement Payments, to be Paid, Year Three",
        "documentation": "Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LandEasementPaymentsToBePaidYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LandEasementPaymentsToBePaidYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "ottr_LandEasementNonleasePaymentsDueTotal",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Land Easement Payments, to be Paid, Year Two",
        "documentation": "Amount of required minimum rental payments for land easement non-lease agreements having an initial or remaining non-cancelable term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1382"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Lease Cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r800",
      "r1106"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Cost",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Costs",
        "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": [
      "r1511"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails",
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r799"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity",
        "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": [
      "r1512"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Lease Payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"
     ],
     "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": [
      "r808"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r808"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r808"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r808"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r808"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r808"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Interest",
        "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": [
      "r808"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating 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": [
      "r1509"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.otpco.com/role/Leases"
     ],
     "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": [
      "r793"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "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_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities and Shareholders' 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": [
      "r116",
      "r176",
      "r875",
      "r1107",
      "r1290",
      "r1335",
      "r1503"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Shareholders' Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "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": [
      "r100",
      "r241",
      "r294",
      "r411",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r748",
      "r749",
      "r750",
      "r783",
      "r1107",
      "r1375",
      "r1515",
      "r1516"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r765",
      "r1488"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Liabilities",
        "terseLabel": "Liabilities:",
        "label": "Liabilities, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Noncurrent Liabilities and Deferred Credits",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r103",
      "r104",
      "r105",
      "r108",
      "r294",
      "r411",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r748",
      "r749",
      "r750",
      "r783",
      "r1375",
      "r1515",
      "r1516"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent Liabilities and Deferred Credits",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LifeInsuranceCorporateOrBankOwnedAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate-Owned Life Insurance Policies",
        "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": [
      "r412",
      "r1277"
     ]
    },
    "ottr_LigniteSalesAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LigniteSalesAgreementMember",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lignite Sales Agreement",
        "label": "Lignite Sales Agreement [Member]",
        "documentation": "Represents information about Lignite Sales Agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, increased current borrowing capacity, accordion provision",
        "label": "Line of Credit Facility, Increased Current Borrowing Capacity, Accordion Provision",
        "documentation": "Line of Credit Facility, Increased Current Borrowing Capacity, Accordion Provision"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [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": [
      "r500",
      "r1289",
      "r1372"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line Limit",
        "verboseLabel": "Line of credit facility, maximum borrowing capacity",
        "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": [
      "r97",
      "r102"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount Available",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r102",
      "r500"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r102",
      "r500",
      "r1289",
      "r1372"
     ]
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/Receivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r791",
      "r1316"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.otpco.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_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-Term Debt",
        "terseLabel": "Long-term debt",
        "totalLabel": "Total Long-Term Debt Net of Unamortized Debt Issuance Costs",
        "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": [
      "r23",
      "r174",
      "r525",
      "r540",
      "r1067",
      "r1068",
      "r1105",
      "r1526"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-Term Debt",
        "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": [
      "r1488",
      "r1490",
      "r1491",
      "r1492"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r10",
      "r300",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r10",
      "r300",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r10",
      "r300",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r10",
      "r300",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r10",
      "r300",
      "r530"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "totalLabel": "Total Long-term Investments",
        "verboseLabel": "Investments in Subsidiaries",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "us-gaap_LongTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestmentsAbstract",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Investments",
        "label": "Long-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term purchase commitment, amount",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "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": [
      "r23",
      "r1363",
      "r1364",
      "r1365"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "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": [
      "r23",
      "r51",
      "r1363",
      "r1364",
      "r1365"
     ]
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermPurchaseCommitmentPeriod",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term purchase commitment, period",
        "label": "Long-Term Purchase Commitment, Period",
        "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r1074",
      "r1110",
      "r1114",
      "r1381",
      "r1529",
      "r1530",
      "r1531",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549",
      "r1550",
      "r1551",
      "r1552",
      "r1553",
      "r1554",
      "r1555",
      "r1557",
      "r1558"
     ]
    },
    "ottr_ManufacturingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ManufacturingMember",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.otpco.com/role/RevenueDetails",
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing",
        "label": "Manufacturing [Member]",
        "documentation": "Represents information about manufacturing."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r235",
      "r236",
      "r495",
      "r496",
      "r497",
      "r498",
      "r653",
      "r701",
      "r768",
      "r848",
      "r908",
      "r909",
      "r916",
      "r948",
      "r949",
      "r1006",
      "r1009",
      "r1010",
      "r1011",
      "r1021",
      "r1032",
      "r1033",
      "r1062",
      "r1071",
      "r1089",
      "r1098",
      "r1099",
      "r1103",
      "r1104",
      "r1111",
      "r1379",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "ottr_MetalPartsAndToolingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "MetalPartsAndToolingMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Metal Parts and Tooling",
        "label": "Metal Parts and Tooling [Member]",
        "documentation": "Represents information pertaining to metal parts and tooling."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r235",
      "r236",
      "r495",
      "r496",
      "r497",
      "r498",
      "r653",
      "r701",
      "r768",
      "r848",
      "r908",
      "r909",
      "r916",
      "r948",
      "r949",
      "r1006",
      "r1009",
      "r1010",
      "r1011",
      "r1021",
      "r1032",
      "r1033",
      "r1062",
      "r1071",
      "r1089",
      "r1098",
      "r1099",
      "r1103",
      "r1111",
      "r1379",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522"
     ]
    },
    "ottr_MinnesotaPublicUtilitiesCommissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "MinnesotaPublicUtilitiesCommissionMember",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minnesota Public Utilities Commission",
        "label": "Minnesota Public Utilities Commission [Member]",
        "documentation": "Represents information about Minnesota Public Utilities Commission."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money Market Funds",
        "label": "Money Market Funds, at Carrying Value",
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "ottr_NDPSCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NDPSCMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NDPSC",
        "label": "NDPSC [Member]",
        "documentation": "NDPSC"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r1074",
      "r1110",
      "r1114",
      "r1381",
      "r1529",
      "r1530",
      "r1531",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549",
      "r1550",
      "r1551",
      "r1552",
      "r1553",
      "r1554",
      "r1555",
      "r1557",
      "r1558"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ottr_NetAssetsRestrictedFromDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NetAssetsRestrictedFromDistribution",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets restricted from distribution",
        "label": "Net Assets Restricted From Distribution",
        "documentation": "Represents net assets restricted from distribution."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by (Used in) 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": [
      "r286"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Activities",
        "verboseLabel": "Cash Flows from Financing Activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "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": [
      "r286"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing Activities",
        "verboseLabel": "Cash Flows from 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/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by Operating Activities",
        "terseLabel": "Net Cash Provided by 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": [
      "r140",
      "r141",
      "r142"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities",
        "verboseLabel": "Cash Flows from Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income",
        "terseLabel": "Net Income",
        "verboseLabel": "Net Income (Loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r142",
      "r178",
      "r239",
      "r270",
      "r273",
      "r278",
      "r294",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r319",
      "r320",
      "r330",
      "r411",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r742",
      "r745",
      "r762",
      "r783",
      "r882",
      "r979",
      "r998",
      "r999",
      "r1128",
      "r1375"
     ]
    },
    "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": "ottr_OperatingAndNonoperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Nonservice Cost Components of Postretirement Benefits",
        "verboseLabel": "Nonservice Cost Components of Postretirement Benefits",
        "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component",
        "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1166",
      "r1176",
      "r1200",
      "r1209"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1200"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Disclosure of Noncash Investing Activities",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_NonelectricPlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NonelectricPlantMember",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonelectric Property, Plant and Equipment",
        "label": "Nonelectric Plant [Member]",
        "documentation": "Represents information pertaining to properties other than electric plants."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_NonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Income",
        "label": "Nonoperating Income",
        "documentation": "Nonoperating Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income and (Expense)",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrelated Party",
        "label": "Nonrelated Party [Member]",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1293",
      "r1294"
     ]
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Nonvested Restricted Stock Shares Activity",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "ottr_NorthDakotaPTCRefundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NorthDakotaPTCRefundsMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North Dakota PTC Refunds",
        "label": "North Dakota PTC Refunds [Member]",
        "documentation": "North Dakota PTC Refunds"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_NorthDakotaRateCaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NorthDakotaRateCaseMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North Dakota Rate Case",
        "label": "North Dakota Rate Case [Member]",
        "documentation": "North Dakota Rate Case"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_NorthernPipeProductsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NorthernPipeProductsIncMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Northern Pipe Products, Inc.",
        "label": "Northern Pipe Products, Inc. [Member]",
        "documentation": "Represents information pertaining to Northern Pipe Products, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable to Subsidiaries",
        "verboseLabel": "Current Notes Payable",
        "label": "Notes Payable, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99"
     ]
    },
    "ottr_NumberOfFoundationsTransactingWith": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NumberOfFoundationsTransactingWith",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of foundations transacting with",
        "label": "Number of Foundations Transacting With",
        "documentation": "Number of Foundations Transacting With"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_NumberOfJointlyOwnedElectricGenerationPlants": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NumberOfJointlyOwnedElectricGenerationPlants",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of jointly owned electric generation plants",
        "label": "Number of Jointly Owned Electric Generation Plants",
        "documentation": "Number of Jointly Owned Electric Generation Plants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1058",
      "r1310"
     ]
    },
    "ottr_NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of regional transmission organizations with show cause proceedings",
        "label": "Number Of Regional Transmission Organizations With Show Cause Proceedings",
        "documentation": "Number Of Regional Transmission Organizations With Show Cause Proceedings"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1061",
      "r1310"
     ]
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reporting units",
        "label": "Number of Reporting Units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OTPCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OTPCreditAgreementMember",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTP Credit Agreement",
        "label": "OTP Credit Agreement [Member]",
        "documentation": "Represents information about OTP credit agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OTPLandEasementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OTPLandEasementsMember",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTP Land Easements",
        "label": "OTP Land Easements [Member]",
        "documentation": "Related to the OTP land easements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss) Before Reclassifications, net of tax",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r26"
     ]
    },
    "ottr_OneCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OneCustomerMember",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Customer",
        "label": "One Customer [Member]",
        "documentation": "One Customer"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OperatingAndNonoperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OperatingAndNonoperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Expense",
        "label": "Operating and Nonoperating Expenses",
        "documentation": "Operating and Nonoperating Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating Income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r1052",
      "r1309",
      "r1311",
      "r1313",
      "r1314",
      "r1315"
     ]
    },
    "us-gaap_OperatingIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLossAbstract",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income",
        "label": "Operating Income (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "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": [
      "r801",
      "r1106"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails",
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Lease Liabilities",
        "terseLabel": "Present Value of Lease Liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityAbstract",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Liabilities",
        "label": "Operating Lease, Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Cash Flows from Operating Leases",
        "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": [
      "r798",
      "r804"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of Use Lease Asset",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofSupplementalBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "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": [
      "r807",
      "r1106"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Remaining Lease Term (in years)",
        "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": [
      "r806",
      "r1106"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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": [
      "r729"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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": [
      "r729"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "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": [
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r1057",
      "r1058"
     ]
    },
    "ottr_OsloProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OsloProjectMember",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oslo - Lake Ardoch 115 kV line",
        "label": "Oslo Project [Member]",
        "documentation": "Oslo Project"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Assets",
        "verboseLabel": "Other",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r1107"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Assets",
        "verboseLabel": "Other Assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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": []
    },
    "ottr_OtherCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OtherCommitmentsMember",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments",
        "label": "Other Commitments [Member]",
        "documentation": "Other Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized Gain (Loss) on Pension and Other Postretirement Benefit Plans, net of tax (expense) benefit of $352, $(14) and $(2,769)",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r16",
      "r122",
      "r123",
      "r164"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gain (Loss) on Pension and Other Postretirement Benefit Plans, tax (expense) benefit",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent",
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r16",
      "r164"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gain (Loss) on Available-for-Sale Securities, net of tax (expense) benefit of $(128), $(51) and $115",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r266",
      "r268",
      "r883"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Other Comprehensive Income (Loss)",
        "verboseLabel": "Other Comprehensive Income (Loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r16",
      "r164",
      "r271",
      "r274",
      "r316"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss):",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized Gain (Loss) on Available-for-Sale Securities, tax (expense) benefit",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r266"
     ]
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1357",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "us-gaap_OtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other Investments",
        "label": "Other Investments",
        "documentation": "Amount of investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r876",
      "r1277"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Liabilities",
        "verboseLabel": "Other",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r1107"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other, net",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": "ottr_NonoperatingIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income (Expense), net",
        "verboseLabel": "Other Income",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense",
        "label": "Other Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Postretirement Benefits Plan",
        "verboseLabel": "Postretirement Benefits",
        "netLabel": "Projected Postretirement Benefit Payments",
        "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": [
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r630",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r650",
      "r651",
      "r652",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085"
     ]
    },
    "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Postretirement Benefits Liability",
        "label": "Liability, Other Postretirement Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r104",
      "r156"
     ]
    },
    "us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivableAfterAllowanceForCreditLossNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Receivable from Subsidiaries",
        "verboseLabel": "Long-Term Notes Receivable",
        "label": "Other Receivable, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of receivable classified as other and noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "us-gaap_OtherReceivablesGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails": {
       "parentTag": "us-gaap_AccountsReceivableGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Receivables, Gross, Current",
        "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Receivable from Subsidiaries",
        "verboseLabel": "Current Notes Receivable",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OtherRegulatoryAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OtherRegulatoryAssetsMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Regulatory Assets [Member]",
        "documentation": "Other Regulatory Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OtherRegulatoryLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OtherRegulatoryLiabilitiesMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Regulatory Liabilities [Member]",
        "documentation": "Other Regulatory Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OtterTailAssuranceLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OtterTailAssuranceLimitedMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Otter Tail Assurance Limited",
        "label": "Otter Tail Assurance Limited [Member]",
        "documentation": "Represents information pertaining to Otter Tail Assurance Limited."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OtterTailCorporationCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OtterTailCorporationCreditAgreementMember",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTC Credit Agreement",
        "label": "Otter Tail Corporation Credit Agreement [Member]",
        "documentation": "Represents information about the Otter Tail Corporation Credit Agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OtterTailCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OtterTailCorporationMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Otter Tail Corporation",
        "label": "Otter Tail Corporation [Member]",
        "documentation": "Represents information about Otter Tail Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_OtterTailPowerCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "OtterTailPowerCompanyMember",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails",
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofJointlyOwnedUtilityPlantsDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTP",
        "verboseLabel": "Otter Tail Power Company",
        "label": "Otter Tail Power Company [Member]",
        "documentation": "Represents information about Otter Tail Power Company."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1153",
      "r1164",
      "r1174",
      "r1207"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1167",
      "r1177",
      "r1210"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1167",
      "r1177",
      "r1210"
     ]
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTC",
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r300"
     ]
    },
    "ottr_ParticipantsAge40To49Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ParticipantsAge40To49Member",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participants Ages 40 to 49",
        "label": "Participants Age 40 to 49 [Member]",
        "documentation": "Represents information about participants age 40 to 49."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ParticipantsAge40To49NonUnionEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ParticipantsAge40To49NonUnionEmployeeMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participants Age 40 to 49, Non-Union",
        "label": "Participants Age 40 to 49, Non-Union Employee [Member]",
        "documentation": "Participants Age 40 to 49, Non-Union Employee"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ParticipantsAge50AndOlderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ParticipantsAge50AndOlderMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participants Age 50 and Older",
        "label": "Participants Age 50 and Older [Member]",
        "documentation": "Represents information about participants age 50 and older."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ParticipantsAge50AndOlderNonUnionEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ParticipantsAge50AndOlderNonUnionEmployeeMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participants Age 50 and Older, Non-Union",
        "label": "Participants Age 50 and Older, Non-Union Employee [Member]",
        "documentation": "Participants Age 50 and Older, Non-Union Employee"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ParticipantsUpToAge39Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ParticipantsUpToAge39Member",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participants up to Age 39",
        "label": "Participants up to Age 39 [Member]",
        "documentation": "Represents information about participants up to age 39."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "ottr_PaymentToAcquireMarketableSecuritiesAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PaymentToAcquireMarketableSecuritiesAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of Investments and Other Assets",
        "label": "Payment To Acquire Marketable Securities And Other Assets",
        "documentation": "Payment To Acquire Marketable Securities And Other Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of Investments and Other Assets",
        "negatedTerseLabel": "Investment in Subsidiaries",
        "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_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other, net",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1248",
      "r1285"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends Paid",
        "label": "Payments of Dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for Shares Withheld for Employee Tax Obligations",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r284"
     ]
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to acquire U.S treasuries",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r283",
      "r378"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital Expenditures",
        "terseLabel": "Capital Expenditures",
        "verboseLabel": "Payments to acquire productive assets",
        "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": [
      "r187",
      "r1482",
      "r1483",
      "r1484"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ottr_PensionAndOtherPostretirementBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PensionAndOtherPostretirementBenefitPlansMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Pension and Other Postretirement Benefit Plans",
        "label": "Pension and Other Postretirement Benefit Plans [Member]",
        "documentation": "Pension and Other Postretirement Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee Postretirement Benefits",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r602",
      "r604",
      "r610",
      "r629",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r647",
      "r648",
      "r650",
      "r1081"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Current 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": [
      "r99",
      "r578",
      "r579",
      "r601",
      "r1081"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Noncurrent Liabilities",
        "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": [
      "r104",
      "r578",
      "r579",
      "r601",
      "r1081"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plans and Other Postretirement Benefits",
        "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": [
      "r13",
      "r14",
      "r15",
      "r19",
      "r64"
     ]
    },
    "us-gaap_PensionContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionContributions",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Discretionary Contribution to Pension Plan",
        "terseLabel": "Payment for pension benefits",
        "label": "Payment for Pension Benefits",
        "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Pension Benefits (Pension Plan)",
        "terseLabel": "Projected Pension Plan Benefit Payments",
        "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": [
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r630",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r650",
      "r651",
      "r655",
      "r1081",
      "r1082",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1200"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "ottr_PercentageOfTargetAmountAsActualPayment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PercentageOfTargetAmountAsActualPayment",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of target amount as actual payment (as a percent)",
        "label": "Percentage Of Target Amount As Actual Payment",
        "documentation": "Represents the percentage of target amount as a actual payment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Performance Awards",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PeriodForUnrecognizedTaxBenefitsNotExpectedChange": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PeriodForUnrecognizedTaxBenefitsNotExpectedChange",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period for unrecognized tax benefits not expected change",
        "label": "Period For Unrecognized Tax Benefits Not Expected Change",
        "documentation": "Represents the period over which there is no significant expected change in the unrecognized tax benefits."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PermittedRange0To20PercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PermittedRange0To20PercentMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0 - 20%",
        "label": "Permitted Range, 0 to 20 Percent [Member]",
        "documentation": "Permitted Range, 0 to 20 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PermittedRange35To60PercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PermittedRange35To60PercentMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "35 - 60%",
        "label": "Permitted Range, 35 to 60 Percent [Member]",
        "documentation": "Permitted Range, 35 to 60 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PermittedRange40To80PercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PermittedRange40To80PercentMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "40 - 80%",
        "label": "Permitted Range, 40 to 80 Percent [Member]",
        "documentation": "Permitted Range, 40 to 80 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanAssetCategoriesDomain",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "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": [
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r630",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469"
     ]
    },
    "ottr_PlantRemovalObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PlantRemovalObligationsMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant Removal Obligations",
        "label": "Plant Removal Obligations [Member]",
        "documentation": "Plant Removal Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PlasticProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PlasticProductsMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plastic Products and Tooling",
        "label": "Plastic Products [Member]",
        "documentation": "Represents information pertaining to plastic products."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PlasticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PlasticsMember",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.otpco.com/role/RevenueDetails",
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plastics",
        "label": "Plastics [Member]",
        "documentation": "Represents information about plastics or the Plastics segment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1184"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r781"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r957"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r957",
      "r977",
      "r1561",
      "r1562"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from 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": [
      "r29",
      "r923"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1249",
      "r1286"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net (Repayments) Borrowings on Short-Term Debt",
        "terseLabel": "Net (Repayments) Borrowings on Short-Term Debt",
        "label": "Proceeds from (Repayments of) Short-Term Debt",
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ProceedsFromRepaymentsToSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ProceedsFromRepaymentsToSubsidiaries",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from Subsidiaries",
        "label": "Proceeds from (Repayments to) Subsidiaries",
        "documentation": "Proceeds from (Repayments to) Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Disposal of Noncurrent Assets",
        "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": [
      "r137"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "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": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r233",
      "r371",
      "r850",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r1038",
      "r1072",
      "r1109",
      "r1111",
      "r1112",
      "r1115",
      "r1118",
      "r1276",
      "r1370",
      "r1371",
      "r1381",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549",
      "r1550",
      "r1551",
      "r1552",
      "r1553",
      "r1554",
      "r1555",
      "r1557",
      "r1558"
     ]
    },
    "ottr_ProductSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ProductSalesMember",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Sales",
        "label": "Product Sales [Member]",
        "documentation": "Product Sales"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "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": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r233",
      "r371",
      "r850",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r1038",
      "r1072",
      "r1109",
      "r1111",
      "r1112",
      "r1115",
      "r1118",
      "r1276",
      "r1370",
      "r1371",
      "r1381",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549",
      "r1550",
      "r1551",
      "r1552",
      "r1553",
      "r1554",
      "r1555",
      "r1557",
      "r1558"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [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": [
      "r9",
      "r809"
     ]
    },
    "ottr_PropertyPlantAndEquipmentConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PropertyPlantAndEquipmentConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction Work in Progress",
        "label": "Property, Plant and Equipment, Construction Work in Progress",
        "documentation": "Property, Plant and Equipment, Construction Work in Progress"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipment"
     ],
     "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": [
      "r147",
      "r193",
      "r197",
      "r198"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Gross Nonelectric 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": [
      "r148",
      "r245",
      "r880"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r809"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Nonelectric 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": [
      "r9",
      "r809",
      "r863",
      "r880",
      "r1107"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonelectric Property, Plant and Equipment",
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PropertyPlantAndEquipmentNetIncludingPublicUtilities",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, net of accumulated depreciation",
        "totalLabel": "Net Property, Plant and Equipment",
        "label": "Property, Plant and Equipment, Net Including Public Utilities",
        "documentation": "Property, Plant and Equipment, Net Including Public Utilities"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PropertyPlantAndEquipmentPlantInService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PropertyPlantAndEquipmentPlantInService",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonelectric Property, Plant and Equipment",
        "label": "Property, Plant and Equipment, Plant in Service",
        "documentation": "Property, Plant and Equipment, Plant in Service"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r9",
      "r193",
      "r197",
      "r878"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [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": [
      "r148",
      "r809"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life",
        "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": []
    },
    "ottr_PublicUtilitiesApprovedEquityRatioPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesApprovedEquityRatioPercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approved equity ratio, percent (as a percent)",
        "label": "Public Utilities, Approved Equity Ratio, Percentage",
        "documentation": "Public Utilities, Approved Equity Ratio, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesApprovedRateEarningsSharingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesApprovedRateEarningsSharingPercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings sharing, percentage (as a percent)",
        "label": "Public Utilities, Approved Rate, Earnings Sharing, Percentage",
        "documentation": "Public Utilities, Approved Rate, Earnings Sharing, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings sharing, retained, percentage (as a percent)",
        "label": "Public Utilities, Approved Rate, Earnings Sharing, Retained, Percentage",
        "documentation": "Public Utilities, Approved Rate, Earnings Sharing, Retained, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings sharing, return on equity in excess of, percentage (as a percent)",
        "label": "Public Utilities, Approved Rate, Earnings Sharing, Return on Equity In Excess Of, Percentage",
        "documentation": "Public Utilities, Approved Rate, Earnings Sharing, Return on Equity In Excess Of, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approved rate increase, amount",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Amount",
        "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreasePercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approved rate increase, percent (as a percent)",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Percentage",
        "documentation": "Percentage of public utility's approved rate increase (decrease) by regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesApprovedRateRevenueRequirement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesApprovedRateRevenueRequirement",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approved rate, revenue requirement",
        "label": "Public Utilities, Approved Rate, Revenue Requirement",
        "documentation": "Public Utilities, Approved Rate, Revenue Requirement"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesApprovedRateRevenueRequirementReduced": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesApprovedRateRevenueRequirementReduced",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approved rate, revenue requirement reduced",
        "label": "Public Utilities, Approved Rate, Revenue Requirement Reduced",
        "documentation": "Public Utilities, Approved Rate, Revenue Requirement Reduced"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approved return on equity, percent (as a percent)",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "documentation": "Percentage of public utility's approved return on equity."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesApprovedReturnOnRateBasePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesApprovedReturnOnRateBasePercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approved return on base rate, percent (as a percent)",
        "label": "Public Utilities, Approved Return On Rate Base, Percentage",
        "documentation": "Public Utilities, Approved Return On Rate Base, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInterimRateIncreaseDecreaseAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, interim rate increase, amount",
        "label": "Public Utilities, Interim Rate Increase (Decrease), Amount",
        "documentation": "Amount of public utility's interim rate increase (decrease) allowed while waiting final decision of regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInterimRateIncreaseDecreasePercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, interim rate increase, percentage (as a percent)",
        "label": "Public Utilities, Interim Rate Increase (Decrease), Percentage",
        "documentation": "Percentage of public utility's interim rate increase (decrease) allowed while waiting final decision of regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less Accumulated Depreciation",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "documentation": "Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "ottr_PublicUtilitiesPropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction Work in Progress",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "documentation": "Period end amount of construction work in progress in public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistribution",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility distribution."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution, useful life",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution, Useful Life",
        "documentation": "Useful life of utility distribution assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGeneral",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General",
        "label": "Public Utilities, Property, Plant and Equipment, General",
        "documentation": "Public Utilities, Property, Plant and Equipment, General"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General, useful life",
        "label": "Public Utilities, Property, Plant and Equipment, General, Useful Life",
        "documentation": "Public Utilities, Property, Plant and Equipment, General, Useful Life"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesPropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Gross Electric Plant",
        "label": "Public Utilities, Property, Plant and Equipment, Gross",
        "documentation": "Public Utilities, Property, Plant and Equipment, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "ottr_PropertyPlantAndEquipmentNetIncludingPublicUtilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Electric Plant",
        "label": "Public Utilities, Property, Plant and Equipment, Net",
        "documentation": "Period end amount of total net PPE."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNetAbstract",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Plant in Service",
        "label": "Public Utilities, Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "ottr_PublicUtilitiesPropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Electric Plant in Service",
        "label": "Public Utilities, Property, Plant and Equipment, Plant in Service",
        "documentation": "Period end amount of total gross PPE."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesPropertyPlantAndEquipmentProduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentProduction",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production",
        "label": "Public Utilities, Property, Plant and Equipment, Production",
        "documentation": "Public Utilities, Property, Plant and Equipment, Production"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production, useful life",
        "label": "Public Utilities, Property, Plant and Equipment, Production, Useful Life",
        "documentation": "Public Utilities, Property, Plant and Equipment, Production, Useful Life"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmission",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transmission",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transmission, useful life",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission, Useful Life",
        "documentation": "Useful life of utility transmission equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities, Regulatory Proceeding [Axis]",
        "label": "Public Utilities, Regulatory Proceeding [Axis]",
        "documentation": "Information by name of regulatory proceeding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities, Regulatory Proceeding [Domain]",
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "documentation": "Proceeding with public utility's regulatory body."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRequestedEquityCapitalStructurePercentage",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public utilities, requested equity capital structure (as a percent)",
        "label": "Public Utilities, Requested Equity Capital Structure, Percentage",
        "documentation": "Percentage of public utility's requested equity to capital, including debt and equity."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesRequestedEquityRatioPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesRequestedEquityRatioPercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested equity ratio, percent (as a percent)",
        "label": "Public Utilities, Requested Equity Ratio, Percentage",
        "documentation": "Public Utilities, Requested Equity Ratio, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested rate increase, amended, amount",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amended, Amount",
        "documentation": "Amount of public utility's amended requested rate increase (decrease) with regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested rate increase, amended, amount (as a percent)",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amended, Percentage",
        "documentation": "Percentage of public utility's amended requested rate increase (decrease) with regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested rate increase, amount",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amount",
        "documentation": "Amount of public utility's requested rate increase (decrease) with regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreasePercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested rate increase, percent (as a percent)",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Percentage",
        "documentation": "Percentage of public utility's requested rate increase (decrease) with regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRequestedReturnOnEquityPercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested return on equity, percent (as a percent)",
        "label": "Public Utilities, Requested Return on Equity, Percentage",
        "documentation": "Percentage of public utility's requested return on equity."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_PublicUtilitiesRequestedReturnOnRateBasePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "PublicUtilitiesRequestedReturnOnRateBasePercentage",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested return on base rate, percent (as a percent)",
        "label": "Public Utilities, Requested Return On Rate Base, Percentage",
        "documentation": "Public Utilities, Requested Return On Rate Base, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilityAxis",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility [Axis]",
        "label": "Public Utility [Axis]",
        "documentation": "Information by type of utility plant."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility, Property, Plant and Equipment [Line Items]",
        "label": "Public Utility, 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_PublicUtilityPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility, Property, Plant and Equipment [Table]",
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about public utility 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, deprecation expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "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": [
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r235",
      "r236",
      "r495",
      "r496",
      "r497",
      "r498",
      "r602",
      "r653",
      "r687",
      "r688",
      "r689",
      "r701",
      "r768",
      "r822",
      "r831",
      "r848",
      "r908",
      "r909",
      "r916",
      "r948",
      "r949",
      "r1006",
      "r1009",
      "r1010",
      "r1011",
      "r1021",
      "r1032",
      "r1033",
      "r1062",
      "r1071",
      "r1089",
      "r1098",
      "r1099",
      "r1103",
      "r1104",
      "r1111",
      "r1122",
      "r1367",
      "r1379",
      "r1491",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "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": [
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r235",
      "r236",
      "r495",
      "r496",
      "r497",
      "r498",
      "r602",
      "r653",
      "r687",
      "r688",
      "r689",
      "r701",
      "r768",
      "r822",
      "r831",
      "r848",
      "r908",
      "r909",
      "r916",
      "r948",
      "r949",
      "r1006",
      "r1009",
      "r1010",
      "r1011",
      "r1021",
      "r1032",
      "r1033",
      "r1062",
      "r1071",
      "r1089",
      "r1098",
      "r1099",
      "r1103",
      "r1104",
      "r1111",
      "r1122",
      "r1367",
      "r1379",
      "r1491",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r26"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [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": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1159",
      "r1169",
      "r1202"
     ]
    },
    "ottr_RegulationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "RegulationPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Accounting",
        "label": "Regulation, Policy [Policy Text Block]",
        "documentation": "Represents the policy disclosure of regulated operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAgencyAxis",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Agency [Axis]",
        "label": "Regulatory Agency [Axis]",
        "documentation": "Information by name of regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAgencyDomain",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Agency [Domain]",
        "label": "Regulatory Agency [Domain]",
        "documentation": "Organization that establishes and ensures compliance with rules or regulations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetAmortizationPeriod",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets - Remaining recovery/refund period",
        "label": "Regulatory Asset, Amortization Period",
        "documentation": "Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetAxis",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Asset [Axis]",
        "label": "Regulatory Asset [Axis]",
        "documentation": "Information by type of regulatory asset."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r180"
     ]
    },
    "ottr_RegulatoryAssetDerivativeInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "RegulatoryAssetDerivativeInstrumentsMember",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments",
        "label": "Regulatory Asset- Derivative Instruments [Member]",
        "documentation": "Regulatory Asset- Derivative Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetDomain",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Asset [Domain]",
        "label": "Regulatory Asset [Domain]",
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetsAndLiabilitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Assets and Liabilities Disclosure [Abstract]",
        "label": "Regulatory Assets and Liabilities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Regulatory Assets",
        "terseLabel": "Regulatory assets - current",
        "label": "Regulatory Asset, Current",
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Assets",
        "verboseLabel": "Regulatory assets, long-term",
        "label": "Regulatory Asset, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_RegulatoryLiabilityAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityAmortizationPeriod",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory liabilities - remaining recovery/refund period",
        "label": "Regulatory Liability, Amortization Period",
        "documentation": "Amortization period for the recovery of regulatory liability, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityAxis",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liability [Axis]",
        "label": "Regulatory Liability [Axis]",
        "documentation": "Information by type of regulatory liability."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liabilities",
        "verboseLabel": "Regulatory liabilities, current",
        "label": "Regulatory Liability, Current",
        "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityDomain",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liability [Domain]",
        "label": "Regulatory Liability [Domain]",
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Regulatory Liabilities",
        "terseLabel": "Regulatory liabilities, long -term",
        "label": "Regulatory Liability, Noncurrent",
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Domain]",
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r630",
      "r811",
      "r812",
      "r870",
      "r877",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r976",
      "r978",
      "r1005"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries",
        "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": [
      "r296",
      "r297",
      "r811",
      "r812",
      "r813",
      "r814",
      "r870",
      "r877",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r976",
      "r978",
      "r1005"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts of transaction",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r811"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Axis]",
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r812",
      "r1514"
     ]
    },
    "ottr_RelatedPartyTransactionContributionObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "RelatedPartyTransactionContributionObligations",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution obligations",
        "label": "Related Party Transaction, Contribution Obligations",
        "documentation": "Related Party Transaction, Contribution Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Domain]",
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "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": [
      "r375",
      "r983",
      "r984",
      "r985"
     ]
    },
    "ottr_RelatedPartyTransactionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "RelatedPartyTransactionPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties",
        "label": "Related Party Transaction [Policy Text Block]",
        "documentation": "Related Party Transaction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Axis]",
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r630",
      "r811",
      "r812",
      "r870",
      "r877",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r976",
      "r978",
      "r1005",
      "r1514"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments for Retirement 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": [
      "r139",
      "r926"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r298",
      "r299",
      "r516",
      "r544",
      "r814",
      "r832",
      "r864",
      "r1046",
      "r1047"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1149",
      "r1160",
      "r1170",
      "r1203"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1161",
      "r1171",
      "r1204"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1168",
      "r1178",
      "r1211"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Awards",
        "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": [
      "r37"
     ]
    },
    "ottr_RetailCommercialAndIndustrialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "RetailCommercialAndIndustrialMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retail: Commercial and Industrial",
        "label": "Retail, Commercial and Industrial [Member]",
        "documentation": "Retail, Commercial and Industrial"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_RetailOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "RetailOtherMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retail: Other",
        "label": "Retail, Other [Member]",
        "documentation": "Retail, Other"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_RetailResidentialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "RetailResidentialMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retail: Residential",
        "label": "Retail, Residential [Member]",
        "documentation": "Retail, Residential"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r155",
      "r874",
      "r913",
      "r915",
      "r927",
      "r958",
      "r1107"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r318",
      "r320",
      "r413",
      "r414",
      "r471",
      "r731",
      "r732",
      "r739",
      "r740",
      "r741",
      "r743",
      "r744",
      "r745",
      "r752",
      "r754",
      "r755",
      "r757",
      "r760",
      "r792",
      "r794",
      "r910",
      "r912",
      "r929",
      "r1561"
     ]
    },
    "us-gaap_RetirementPlanFundingStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanFundingStatusAxis",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "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": [
      "r1250",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "us-gaap_RetirementPlanFundingStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanFundingStatusDomain",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails"
     ],
     "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": [
      "r1250",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "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": [
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r630",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r650",
      "r651",
      "r652",
      "r655",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "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": [
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r630",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r650",
      "r651",
      "r652",
      "r655",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/RevenueDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/RevenueDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Operating Revenues",
        "verboseLabel": "Operating Revenue",
        "netLabel": "Total Operating Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r338",
      "r347",
      "r348",
      "r362",
      "r368",
      "r371",
      "r373",
      "r374",
      "r574",
      "r575",
      "r850"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer Benchmark",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r1251"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contracts with Customers",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r1037"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.otpco.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "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": [
      "r201",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r576"
     ]
    },
    "us-gaap_RevenueNotFromContractWithCustomer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueNotFromContractWithCustomer",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/RevenueDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Segment - ARP Revenues",
        "label": "Revenue Not from Contract with Customer",
        "documentation": "Amount of revenue that is not accounted for under Topic 606."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternative Revenue",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1037",
      "r1050"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/RevenueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Operating 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": [
      "r183",
      "r184",
      "r279",
      "r294",
      "r338",
      "r347",
      "r348",
      "r362",
      "r368",
      "r371",
      "r373",
      "r374",
      "r411",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r783",
      "r859",
      "r1057",
      "r1375"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Revenues",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability",
        "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": [
      "r805",
      "r1106"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Domain]",
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued (in shares)",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r654",
      "r1268",
      "r1305"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r321",
      "r654",
      "r1245",
      "r1305"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts 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": [
      "r111",
      "r117"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (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": [
      "r26",
      "r1504",
      "r1505"
     ]
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsTables"
     ],
     "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": [
      "r157"
     ]
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assumptions Used in Calculating Net Periodic Benefit Cost",
        "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": [
      "r624"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-Sale [Line Items]",
        "label": "Debt Securities, Available-for-Sale [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": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ]
    },
    "ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ScheduleOfCapitalizedComputerCostsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capitalized Cost and Related Accumulated Amortization",
        "label": "Schedule Of Capitalized Computer Costs [Table Text Block]",
        "documentation": "Schedule Of Capitalized Computer Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/AssetRetirementObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Change in Asset Retirement Obligations",
        "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": [
      "r1366"
     ]
    },
    "ottr_ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Projected Benefit Obligations and Changes in Plan Assets",
        "label": "Schedule of Changes in Projected Benefit Obligations and Changes in Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in projected benefit obligations and changes in plan assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule 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": [
      "r1479"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Balance Sheet",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1295"
     ]
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Cash Flow Statement",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1295"
     ]
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Income Statement",
        "label": "Condensed Income Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1295"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesTables"
     ],
     "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": [
      "r1476"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsNarrativeDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAmountsNotYetRecognizedasComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofChangesinFairValueofPlanAssetsandPlansBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofTargetAssetAllocationRangesByAssetClassDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan [Table]",
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or 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": [
      "r13",
      "r60",
      "r61",
      "r62",
      "r63"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Notional Amounts and Fair Value of Derivative Instruments",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r75",
      "r76",
      "r77",
      "r78",
      "r80",
      "r81",
      "r83",
      "r84"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1308"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r325",
      "r329",
      "r331"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesTables"
     ],
     "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": [
      "r711",
      "r1093",
      "r1472"
     ]
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsTables"
     ],
     "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": [
      "r158"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on 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": [
      "r1488",
      "r1489"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r464",
      "r467",
      "r468",
      "r469",
      "r851",
      "r1036",
      "r1065"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of 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": [
      "r1065",
      "r1356"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r1064"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill by Segment",
        "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": [
      "r1064",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r24",
      "r118",
      "r119",
      "r120"
     ]
    },
    "us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Jointly Owned Utility Plants",
        "label": "Schedule of Jointly Owned Utility Plants [Table Text Block]",
        "documentation": "Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Line of Credit Facilities",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r102"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Long-Term Debt",
        "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": [
      "r10"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsTables"
     ],
     "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": [
      "r159"
     ]
    },
    "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Not Yet Recognized as Components of Net Periodic Benefit Cost",
        "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.otpco.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r9",
      "r809"
     ]
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Service Lives for Rate-Regulated Electric and Nonelectric Assets",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of public utility 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 expense and method used, including composite depreciation, and accumulated depreciation."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Assets and Liabilities [Line Items]",
        "label": "Schedule of Regulatory Assets and Liabilities [Line Items]",
        "documentation": "Schedule of Regulatory Assets and Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTable",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.otpco.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Assets and Liabilities [Table]",
        "label": "Schedule of Regulatory Assets and Liabilities [Table]",
        "documentation": "Schedule of Regulatory Assets and Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Assets and Liabilities",
        "label": "Schedule of Regulatory Assets and Liabilities [Table Text Block]",
        "documentation": "Schedule of Regulatory Assets and Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
     "presentation": [
      "http://www.otpco.com/role/RegulatoryMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Matters",
        "label": "Schedule of Regulatory Assets and Liabilities [Text Block]",
        "documentation": "The entire disclosure for detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Table]",
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r983",
      "r984",
      "r985"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantTables"
     ],
     "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_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r48"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment",
        "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": [
      "r46",
      "r47",
      "r48"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"
     ],
     "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": [
      "r657",
      "r659",
      "r662",
      "r663",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock, Class of Stock [Table]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r57",
      "r151",
      "r153",
      "r154",
      "r155",
      "r252",
      "r253",
      "r254",
      "r340",
      "r542",
      "r543",
      "r544",
      "r546",
      "r549",
      "r554",
      "r556",
      "r923",
      "r924",
      "r925",
      "r926",
      "r1071",
      "r1244",
      "r1288"
     ]
    },
    "ottr_ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Target Asset Allocation Ranges By Asset Class",
        "label": "Schedule of Target and Tactical Allocation of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of target and tactical allocation of plan assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r1092"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReserves"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts and Reserves",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r306"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets Future Amortization Expenses",
        "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": [
      "r1065",
      "r1358"
     ]
    },
    "ottr_ScrapMetalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ScrapMetalMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scrap Metal",
        "label": "Scrap Metal [Member]",
        "documentation": "Scrap Metal"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SecondShelfRegistrationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SecondShelfRegistrationMember",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Second Shelf Registration",
        "label": "Second Shelf Registration [Member]",
        "documentation": "Second Shelf Registration"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1133"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.otpco.com/role/RevenueDetails",
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "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": [
      "r183",
      "r184",
      "r185",
      "r186",
      "r338",
      "r343",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r374",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r469",
      "r488",
      "r489",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r1054",
      "r1057",
      "r1058",
      "r1064",
      "r1113",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549",
      "r1550",
      "r1551",
      "r1552",
      "r1553",
      "r1554",
      "r1555",
      "r1557",
      "r1558"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "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": [
      "r186",
      "r338",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r358",
      "r360",
      "r361",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r1053",
      "r1055",
      "r1056",
      "r1057",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "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_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Segment Items",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r360",
      "r361",
      "r368",
      "r1057"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails": {
       "parentTag": "ottr_OperatingAndNonoperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonelectric Selling, General, and Administrative Expenses",
        "verboseLabel": "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": [
      "r129"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails"
     ],
     "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": []
    },
    "ottr_SeniorUnsecuredNotes274SeriesADueNovember292031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes274SeriesADueNovember292031Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2021A Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 2.74%, Series A, Due November 29, 2031 [Member]",
        "documentation": "Senior Unsecured Notes 2.74%, Series A, Due November 29, 2031"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2020A Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.22%, Series A, Due February 25, 2030 [Member]",
        "documentation": "Senior Unsecured Notes 3.22%, Series A, Due February 25, 2030"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes307SeriesADueOctober102029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes307SeriesADueOctober102029Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2019A Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.07%, Series A, Due October 10, 2029 [Member]",
        "documentation": "Represents series A senior unsecured notes 3.07% due October 10, 2019."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes322SeriesBDueAugust202030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes322SeriesBDueAugust202030Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2020B Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.22%, Series B, Due August 20, 2030 [Member]",
        "documentation": "Senior Unsecured Notes 3.22%, Series B, Due August 20, 2030"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes352SeriesBDueOctober102039Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes352SeriesBDueOctober102039Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2019B Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.52%, Series B, Due October 10, 2039 [Member]",
        "documentation": "Related to debt."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes362SeriesCDueFebruary252040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes362SeriesCDueFebruary252040Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2020C Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.62%, Series C, Due February 25, 2040 [Member]",
        "documentation": "Senior Unsecured Notes 3.62%, Series C, Due February 25, 2040"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes369SeriesBDueNovember292051Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes369SeriesBDueNovember292051Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2021B Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.69%, Series B, Due November 29, 2051 [Member]",
        "documentation": "Senior Unsecured Notes 3.69%, Series B, Due November 29, 2051"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes377SeriesADueMay202052Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes377SeriesADueMay202052Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2022A Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.77%, Series A, Due May 20, 2052 [Member]",
        "documentation": "Senior Unsecured Notes 3.77%, Series A, Due May 20, 2052"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes382SeriesCDueOctober102049Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes382SeriesCDueOctober102049Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2019C Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.82%, Series C, Due October 10, 2049 [Member]",
        "documentation": "Related to debt."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes392SeriesDDueFebruary252050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes392SeriesDDueFebruary252050Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2020D Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 3.92%, Series D, Due February 25, 2050 [Member]",
        "documentation": "Senior Unsecured Notes 3.92%, Series D, Due February 25, 2050"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2018A Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 4.07%, Series A, Due February 07, 2048 [Member]",
        "documentation": "Represents information about Senior Unsecured Notes 4.07%, Series 2018A, due February 07, 2048."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes468SeriesADueFebruary272029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes468SeriesADueFebruary272029Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2013A Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 4.68%, Series A, Due February 27, 2029 [Member]",
        "documentation": "Represents information about Senior Unsecured Notes 4.68%, Series A, due February 27, 2029."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes5.48SeriesADueApril012034Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes5.48SeriesADueApril012034Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2024A Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 5.48%, Series A, Due April 01, 2034 [Member]",
        "documentation": "Senior Unsecured Notes 5.48%, Series A, Due April 01, 2034"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes5.77SeriesBDueApril012054Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes5.77SeriesBDueApril012054Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsNarrativeDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2024B Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 5.77%, Series B, Due April 01, 2054 [Member]",
        "documentation": "Senior Unsecured Notes 5.77%, Series B, Due April 01, 2054"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes547SeriesBDueFebruary272044Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes547SeriesBDueFebruary272044Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2013B Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 5.47%, Series B, Due February 27, 2044 [Member]",
        "documentation": "Represents information about Senior Unsecured Notes 5.47%, Series B, due February 27, 2044."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2007C Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 6.37%, Series C, Due August 02, 2027 [Member]",
        "documentation": "Represents information about Senior Unsecured Notes 6.37%, Series C, due August 02, 2027."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_SeniorUnsecuredNotes647SeriesDDueAugust202037Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SeniorUnsecuredNotes647SeriesDDueAugust202037Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2007D Senior Unsecured Notes",
        "label": "Senior Unsecured Notes 6.47%, Series D, Due August 20, 2037 [Member]",
        "documentation": "Represents information about Senior Unsecured Notes 6.47%, Series D, due August 20, 2037."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Compensation Expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award cliff vesting period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Cliff Vesting Period",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Cliff Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "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": [
      "r1090"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount from market price rate (as a percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date",
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee monthly withholding amounts",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Employee Monthly Withholding Amount",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Employee Monthly Withholding Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "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": [
      "r677"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r677"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning of year (in shares)",
        "periodEndLabel": "End of year (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": [
      "r674",
      "r675"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning of year (in dollars per share)",
        "periodEndLabel": "End of year (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": [
      "r674",
      "r675"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "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": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r678"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of awards vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails"
     ],
     "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": [
      "r678"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility rate measurement period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Measurement Period",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Measurement Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"
     ],
     "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": [
      "r657",
      "r659",
      "r662",
      "r663",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690"
     ]
    },
    "ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employee subscription amount",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of shares available to be purchased per participant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee",
        "documentation": "The highest quantity of shares an employee can purchase under the plan per period."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of additional shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of performance measures",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Performance Measures",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Performance Measures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment awards, number of shares authorized (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": [
      "r1091"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase period",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period",
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares holding period",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Required Shares Holding Period",
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Required Shares Holding Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued under the plan (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofRestrictedStockAwardsandStockPerformanceAwardsDetails",
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r663",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r656",
      "r665",
      "r684",
      "r685",
      "r686",
      "r687",
      "r690",
      "r696",
      "r697",
      "r698",
      "r699"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsScheduleofWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of 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": [
      "r686"
     ]
    },
    "ottr_ShelfRegistrationShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "ShelfRegistrationShares",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shelf registration (in shares)",
        "label": "Shelf Registration, Shares",
        "documentation": "Shelf registration for issuance of common shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofDebtDetails",
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Debt",
        "netLabel": "Short-Term Debt",
        "verboseLabel": "Amount Outstanding",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r172",
      "r1107",
      "r1525"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Investments",
        "label": "Short-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "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": [
      "r802",
      "r1106"
     ]
    },
    "us-gaap_ShorttermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShorttermDebtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Short-Term Debt",
        "label": "Short-Term Debt, Fair Value",
        "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity 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. This item represents the amount of short-term debt existing as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1488"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r291"
     ]
    },
    "ottr_SolarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "SolarMember",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Solar",
        "label": "Solar [Member]",
        "documentation": "Solar"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.otpco.com/role/IntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.otpco.com/role/RevenueDetails",
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofCapitalExpendituresandIdentifiableAssetsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofReconciliationtoConsolidatedAmountsDetails",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r185",
      "r186",
      "r238",
      "r338",
      "r343",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r374",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r469",
      "r472",
      "r488",
      "r489",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r1054",
      "r1057",
      "r1058",
      "r1064",
      "r1113",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549",
      "r1550",
      "r1551",
      "r1552",
      "r1553",
      "r1554",
      "r1555",
      "r1557",
      "r1558"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r252",
      "r253",
      "r254",
      "r294",
      "r325",
      "r329",
      "r331",
      "r333",
      "r340",
      "r341",
      "r411",
      "r501",
      "r504",
      "r505",
      "r506",
      "r510",
      "r511",
      "r542",
      "r543",
      "r546",
      "r549",
      "r556",
      "r783",
      "r923",
      "r924",
      "r925",
      "r926",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r957",
      "r980",
      "r1000",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1244",
      "r1288",
      "r1307"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r110",
      "r114",
      "r115",
      "r237",
      "r276",
      "r277",
      "r278",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r318",
      "r320",
      "r339",
      "r413",
      "r414",
      "r471",
      "r557",
      "r731",
      "r732",
      "r739",
      "r740",
      "r741",
      "r743",
      "r744",
      "r745",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r760",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r792",
      "r794",
      "r810",
      "r883",
      "r910",
      "r911",
      "r912",
      "r929",
      "r1000"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "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": [
      "r307",
      "r308",
      "r309",
      "r339",
      "r794",
      "r850",
      "r918",
      "r940",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r957",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r966",
      "r967",
      "r968",
      "r969",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r978",
      "r981",
      "r982",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r1000",
      "r1123"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r321",
      "r654",
      "r1245",
      "r1247",
      "r1305"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFCASHFLOWSPARENTCOMPANYDetails",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDSTATEMENTSOFINCOMEPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r339",
      "r375",
      "r794",
      "r850",
      "r918",
      "r940",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r957",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r966",
      "r967",
      "r968",
      "r969",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r978",
      "r981",
      "r982",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r1000",
      "r1123"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1152",
      "r1163",
      "r1173",
      "r1206"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r109",
      "r110",
      "r155"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Issued Under Share-Based Compensation Plans, Net of Shares Withheld for Employee Taxes",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r109",
      "r110",
      "r155"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantCONDENSEDBALANCESHEETSPARENTCOMPANYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Shareholders' Equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r114",
      "r115",
      "r145",
      "r959",
      "r977",
      "r1001",
      "r1002",
      "r1107",
      "r1129",
      "r1290",
      "r1335",
      "r1503",
      "r1561"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' Equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r293",
      "r541",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r557",
      "r759",
      "r1003",
      "r1004",
      "r1027"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.otpco.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Axis]",
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Disclosures of Cash Flow Information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SwapMember",
     "presentation": [
      "http://www.otpco.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.otpco.com/role/DerivativeInstrumentsScheduleofNotionalAmountsandFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Swap",
        "label": "Swap [Member]",
        "documentation": "A forward-based contract in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r964",
      "r969",
      "r975",
      "r991",
      "r997",
      "r1018",
      "r1019",
      "r1122"
     ]
    },
    "ottr_TOPlasticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "TOPlasticsIncMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "T.O. Plastics, Inc.",
        "label": "T. O. Plastics, Inc. [Member]",
        "documentation": "Represents information pertaining to T.O. Plastics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1199"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "State tax credits",
        "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": [
      "r729"
     ]
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Period [Axis]",
        "label": "Tax Period [Axis]",
        "documentation": "Information by period subject to enacted tax law."
       }
      }
     },
     "auth_ref": [
      "r1475"
     ]
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Period [Domain]",
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": [
      "r1475"
     ]
    },
    "ottr_TaxYears2029To2037Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "TaxYears2029To2037Member",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Years 2029 to 2037",
        "label": "Tax Years 2029 to 2037 [Member]",
        "documentation": "Tax Years 2029 to 2037"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_TaxYears2040To2043Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "TaxYears2040To2043Member",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Years 2040 to 2043",
        "label": "Tax Years 2040 to 2043 [Member]",
        "documentation": "Tax Years 2040 to 2043"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_The1999EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "The1999EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The 1999 Employee Stock Purchase Plan",
        "label": "The 1999 Employee Stock Purchase Plan [Member]",
        "documentation": "Represents information pertaining to the 1999 Employee Stock Purchase Plan."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_The2023StockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "The2023StockIncentivePlanMember",
     "presentation": [
      "http://www.otpco.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The 2023 Stock Incentive Plan",
        "label": "The 2023 Stock Incentive Plan [Member]",
        "documentation": "Represents information pertaining to the 2014 stock incentive plan."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_The355GuaranteedSeniorNotesDueDecember152026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "The355GuaranteedSeniorNotesDueDecember152026Member",
     "presentation": [
      "http://www.otpco.com/role/ShortTermandLongTermBorrowingsScheduleofOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guaranteed Senior Notes",
        "label": "The 3.55% Guaranteed Senior Notes, Due December 15, 2026 [Member]",
        "documentation": "Represents information about 3.55% Guaranteed Senior Notes, due December 15, 2026."
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Axis]",
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1317",
      "r1513"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Domain]",
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1198"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1219"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.otpco.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.otpco.com/role/FairValueMeasurementsScheduleofFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r537",
      "r554",
      "r758",
      "r779",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r884",
      "r1095",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1108",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1487",
      "r1490",
      "r1491",
      "r1492",
      "r1499",
      "r1502"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1222"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1224"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1222"
     ]
    },
    "ottr_TwoCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "TwoCustomersMember",
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Customers",
        "label": "Two Customers [Member]",
        "documentation": "Two Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentDebtSecuritiesMember",
     "presentation": [
      "http://www.otpco.com/role/InvestmentsScheduleofAmortizedCostsandFairValueofDebtSecuritiesAvailableforSaleDetails",
      "http://www.otpco.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Debt Securities",
        "label": "US Government Debt Securities [Member]",
        "documentation": "Debt securities issued by the United States government."
       }
      }
     },
     "auth_ref": [
      "r1523"
     ]
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasuryAndGovernmentMember",
     "presentation": [
      "http://www.otpco.com/role/EmployeePostretirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Treasury 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": [
      "r860",
      "r1079",
      "r1108",
      "r1117",
      "r1556"
     ]
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails": {
       "parentTag": "us-gaap_AccountsReceivableGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/ReceivablesScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled Receivables",
        "label": "Unbilled Receivables, Current",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r491",
      "r493",
      "r494"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance on January 1",
        "periodEndLabel": "Balance on December 31",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r718",
      "r1092"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decreases due to settlements with taxing authorities",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decreases for tax positions taken during a prior period",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r719",
      "r1092"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decreases as a result of a lapse of applicable statutes of limitations",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r1092"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases for tax positions taken during the current period",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r1092"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases for tax positions taken during a prior period",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r719",
      "r1092"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationAbstract",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]",
        "label": "Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1510"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1510"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1510"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1510"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1510"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Commitments other than operating leases, total",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1510"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r491",
      "r493"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears",
     "crdr": "credit",
     "calculation": {
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beyond 2029",
        "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). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1510"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationLineItems",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]",
        "label": "Unrecorded Unconditional Purchase Obligation [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": [
      "r490",
      "r491",
      "r493"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationTable",
     "presentation": [
      "http://www.otpco.com/role/CommitmentsandContingenciesScheduleofCommitmentsContractualObligationMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]",
        "label": "Unrecorded Unconditional Purchase Obligation [Table]",
        "documentation": "Disclosure of information about unrecorded unconditional purchase obligation arrangement to purchase product and service. Includes, but is not limited to, information about asset pledged to secure payment and payment due in each of next five years and thereafter."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r491",
      "r493"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "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": [
      "r43",
      "r44",
      "r45",
      "r190",
      "r191",
      "r194",
      "r195"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseFuelUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpenseFuelUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Production Fuel",
        "label": "Utilities Operating Expense, Fuel Used",
        "documentation": "Amount of operating expense for fuel used by regulated operation."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ottr_UtilitiesOperatingExpenseFuelUsedAndPurchasePower": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "UtilitiesOperatingExpenseFuelUsedAndPurchasePower",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Production Fuel and Purchased Power",
        "label": "Utilities Operating Expense, Fuel Used and Purchase Power",
        "documentation": "Utilities Operating Expense, Fuel Used and Purchase Power"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Operating and Maintenance Expenses",
        "verboseLabel": "Operating and Maintenance Expenses",
        "label": "Utilities Operating Expense, Maintenance and Operations",
        "documentation": "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ottr_UtilitiesOperatingExpensePropertyTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "UtilitiesOperatingExpensePropertyTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/SegmentInformationScheduleofSegmentProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Property Taxes",
        "verboseLabel": "Property Taxes",
        "label": "Utilities Operating Expense, Property Taxes",
        "documentation": "Utilities Operating Expense, Property Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpensePurchasedPower",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Purchased Power",
        "label": "Utilities Operating Expense, Purchased Power",
        "documentation": "Amount of operating expense for purchased power of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_UtilityPlantDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilityPlantDomain",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedServiceLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility Plant [Domain]",
        "label": "Utility Plant [Domain]",
        "documentation": "Plant owned by a utility entity used in the operations of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, January 1",
        "periodEndLabel": "Balance, December 31",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r305"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charged to Cost and Expenses",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r302"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deductions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r305"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r305"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts 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": [
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.otpco.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305"
     ]
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityEntityMaximumLossExposureAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable interest entity, reporting entity involvement, maximum loss exposure, amount",
        "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount",
        "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r165"
     ]
    },
    "ottr_VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage",
     "presentation": [
      "http://www.otpco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable interest entity, reporting entity involvement, maximum loss exposure (as a percent)",
        "label": "Variable Interest Entity Reporting Entity Involvement Maximum Loss Exposure Percentage",
        "documentation": "Percentage of the reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "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": [
      "r803",
      "r1106"
     ]
    },
    "ottr_VaristarCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "VaristarCorporationMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Varistar Corporation",
        "label": "Varistar Corporation [Member]",
        "documentation": "Represents information pertaining to Varistar Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ottr_VinyltechCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "VinyltechCorporationMember",
     "presentation": [
      "http://www.otpco.com/role/ScheduleICondensedFinancialInformationofRegistrantScheduleofRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vinyltech Corporation",
        "label": "Vinyltech Corporation [Member]",
        "documentation": "Represents information pertaining to Vinyltech Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.otpco.com/role/EarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Dilutive Effect of Potential Common Shares (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": [
      "r1308"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://www.otpco.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of Dilutive Securities:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.otpco.com/role/EarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted Average Common Shares Outstanding \u2013 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": [
      "r324",
      "r333"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.otpco.com/role/EarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.otpco.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted Average Common Shares Outstanding - 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": [
      "r323",
      "r333"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.otpco.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Common Shares Outstanding:",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ottr_WholesaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.otpco.com/20241231",
     "localname": "WholesaleMember",
     "presentation": [
      "http://www.otpco.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wholesale",
        "label": "Wholesale [Member]",
        "documentation": "Sale of product through wholesale purchases."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1185"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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/2147477401/830-230-45-1"
  },
  "r1": {
   "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"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Paragraph": "2AA",
   "Subparagraph": "(a)",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA"
  },
  "r71": {
   "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"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r79": {
   "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"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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/2147477734/942-470-50-3"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481834/980-20-45-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "340",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478742/980-340-50-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "715",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478574/980-715-50-1"
  },
  "r96": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r126": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r127": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r145": {
   "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"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r148": {
   "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"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "83",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480647/815-10-15-83"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r170": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r171": {
   "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/2147478546/942-210-S99-1"
  },
  "r172": {
   "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/2147478546/942-210-S99-1"
  },
  "r173": {
   "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/2147478546/942-210-S99-1"
  },
  "r174": {
   "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/2147478546/942-210-S99-1"
  },
  "r175": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r176": {
   "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/2147478546/942-210-S99-1"
  },
  "r177": {
   "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/2147478524/942-220-S99-1"
  },
  "r178": {
   "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/2147478524/942-220-S99-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478742/980-340-50-1"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 10.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479070/980-360-S99-1"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477571/980-405-25-1"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r193": {
   "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/2147477798/958-360-50-1"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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/2147477798/958-360-50-6"
  },
  "r198": {
   "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/2147477798/958-360-50-7"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "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(2))",
   "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(27)(b))",
   "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(28))",
   "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(29))",
   "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(3)(a)(1))",
   "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(3)(a)(4))",
   "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(30)(a)(4))",
   "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(4))",
   "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(6)(b))",
   "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(6))",
   "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(8))",
   "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(9))",
   "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": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r268": {
   "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"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "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(k)(1))",
   "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(k)(2))",
   "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(m)(1)(iii))",
   "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(m)(2)(ii))",
   "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": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r472": {
   "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"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r657": {
   "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"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r659": {
   "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"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r716": {
   "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"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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/2147477891/740-270-50-1"
  },
  "r738": {
   "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"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r793": {
   "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"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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/2147478411/912-330-50-1"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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/2147478859/928-340-50-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r854": {
   "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/2147478546/942-210-S99-1"
  },
  "r855": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r856": {
   "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/2147478524/942-220-S99-1"
  },
  "r857": {
   "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/2147478524/942-220-S99-1"
  },
  "r858": {
   "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/2147478524/942-220-S99-1"
  },
  "r859": {
   "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/2147477314/942-235-S99-1"
  },
  "r860": {
   "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/2147477268/942-320-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r863": {
   "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/2147478451/942-360-50-1"
  },
  "r864": {
   "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)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r865": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r866": {
   "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/2147478777/944-210-S99-1"
  },
  "r867": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r868": {
   "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/2147478777/944-210-S99-1"
  },
  "r869": {
   "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/2147478777/944-210-S99-1"
  },
  "r870": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r871": {
   "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/2147478777/944-210-S99-1"
  },
  "r872": {
   "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/2147478777/944-210-S99-1"
  },
  "r873": {
   "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/2147478777/944-210-S99-1"
  },
  "r874": {
   "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/2147478777/944-210-S99-1"
  },
  "r875": {
   "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/2147478777/944-210-S99-1"
  },
  "r876": {
   "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)(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r877": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r878": {
   "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/2147478777/944-210-S99-1"
  },
  "r879": {
   "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/2147478777/944-210-S99-1"
  },
  "r880": {
   "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/2147478777/944-210-S99-1"
  },
  "r881": {
   "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/2147477250/944-220-S99-1"
  },
  "r882": {
   "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/2147477250/944-220-S99-1"
  },
  "r883": {
   "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/2147477250/944-220-S99-1"
  },
  "r884": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r885": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r886": {
   "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/2147477250/944-220-S99-1"
  },
  "r887": {
   "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/2147477250/944-220-S99-1"
  },
  "r888": {
   "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/2147477250/944-220-S99-1"
  },
  "r889": {
   "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/2147477250/944-220-S99-1"
  },
  "r890": {
   "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/2147477965/944-235-S99-1"
  },
  "r891": {
   "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/2147477965/944-235-S99-1"
  },
  "r892": {
   "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/2147477965/944-235-S99-1"
  },
  "r893": {
   "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/2147477965/944-235-S99-1"
  },
  "r894": {
   "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/2147477965/944-235-S99-1"
  },
  "r895": {
   "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/2147477965/944-235-S99-1"
  },
  "r896": {
   "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/2147477965/944-235-S99-1"
  },
  "r897": {
   "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/2147477965/944-235-S99-1"
  },
  "r898": {
   "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/2147477965/944-235-S99-1"
  },
  "r899": {
   "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/2147477965/944-235-S99-1"
  },
  "r900": {
   "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/2147477965/944-235-S99-1"
  },
  "r901": {
   "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/2147477965/944-235-S99-2"
  },
  "r902": {
   "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/2147477965/944-235-S99-2"
  },
  "r903": {
   "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/2147477965/944-235-S99-2"
  },
  "r904": {
   "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/2147477965/944-235-S99-2"
  },
  "r905": {
   "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/2147477965/944-235-S99-2"
  },
  "r906": {
   "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/2147477965/944-235-S99-2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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/2147478009/946-205-45-4"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r940": {
   "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/2147477796/946-210-45-4"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r942": {
   "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/2147478795/946-210-50-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r944": {
   "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/2147478795/946-210-50-1"
  },
  "r945": {
   "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/2147478795/946-210-50-6"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r947": {
   "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/2147478795/946-210-50-6"
  },
  "r948": {
   "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/2147478795/946-210-50-6"
  },
  "r949": {
   "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/2147478795/946-210-50-6"
  },
  "r950": {
   "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/2147479170/946-210-S99-1"
  },
  "r951": {
   "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/2147479170/946-210-S99-1"
  },
  "r952": {
   "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/2147479170/946-210-S99-1"
  },
  "r953": {
   "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/2147479170/946-210-S99-1"
  },
  "r954": {
   "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/2147479170/946-210-S99-1"
  },
  "r955": {
   "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/2147479170/946-210-S99-1"
  },
  "r956": {
   "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/2147479170/946-210-S99-1"
  },
  "r957": {
   "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/2147479170/946-210-S99-1"
  },
  "r958": {
   "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/2147479170/946-210-S99-1"
  },
  "r959": {
   "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/2147479170/946-210-S99-1"
  },
  "r960": {
   "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/2147479170/946-210-S99-1"
  },
  "r961": {
   "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/2147479170/946-210-S99-1"
  },
  "r962": {
   "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/2147479170/946-210-S99-1"
  },
  "r963": {
   "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/2147479170/946-210-S99-1"
  },
  "r964": {
   "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/2147479170/946-210-S99-1"
  },
  "r965": {
   "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/2147479170/946-210-S99-1"
  },
  "r966": {
   "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/2147479170/946-210-S99-1"
  },
  "r967": {
   "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/2147479170/946-210-S99-1"
  },
  "r968": {
   "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/2147479170/946-210-S99-1"
  },
  "r969": {
   "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/2147479170/946-210-S99-1"
  },
  "r970": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r971": {
   "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/2147479170/946-210-S99-1"
  },
  "r972": {
   "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/2147479170/946-210-S99-1"
  },
  "r973": {
   "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/2147479170/946-210-S99-1"
  },
  "r974": {
   "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/2147479170/946-210-S99-1"
  },
  "r975": {
   "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/2147479170/946-210-S99-1"
  },
  "r976": {
   "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/2147479170/946-210-S99-2"
  },
  "r977": {
   "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/2147479170/946-210-S99-2"
  },
  "r978": {
   "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/2147479105/946-220-45-3"
  },
  "r979": {
   "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/2147479105/946-220-45-7"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r981": {
   "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/2147479134/946-220-S99-1"
  },
  "r982": {
   "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/2147479134/946-220-S99-1"
  },
  "r983": {
   "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/2147479134/946-220-S99-1"
  },
  "r984": {
   "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/2147479134/946-220-S99-1"
  },
  "r985": {
   "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/2147479134/946-220-S99-1"
  },
  "r986": {
   "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/2147479134/946-220-S99-1"
  },
  "r987": {
   "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/2147479134/946-220-S99-1"
  },
  "r988": {
   "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/2147479134/946-220-S99-1"
  },
  "r989": {
   "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/2147479134/946-220-S99-1"
  },
  "r990": {
   "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/2147479134/946-220-S99-1"
  },
  "r991": {
   "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/2147479134/946-220-S99-1"
  },
  "r992": {
   "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/2147479134/946-220-S99-1"
  },
  "r993": {
   "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/2147479134/946-220-S99-1"
  },
  "r994": {
   "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/2147479134/946-220-S99-1"
  },
  "r995": {
   "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/2147479134/946-220-S99-1"
  },
  "r996": {
   "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/2147479134/946-220-S99-1"
  },
  "r997": {
   "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/2147479134/946-220-S99-1"
  },
  "r998": {
   "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/2147479134/946-220-S99-1"
  },
  "r999": {
   "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/2147479134/946-220-S99-3"
  },
  "r1000": {
   "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/2147479134/946-220-S99-3"
  },
  "r1001": {
   "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/2147479134/946-220-S99-3"
  },
  "r1002": {
   "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/2147479134/946-220-S99-3"
  },
  "r1003": {
   "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/2147477968/946-235-50-2"
  },
  "r1004": {
   "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/2147477968/946-235-50-2"
  },
  "r1005": {
   "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/2147477802/946-310-45-1"
  },
  "r1006": {
   "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/2147477271/946-320-S99-1"
  },
  "r1007": {
   "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/2147477271/946-320-S99-12"
  },
  "r1008": {
   "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/2147477271/946-320-S99-19"
  },
  "r1009": {
   "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/2147477271/946-320-S99-2"
  },
  "r1010": {
   "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/2147477271/946-320-S99-3"
  },
  "r1011": {
   "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/2147477271/946-320-S99-3"
  },
  "r1012": {
   "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/2147477271/946-320-S99-5"
  },
  "r1013": {
   "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/2147477271/946-320-S99-5"
  },
  "r1014": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r1016": {
   "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/2147477271/946-320-S99-5B"
  },
  "r1017": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1018": {
   "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 G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1019": {
   "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/2147477271/946-320-S99-5C"
  },
  "r1020": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1021": {
   "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/2147477271/946-320-S99-6"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r1023": {
   "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/2147478448/946-505-50-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1027": {
   "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/2147478448/946-505-50-6"
  },
  "r1028": {
   "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/2147479196/954-310-45-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r1030": {
   "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/2147478522/954-440-50-1"
  },
  "r1031": {
   "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(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1032": {
   "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/2147477332/976-310-50-1"
  },
  "r1033": {
   "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/2147479230/978-310-50-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9"
  },
  "r1120": {
   "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/2147478795/946-210-50-1"
  },
  "r1121": {
   "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/2147478795/946-210-50-6"
  },
  "r1122": {
   "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/2147477439/946-210-55-1"
  },
  "r1123": {
   "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/2147477802/946-310-45-1"
  },
  "r1124": {
   "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/2147477271/946-320-S99-1"
  },
  "r1125": {
   "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/2147477271/946-320-S99-2"
  },
  "r1126": {
   "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/2147477271/946-320-S99-3"
  },
  "r1127": {
   "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/2147477271/946-320-S99-6"
  },
  "r1128": {
   "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/2147479168/946-830-55-10"
  },
  "r1129": {
   "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/2147479168/946-830-55-12"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/321/tableOfContent"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "325",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/325/tableOfContent"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1204",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1204",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1280": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1293": {
   "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(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1294": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "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"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1366": {
   "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"
  },
  "r1367": {
   "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"
  },
  "r1368": {
   "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"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1370": {
   "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"
  },
  "r1371": {
   "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"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1374": {
   "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"
  },
  "r1375": {
   "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"
  },
  "r1376": {
   "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"
  },
  "r1377": {
   "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"
  },
  "r1378": {
   "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"
  },
  "r1379": {
   "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"
  },
  "r1380": {
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "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"
  },
  "r1384": {
   "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"
  },
  "r1385": {
   "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"
  },
  "r1386": {
   "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"
  },
  "r1387": {
   "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"
  },
  "r1388": {
   "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"
  },
  "r1389": {
   "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"
  },
  "r1390": {
   "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"
  },
  "r1391": {
   "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"
  },
  "r1392": {
   "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"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "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"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "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"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "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"
  },
  "r1399": {
   "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"
  },
  "r1400": {
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "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"
  },
  "r1403": {
   "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"
  },
  "r1404": {
   "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"
  },
  "r1405": {
   "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"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "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"
  },
  "r1413": {
   "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"
  },
  "r1414": {
   "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"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "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"
  },
  "r1423": {
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "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"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "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"
  },
  "r1430": {
   "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"
  },
  "r1431": {
   "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"
  },
  "r1432": {
   "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"
  },
  "r1433": {
   "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"
  },
  "r1434": {
   "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"
  },
  "r1435": {
   "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"
  },
  "r1436": {
   "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"
  },
  "r1437": {
   "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"
  },
  "r1438": {
   "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"
  },
  "r1439": {
   "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"
  },
  "r1440": {
   "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"
  },
  "r1441": {
   "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"
  },
  "r1442": {
   "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"
  },
  "r1443": {
   "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"
  },
  "r1444": {
   "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"
  },
  "r1445": {
   "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"
  },
  "r1446": {
   "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"
  },
  "r1447": {
   "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"
  },
  "r1448": {
   "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"
  },
  "r1449": {
   "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"
  },
  "r1450": {
   "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"
  },
  "r1451": {
   "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"
  },
  "r1452": {
   "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"
  },
  "r1453": {
   "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"
  },
  "r1454": {
   "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"
  },
  "r1455": {
   "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"
  },
  "r1456": {
   "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"
  },
  "r1457": {
   "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"
  },
  "r1458": {
   "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"
  },
  "r1459": {
   "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"
  },
  "r1460": {
   "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"
  },
  "r1461": {
   "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"
  },
  "r1462": {
   "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"
  },
  "r1463": {
   "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"
  },
  "r1464": {
   "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"
  },
  "r1465": {
   "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"
  },
  "r1466": {
   "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"
  },
  "r1467": {
   "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"
  },
  "r1468": {
   "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"
  },
  "r1469": {
   "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"
  },
  "r1470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-27"
  },
  "r1472": {
   "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"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1476": {
   "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"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1478": {
   "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"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1480": {
   "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"
  },
  "r1481": {
   "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"
  },
  "r1482": {
   "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"
  },
  "r1483": {
   "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"
  },
  "r1484": {
   "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"
  },
  "r1485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1486": {
   "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"
  },
  "r1487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1488": {
   "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"
  },
  "r1489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1494": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1497": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1503": {
   "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"
  },
  "r1504": {
   "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"
  },
  "r1505": {
   "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"
  },
  "r1506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1509": {
   "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"
  },
  "r1510": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1511": {
   "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"
  },
  "r1512": {
   "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"
  },
  "r1513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1514": {
   "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"
  },
  "r1515": {
   "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"
  },
  "r1516": {
   "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"
  },
  "r1517": {
   "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"
  },
  "r1518": {
   "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"
  },
  "r1519": {
   "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"
  },
  "r1520": {
   "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"
  },
  "r1521": {
   "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"
  },
  "r1522": {
   "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"
  },
  "r1523": {
   "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/2147477268/942-320-50-2"
  },
  "r1524": {
   "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)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1525": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1526": {
   "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/2147478777/944-210-S99-1"
  },
  "r1527": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1528": {
   "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/2147478777/944-210-S99-1"
  },
  "r1529": {
   "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"
  },
  "r1530": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1532": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1535": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1538": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1539": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1540": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1541": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1542": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1543": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1544": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1545": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1546": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1547": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1548": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1549": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1551": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1552": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1553": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1554": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1555": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1556": {
   "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"
  },
  "r1557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1558": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1559": {
   "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/2147478009/946-205-45-4"
  },
  "r1560": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1561": {
   "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/2147479134/946-220-S99-3"
  },
  "r1562": {
   "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/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>165
<FILENAME>0001466593-25-000034-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001466593-25-000034-xbrl.zip
M4$L#!!0    ( ")Y4UJ>MQ5/U <   4E   2    83(P,C0Q,"UK97@S,3$N
M:'1M[5IM;^,V$O[>7\$FZ#8+V([EV+5C9P.D:8(+>K<IDA2]^W2@),HB(HLJ
M2=GQ_?H^0\HOB>VLLYO+"] %UK',F>&0\_"9&4E'J1UEQT>IX/'Q=T??U^OL
M%Q65(Y%;%FG!K8A9:60^9'_$PMRR>KV2.E7%5,MA:EFKV>JP/Y2^E6/NQZVT
MF3B>V3G:]]='^VZ2HU#%T^.C6(Z9C#_MR"3I=)I<A.UNV&DG37[8[;9[ 1>B
MV1/-, S^&^Q %>)>Q]AI)C[MC&1>3P7-W^^T"SN8R-BF_:#9_&''R1T?)2JW
MF$Q#V7_U-E8M<3V$L5!9JT;]H 5C5MS9.L_D,.^[)>YX:S.-2&5*]W>;[M^
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
M54QT/I&4M I^7=]J-C6SR7&9ZYG$Z#33@<[X'7@"3L^2T5N/>GKE?+M2"\0
MF#1-[''.2RN'\R\C$&^9\]E0%7[+O-+HKCD<N=&$V!MYOG[.YU->&*Z?V1YT
M6_U.AQ[;.H/_8CYQ_42WY9_H[CFQ.;8_:!UT#AX<;K>B!\>^9[8W: WZ#ZNN
MFMWS+@>WL3&VY,7GG?V=N4(-G6&GO&71W>>=A*;UO0G;\K)'ZE? U6<3=B9C
M4]&SC.B@X9_I+S!3[\)W%MBFY:UMRERFGFX_0&M[,X^?\9G"X'3YLC'X^*&+
MT^P_UY_E/C$&#^G4AQHK!9QQ2IF_*<9HA:.WOEOK.Q2;HY-,R92=+7CO8J5,
M_ >^L=_0QBKAWT5YPG[N>8Y;(=$'7S)9(=C5EU1*;?USF6&X83F1&Z^M+ /D
M";2]5.$Q8E2Y394?O.E2?X:7;O;\RS[_!5!+ P04    "  B>5-:5#=_$W $
M   S$   $@   &$R,#(T,3 M:V5X,S(Q+FAT;<U8;6_;-A#^OE_!.5B: I8L
MRK)C2TX SW6P8%M<Q ZZ?1HHD8J(TJ)&T4F\7[\C)3G.:YVB<!L$AJ5[X=US
MSQU)CS*]%*>CC!%Z^M/H9\=!'V2R6K)<HT0QHAE%JY+GU^@39>5GY#BUUD06
M:\6O,XU\S^^A3U)]YC>DDFNN!3MM_(PZU?.H8Q<9Q9*N3T>4WR!.3UH\& QC
M.F34)UX0]+IIW*?I,!@.@B'%W>X@^0>WP!34*YM2KP4[:2UY[F3,K!_V@D)'
MMYSJ+,2>]TO+ZIV.4IEK6$R!<?6U\O'4$U'7X"R66LMEB'UPIMF==HC@UWEH
M4VQ5WAJ+1 JIP@//_D5&XJ1DR<4Z?#<!JUCQ=^V2Y*53,L732J'D_[$08W!N
M'V^KT(_!7O"<-:E@W\0_O<MXS#7J^BY^&/Q6V%LQ)@ R4]\JR.%.,4ZFEXOS
ML_/)>'$^NT ?KR[G5^.+!5K,7@SX=9R_1P[SZ<1&/_3Z:':&%K]-T7Q\^>OX
M8CIW9G_],?T;C2<+(_$]S]\QKW[QS=CR.(G@V23.<Y3(/&>)YC)'MUQG2&<,
MC?-\102Z9(54&LD4S33@BQ:$"VA=!6^)-3@RRH<' ]_WHHE<%B1?VR<<O4<@
M/I-JB;#G_(Y2J:SC J*4%+&<PF3XP!*VC)DZ/,!]+^KBMAD& 2(E2KD ^2:<
M.4M6BFO.2D1RBJ9W24;R:P:A+)>\+$TD\&\T*8P<E#'%(.;MX*I,FMC:Z+R-
M)AE1 CS.7?0G2<[@@>2LC3XJ5G)J!IA9:I)QEL*"$(#F-PS-TI0G@ 2X-][K
MG-L(WFF>PI=BI<H5 6LM$1Z@*W?N3ER3@,4+=WM>VR1(J"S,<-Q6;Y0,H6K_
M<Z)BB*IT9G>"K=$XL<4PA&J#G$!"O4&T.[>B@E *T]@1+-5A_]CM-6W$<Y-R
MZ'2Q>;=?#F*WR6!OBSX$P@_<_K')>@&0UYQ/5T*LH3>6A3"TVU!1L7]77#&S
M,Y6F%O>5/2+ >85P[XB^W]3OGK@;TM9%Q,-N .4;1H9G.Y;0QS]J#?T?JH8\
MAWFSK$84C#=-P)3"6UN3IL"$*ZAP >UN:MDV8B($ C,(!H8?" HH;MFV5BG/
M29Z8]^"0<NO:# C06HF*"A*&FUVS?#0>W#=-?TUBP1J%6"K*E - "E*4+&R^
M1)27A2#KD.<6%VL4/71GB'%CYE)"1+U/6IY4XOK,,PS<01^;8X^&LXZFS<+U
MB<BU)Z*.ID]EW6,W\/HOBCT7ORA[U2UV,7Y9_+5N_8&+!\%.;CL6B0H-P+N$
M$IZTNJW&H*9=Z!=W"#\\AA@F/H%<%OMMQ<.#X#@J[>?S>]R&C340K^3HF0Q;
M;U?] H0UJP$: !YHBDHI.$4&DNBKX-T<V?>$\>NX-EV^UY!V.[<\NLU\-P:\
ML<K5R-I;']E[X!F+U8JH->S4]F#:VU??=.PP?WFW,&US?U%XYI*Z9;)]R2UD
M:?>M4#%!#"N>7'OO^]-N(-Z]"8FA15?ZJ<D7;LKU9W5I[]@?"_X'4$L#!!0
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
M01Z[27 MVJ4B7-* 3]6-J$X1)42 Y0)AZ!,8_N[:U(T'XQ;;)_5!D=2F+:'
MZ>'-U'63@UL/:BRDC587GZH4JQ:\D,>9<,,-(OT12.93=I4;3"J6&<<'W_/_
M><4[4\K9F\8[VFV@@*,O(0"1WDBM4M2J,/SA-W_T6U]\U\K"6N0J>FG.RZ8Z
M!G2[U]UM/,(U9YJOIIK=$C5=Y[ST,OR7B<#-O7^\KTM2M=D+/SW_.+P87DW&
MIYC!ZQ"ZMX2Z,!<@73YEAK'KT"=QL(#J?KE@E >;J?Q2V<Y%*C2 X<:(CF12
M;A>7]]NU3$G[]5:2^43(F<:B#)RF%4PP2V-%TL/0D5&NH(F'Z->060P+Q""1
ME3$272@G>?W!U[FN*%QK<JB;V:7'IG Q>*\HI'U1TD>NP?+N']G(U^]M5,V%
ME -D,ZT2RH2MY.C)M\%<)"Q1BF&-Y7D@,3]3JC^WD=)4[431.._><"PE!#&*
M!4VPET\Y5>,!!)2_Z._7DH2UVH^9")%V>B[=@.:5B^[%?-%.2+]Y^'][9<D;
M%$LX[1WNW;\0^0^:HFCA=2#XDKVI>&2];@[YS>14X.JK@X#S]+(B1> \'EL)
M.&6Y-CF&D6$<5DRU"<3*D%EAW'$!^E(!^2]=,()JK=H @5T'K"*\P?- L%C2
MA;5DM(GZMO#W/'-56C2E0;B3-//<S$.5H1&(-D""D?O0"0^JS4$9 ?_?<W5C
M-[OK# Z,W&,ZCX5;>8X&95'I5HTR5@773'P.0(3-!8W??P2&]T;5>I5+T (-
M<M0(,=9GFP!KX^A<"_E)LA:D/M9$2&^X8YDAV$U IJB>9SRPJ"9P8"SF\-NG
M7!@$4Y5_.@7?):7;;#E]'%Z=#3Y\.+T8C'[N1.73G1=;%L>2K B+AU NCH=:
M-X![L-*" @';F(H^8?!:V3 IV+K9W) )K(&<8@$^Z!N7>E>X!)C8N:@NVBGU
M.W&;4X7CZN($Q#W3 M#3@D;]:X$*;_*8UJMS.G]EEVV%T2C@B^L"SD*S)(-#
M(5<0([&8<85;P0*B0&3NVO#<M03SBGC-VT%-$GI<5;Q><4QBND5[5>$VG'-M
M99G2K:S5_-9J6\'*\J6WZ#NMY"[!S)Y)5UF+E>LMVRULV(;MHJ:8IU07MR*U
M*EG2\BBF=9> .Q8J@R$8"&.P0 [I&U&@&+BFVO8>HN-+N>@$BM+ILD2N(8+7
MLN3JS72)*EL<QH^#BW/X[X2=7IRSR6 ,_N/C\AVK.H7&C'SA.("O UX%!IH*
M M3B1HI%/>%+;F?X:VYL48D]B]'L*DHM?3$%7'$H'>?1"Y &MJ.JBOUU_Z:'
M_A)WE8RE2?.P)R%80@\'=B/,JK0DPX<*-<L'(C4)8XFIT0[J/D6^&XW9Y*<!
M.QM]O!Q<7!$QXA\?AY/)8,!&[^C;MZ/3\3G^<3X<#\XFH_$5V)4O3Q[T'/+N
M[WY?FKZMDH]]G9\M)ZL[AM/7//!.4!!*18!AV#_VV2]B.NVUO5EM^3D'N=&1
MC=SZJO8LXE)WGI^?O!F!R )I=CK\ !)L?#EJ"<O^?T*J2QM^NR0Q_(WP="N3
M_RD^OU'QZ;$!^:)C@'JU#_(G> =_\%1\$<5T2*)ZC(;X]!UY]+:7R]U"V?^4
M#Z]_1P'Z\._^N$F IX\M";!Q<DZB22K^/C[L/_\-G*"7]W"";A.L1=UR_RMT
M?GG>V<* 9M?P<C &[_#CZ<79@+T?G7Y@W^ICU5,*0I#1.[0BV6Y1?2)@-MOI
M[[(\S4V.R5# 7',JN.$N99.J5 L,D]"31^Q?8'R>YW"7N:0)O1:OI51\L1SU
M5,E1V6*I*\P/9.;_DFD9(N'ILHRM),)&*G1M(4H8?K6G;:MAV#+F"[.:Y2F0
M?+;KB@/8 A]JX$H'KTY"M2@''.VR&,3QO(R(!C&7"?LU#^<NRHE!4F&MRX45
MLYZO8.-1P*X)^)J5>LED2MNJ*8R?]F(78-T(C9&LG@LH<DS^U5[DHHYVB;-
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
M4"O,'NRKV#CVK#N1601YOOTLM@-4N=4L%FG,_KC&X@HGUKC(^:@>C92O8;2
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
M _Q4=\ZYZH;2O#S5"_%K#!JR4]XY;6>2ZR#GM8^1R0KOPA_ D=Y=WLR[&$'
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
MU*;8K+(C++*2Z.D.@9^" +MO",O8)E*$ WF@'HT0@.R;V@RQV+'%GDX!?AL
M,(+]0#P!6UEL.BR)O(V"FW<N+"F8#<C"1)6%-3S>E%M;+P.T'SP73=DOU\;@
M=W$-'(-N_.-3\3Y*1DIG>:*>5($^EB4(FJT+2P!SKPM/[.\<(1E60B7IOQB6
MM!HA'B@-CH&"$%UF?,!/J& 8A?@ZE4,=8#B440RCE$)?H#P*(B $_N[>#1,>
M)W+*:@/-'S/GA@[969*Z0KO-T4@JS5<2)EQ@)Y?,UA)M%LB2!+(;9R[)#VWM
M$Q&CT<K6ZQ/:FABWQ >'*@1@F;4[K\U][4@R4&-2)"; 0TN2=DS#GI:)5N22
M!>Y/X'?)[BP/F F6=0[W$28360*;"? 4+O!,(XA,%C5Q(&?D*_!5ZMD(=<7I
MN7SUF @5[EP^,^:3 CB403#< ]K TZK93:YP_GDZU5FFE.LG)B?L*$]"3"=@
M%Z"8)7A;B(A/LP5 B*L@!\6+8<O&<SM@2QT'F2ER GK*4K?L'4GL Z06H?)@
M;!)0'V(6D#'# $;!S"\#[>.>,QW8OE^(G!^ND9S?[2$=+GZLC$U4!AB.'>YW
M40 2 I<9MJ,>&W.0O=\<9&E O!+0]6&O0)<8"-"C.<I#%!-AE$PE<1P^-G>[
M*V6X\V.,N30-SO$'B>E'2.?^ZM+Y0?8NV[:=AB0MVH'ES#M%L&K9 %TT#DK.
MYG4X%@TYR[<>: &3M<2BH^H'*"W]FB&P OH7HI59>>(4JP'R#A4:T>*_\U")
MO=TBLG-/5*.:1.#&G=CGR>Z!Y6$,:I77+;6.B#+60A3F333-@TS'P;S(07A
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
MNB=K/5XB^VH8^7/X9Y)-@[?_#U!+ P04    "  B>5-:F#Y3: T%  !+(
M'@   &$R,#(T97@Q,#(T<W5M;6%R>6]F;F]N>&5M+FAT;>U:;6\:.1#^?K]B
MCES35@IDER:! D5*2>X4J8$H2:_JIY-W=PA6O/;6-A#NU]_8RP)MX$J;:TMZ
MD"AB=]Z>&7L\MB>M@4U%NS5 EK1_:?U:+L.)BH<I2@NQ1F8Q@:'A\@;>)6AN
MH5R><G54-M'\9F"A&E0/X9W2MWS$<KKE5F"[T-/:SY];^]Y(*U+)I-U*^ AX
M\JK$DW[TXD6='=6BHX,##&LOZR^C Q8<5D,6U\((_PI+)$KLN8RQ$X&O2BF7
MY0$Z^XU:-;/-,4_LH!$&P9.2YVNW^DI:,J9)./^:Z[BGR>*=+3/!;V0C)K2H
M2[EL08^54+JQ$_A/TU'*?99R,6D\[9!8I/G3/<.D*1O4O)\S&/XW-D*'RS^.
MIT!)7G")!?"P&CQI>O,)QDHSRY5L#&6"VG&5VE=OS\^/+]]#[W?H]KKET_.+
M-[WWIZ=P<G9YVKGN74*G=WYQVKTZOC[K=>'9\<7EV1LW&@?//W9Y#6>7!&H6
MQ(<'(GA@(#HJS5 :_WYWY[#>+)!^&W@'2^"5VM!5LHQI)M0$$1*N,;9*&S #
M)@30$_(1@AT@])40:NQR1F,ZE*CO _\DQ*O";UDDL' P4IHB4B8_!<L,-HHO
MS82;3+!)@TN/V@LU4Z9O*$<B9:U*&X?DX@BUY3$3T_'W\<[)\^RI!'D&68)C
MD\+RE%SQI'V;W*?57E:":GTE.:B$*VG_IC:L5VJUZEIJ]SWD'#9%QF1,OBJ]
M*,V"Q^+;&ZUH4I6G$R6)W$\S8TE"0]6H9G<04I06,D1@_U[4\H#]9TO$9Z>>
M'XZ3Z63;W:E7PUK3P"5:1EP:GN%=C)F%SH!QG3(YS_R/X[66^P%L<A!^>Y!K
MBR[YLK41/M6#/5*\NQ,>!<V'N$=C!E_HYM<E3=]_'D72%"D!JN]7Y=>*Z626
M.6M'>XG'/TN>+'-M,_,D/*A_1:(LGZS?)U$>4759W%T!DPEM[77F=F$(?R@"
M*)F,D5ZF*;>6MCX^L;X\D;8%9P-\"@^W!>=;Q?9XF'#[\#S9%IP-\*D:;D2]
M*6P5V.@85UJ5.X79P!E=.#&MR_HSE[A+-%;SV%UF75D5W\+QV&T&_V1BB-LS
MU",O:=7M(>H')<[2(];ZZ;.M=!O@4WA4W8A2]S^L.\X!=^AB C+4Y/QTY[@M
M0(^K  5[AS^\_NS[6_^U&PO?LW%R,FN5I&P"*.@!K%KLF- Q2<]NM!6]T/26
MR@K>N8L))")/HZ$VZ-J)YCEP.>VSZ-25GIB9P1YYXQ),:6 NDR(N_85&!5:8
M3[#OS6 .A&)/FEPGAS1D3-MI32-H3KU3.;\DR0C+D$FOQVGH4=9JN&9<S.Y.
M'-N),Z'17:@L"%\(\HR@SX%5X)J4>$":U@(',\)E3CIL>KZDY!X/);>DHN/H
MA0XSBRYW33X2 4:_X"]U\,.0K!#T\ FX^QUO)M,\1;\$H8XYT3TKV7U;N:K
M:R9OH<NFB]6Q,8IXIN&=F?P$\'*@P#2ZQC*M?$0@))KPB0F,N27X?,03E(F#
MR$=,N-&>PW7*9QPY/+DB]+-&B7.(N,R S)H]?[ME9[$F "REI+3 #8TY3T -
MK7/C(ZD*P)GT;=4]DB5./X!C9H LIVZ:D9YH,M\ D4!7+30(QS0 ?DKQF&<$
M3]X4H?*::&#<=^OB3V%S,2H4DR<K.[F+S>],&5](&AH%28WP7CM\WD/T[<!@
M+L(BH\30WA?Y3 =]^C=OYN_[?R+X!U!+ P04    "  B>5-:Z],A:D8S   5
MS@$ '@   &$R,#(T97@Q.6EN<VED97)T<F%D:6YG86YD+FAT;>U]:7?;MM;N
M]_LK<-/[MO9:DFH[=L:>KJ782NM;Q_:QW9[VTUT0"5IH*%+A($?GU]\] "0H
MD1X2QQK*,\2V1((@L+'G_>R?1MDX_/FGD9+^S__KI__=[8JCV,O'*LJ$ERB9
M*5_DJ8ZNQ7]\E7X4W:ZYZC">S!)]/<K$WL[>@?A/G'S44\G?9SH+U<]VG)]^
MY+]_^I$>\M,P]F<__^3KJ=#^OY[IUT-/'OCJ^9XO#_:]G6 8! <[:M_;5WL[
MTG\M_]_N,[@5+N=[TFP6JG\]&^NH.U+X_#<'KWH'D^SMC?:ST9O=G9W_>5:]
M4B;7</$PSK)X_.;5)(.O,SD,E;U@&">^2KI>'(9RDJHW]I>WODXGH9R]T5&H
M(]6EF]Y6A\,'3U62:4^&71GJZ^A-ICYGYNMR3KT=GE>6P/]]^V3S=8^^^C'S
M%[][_:KW>J?YZYW>;O'=CS0VCP^OD$YD]*]GSY_-O:69]PXNF4CC4/OB._\U
M_O?M1/H^;/2;O<EGL0OO12_"[Q2J8/$]XTEUH<W]7;SXS5[OY4L8PWY&E&(_
M= :FSV&8( 9Z,^/ Y./DS7<O _SO6_RF&\BQ#F=O?KC28Y6*4W4C+N*QC'[H
MI#)*NZE*M+DPU?]5;U[#,^BO&R:0_9V=M[2#AF!V]W!%S^6U^NE'O*[V\3OT
MG\=X_,O:QXOOO]O=VW\K=NT<F,3+K?R1Z,TA?9XFG!_\TKWG#F)ON&OA7F=;
M/#BV*JG?ER]?F-V]>ZP,4X>OO#B1F8ZC-WD$=(M7/?OY[.IJ<"&N^L<GXO#L
MXOSLHG]U?'8J&E=C]=_H^/3R^ C?Z:)_='SZB^B?'HGSBT'W\&30O^B?'@[$
M^=G)\>%?#W[%V\GDJ^_Z.T\S'<R6LIZP:CTX/"]VWB[^>_X[D,7E0)R]?\#"
M55]FY=:@GGU=C90XCE(-I"2N$HE<5LC(%^>)ZAZ&2B8R\I0X!P[OS<16!E=_
M_]VKO3U8(OJ(_MA]NRUT*C10 )"D+[)8R&D,(B'564ZTFHJ;D4J4F.2)-Y(I
M3#].1"I#_"6 5XZ]C_A)#./#Y\K+$YUI^%+"/1[<GH_'I$(,9V*BDI0'C.EK
M'8E)G,*0*3P'1\,K$RU#$<51=Y(/89IP41 G8YJ*V#(O\.'T_-A.OR=P'<Q;
M3I)X"NN1BNL<?N"2P=-T-A*)2B?*R_#],EB75'K\;C %=\ZP>KA.(_@EQ.6$
M.<$[!#!6E.&\W,G(89QGXBS+</FE#D$?2B;F@--(.H,E@G>&3V H+QZ#/,:G
MV+<H;S7O@NOH;-,AW5'NDYU=.1*]VLU(>R-XF/!C^&B(JAJL: ](0Z#HQ>ET
MZ#ZS1G/;K6"+8"^RD<P6E@;OXAW&9SL+!>N"WYD9TF:.XTAG<0*#XK6)@J7
M;<^ XL,9K3O<<%E=Z\%G(*GHF@8::R8#NSJ7@\/RS5,8\%.N873<;GB#^G>1
M*;T++E"HB?IIA?#)<@(?>:3TA?(&Q[N6"1T9^#8%6H1;%:S:!G"+!H[9S#(O
M!B!(KT#X;,#+U[/*/M#$9,9D6U+/C0Y#,50"M'POC%,D7:1+H3Z/]%!GEFB=
M<[C[\BU>$>7 "YC$!9#L>^ )8G>G^UL'WDLF=-RC&.@,SS<<+#Y(S;>)P!S\
M "8"E\R =\.Y).H\4IX:#V&<Y[L=M+/V>QN[2?\9*62<P!6 2V1ZJL19$&@/
MWAT9HX1M2H"%PZ_ GU,QC<,\@M6&>0"?BR? ;#K A'P=:-A(7%"5@(E(LD>*
M&^ ZP"<$6'-1A66DP)W38,8[!(\C[@Z/]E4 G)%$&/-08GH7.?"/W9WA 1'#
M[MO=+6_;,L."F?5!SFQ)R\6+6[J[A90^AUDX/-^*Y?+3;1*R&A89*$$F"8Z+
MAC2?5Q]X*,IZ2R^?<B ZE3"75U,TW!=).V8J7"2_?^.S2EKT8K#RF"^"1#!#
MLY U@R&+I?%9+,+B@89 XA\?D%E-I)SU/)N^:\W=A>[B$G>,/.7'RC"-83PO
MS'V%9*%2+]&3S.@0.&BA1R -T,8I"3(2%[AC-!4ZEI-$>S#7CAG-2 ,1R;%B
M:8M>"SMH07[POP42_?Z[@]=O^3)X-HM;)+4;Y"BW4V=YJR4 XC*PR:1*\-=6
M]LOK:Y1<\(@H)[: .EBC7(:U'I::&ST7#'Y?D/E1/'(CA%X]2QG@MM^Z<?-+
M1DL#7#SR4Z,3L?( BB70$_(AW$U#:U+P+H.J!/S^1L[@>/FYQSHRJ)^\PZE(
M<Y@&:[_%_L:@W5X;#9OW Y0C&GCWA9V4HRY5N M\O?OZ^7Z'Y-68SY6KX+L7
M6X[B$GG=?)S#3<K>"-A$-[VA,V&.-.A40QWR?/ 0*9IW3_3O6&(ZM=Y(H1[)
M/X?Q9\N"4K%/#SPPK,D<0IW<IJA7-PU?S0?ECNZUO$BZ]Y?Z*+%!V%;4X^ET
MCB5P$=X :7?SJ\5#=Y=9%MLCEJ\TLH9-D.E-6F>SVCGG^=B -:AG0L<D ''?
M)ZQWSG-II,=OXH>\UP1O<TX!5[-'N[-XL#M"@:$5SY3JL*D? M_,Z'<X>WR3
M]*<ZQ5^0=<++LO1EWK/$EW[V,^DY[)>HV 2C&'=+WJ!-"QN%K@;@'B$SEZI%
M4'TGSWRX1=R5+0GI@=6:$H,0'C $C2P %@CH,1XK7I4T1]-4)=OX[%3=X5)A
MKPA:U,"44:E(1S(,04EX]?:Q#U UN#*)^3W>\&),56.XQ088REOD$-2./%N\
MY;&W?N=>3&D0!"AJ@9!/@0A(C3+&51.K:F1A]W2_+:SQ<E[\H:_7,.W&4 +_
M.TK*>-"UZ@X3)3]V90 :[QL9@I*4/FOC>&T<;_/B>'LK$\>K[-_S%]6-,B*
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
MV!Q$/+\8= ]/!OV+_NGA0)Q?G!T.CGZ_&-0&$Q?#9J)_>B1^&_QE_CX=G&S
M(C:8M(W*%(I(S+?T.5H]4N%$R&D,UG^JL]Q(7-,\9[Y)),%IC\?2M'RJ\0ER
M[[H&05;Q=3:J>S0CF)G;9'.^'Q4KT26,=V.\;#B;Z[%58J46[=$L<KNCBUH5
M<_=%YRER+&X]#P48E5%_$(?+@H??Q&7A OGI&?=KH0<3V:[+Y'4=U)78!UT"
MD56 2S?V*+XS &1N%/>VEA-$II46 Z:A@P69BX<$4$^Y+7%$&BBWD1C*5*?5
M*()9<HL]2ET!.1SSP"ELX4>-46_3*XW''F\7P'3VC%MLNKGH=VK9MK%PZ3!C
M"TVWV9J,$'(T@0]\@W^[,SSH[HKS$+]IL V/_^3\07<4;K6-WS;=]:<H!,G#
MXO)/Y6IXJ,I39K]C;[]J%E2+S+:B]O-50S?"MOI@#3=S$"'J,A4TZB=+8'HH
MFX@GG!J]5&O(D^FHZIP9QSX5;K .LX4L;#77#QCK<@W)/(LQ/]4K:^X3Q<"I
M'"21(6*<SDCI3KT1:-H([8HB'3]!6%TP![8-R#S*O2,[SH4SCA&YA=9M6RR
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
MO.WN; VW:3@7<Z7!D;&QD$;-B$:#/P\'Y]25=0->OOX47#GM5!S(9!-D774
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
MNJOUL+0>EB_QL/PXC/T9_!AEX_#G_P]02P,$%     @ (GE36D[YA;2K P
MT!@  !X   !A,C R-&5X,C%S=6)S:61I87)I97-O9G)E9RYH=&WM6>]/VSP0
M_KZ_PNOT;E](FW1TT+148F63D#9:==6[CZ^<V&U/.'9D.T#XZ]^+DPQ86V@!
M"1A+I"C1^<[//7?G7^DO;"(&_06G;/"F_];SR)&*LX1+2V+-J>6,9 ;DG/QD
MW)P2SZM:#56::Y@O+&G[[0[YJ?0IG-%2;L$*/JCM]%OE=[_E.NE'BN6#/H,S
M NR@ 9\Z[5T_ZG:Z[7V^V^VP+M_KQ/MXMVD<QYS_%S10%9N7.L;F@A\T$I#>
M@A?]AYW=U/;.@=E%&/C^/PW7;M"?*6FQ,XW*Y6MI8]D2U7,T%BEK51(&;31F
M^87UJ("Y#)V+C=):K1$KH73XSG=7KY!X,YJ R,,/4TBX(2?\G$Q40N6''4.E
M\0S7,"L;&KCD"!,[<9_GI0N[:$> Y+5+0;OP@]SOJOW=$/(0'8TTK(,:_ 9U
M;S74+Q<+B "3(;A)]Z]0/!A)]U$X6T*W61K$F,=<;YX'V[FRFM/1=/IE0J:'
MQ]_(<#09CR:'T^/1R5H'GACMCRPRP(!JP )0,V(7G$SX'(S5M!@#GB?JKSS2
M&=7Y^W?!)[\7='?<:+8FA5>,)NYA:21X#3A2FG'M(6Y!4\/#^J7'P*2"YB%(
M!\,I]6YF70<QGW%M(::B(L7Q4XJOQKBF7XYS%N%85O=<B9M.U+)L6;:WW^SZ
MZ\5^,U@KN\ULL+G9EH-<PD9F3$KE0>-CHU9(*6,XUX3M](($-RM0\-D2.24O
MCY4Q^W7&.$,A6&P=;Y!#0Y6@&_FOQ*@XV,X]-\\\3_]^6%P%%"4]TG,JX9):
M4/*&MU54:X25]L>TF#A7,U%5B54II@>F/3%* ".%5[V:);_@J'$KH5N;N2/_
M(AJ?SK7*)/,JFEE4W+TM$S,!Q@1_],#=.O-]GAZ1[U1F,QK;3"/8'7(LX^:U
M*>\6'N_A]\J,?0K'R['[.TC)C;)T569N[O?,72\AWB=*XQRK)1E#RLE8*Y;%
MUE1!OU?,[_;]F<7<44".Z.F#P_YRRGQD<9%$IA0$.30FP\55S,DW2 !W:J^C
MTH<TQZT5.3:"2F9>2[E?B_M8G>/KYLN./Z#2'VET?SEE/FV.FF0LJ$$@YN],
M_D>7]K^X:3:6%B6M4Z7=^IK<,]I_*_O91QMD+BR/%]?#_3HJ^U##I9(K([W]
MWK$^J7OHYG$+.PYKRYW<;'PX]!0'QR7;R\\MS[76RWZ+ECN!3Y6!(I5#S07F
M]!E?.I._(MXQ[E^IT BIS^RRRAW'^-6S_*/0<G\R_@=02P,$%     @ (GE3
M6AS$X!KB @  10@  !X   !A,C R-&5X,C-C;VYS96YT;V9I;F1E<&5N9"YH
M=&W-5MMNXC 0?=^OF 5M^T+:W+@$*%*70H6VA0JH^KARD@E836QD&UKVZW>2
M@-K=WO=AU3Q8L6;.\3D3CYWNTF1IK[M$%O>^=+]:%IS):)VA,! I9 9C6&LN
M%G 3H[X%R]IE]>5JJ_AB:<"UW3K<2'7+-ZR,&VY2[.UYNL?EO'M<+-(-9;SM
M=6.^ 1Z?5+CK!P&S6T$8-IM^W*HSWV\$C&'#]5A4=Y*?3H6@E%YBM-FF>%+)
MN+"6F*_?KOLKT[GCL5FV'=O^5BGR>MU$"D.+*0*7KR7'4R:F%D062F-DUG9<
M(C-X;RR6\H5H%Q8K)=L>$<E4JG;5+IY.'K$2EO%TVS[L$RI4_+"FF="61L63
M,D'S7]AV'"(OIG>E]";A4RYP;\5Q<_V#^R4/.176^U/Z:[9>--18?4#^G&>H
M88QW,)49$R_9L-]EHS\9SP;C.4R&,!J?#:X&--!T.C@?S>:#Z> ,KJZ_7XSZ
M<-KO3Z['\]'X'(:CZ26\TYGK?,3:ZU\F^,N1_ZRC&X1("IWWAI%@E@A<1%*M
MI&*&2P'A%A0FJ%!$>0BFN.#:[((S0\U4]-58ZB/P/,]RFX$=!,!$#/LY[6"@
MY*%4&<PLKU8$W^)Q6H[7<&LEA^W;_@Y7<CINRW_$V0*9@%PKDDK"#<1%CP\Q
M5&NFM@=5IV%WG*!6M'6-DE):EMI_9SCA@HF(LY1*OM.A<\*),:A@SGA*)\-#
M17(5.0R3!"/#-RA0OY)_J*EL%!#$3Y4V2J8@-Y3XL&RI.E?$5BMD*G^C4ILE
MUW JQ)I2IJ6QO67'MGY (E4A9$L00!&3Y3.,, M1E98]I[#L'[UW^WG_=_>5
MAU*,T:Y4[3694'E6I7=0]9L=78SD*I6<B@L'5:_5@;E<1V3[XN+J<]JJ]"ZY
M$,A6,N6Z!L5$2\,^J]KG^^1#Y_2_QO8.'U][*ZEYL1O*/MW@DXMPC]H5S'Z
ML%#+=&V>0MZX.W=C>8T?%[\/OP%02P,$%     @ (GE36DPJ"D1:!@  GBP
M !P   !A,C R-&5X,C1P;W=E<F]F871T;W)N97DN:'1M[5IM4]LX$/Y^OV(O
MG6N_),9YXR5)F4G!&:"0,$EN,OUT(]LRUM26?)),2'_]K>2D4 +EI>2:M/#!
MV-%*^^C99]?KL3NQ3I/]3DQ)N/]'Y\]*!0Y%D*>4:P@D)9J&D"O&+V 24O49
M*I6YU8'(9I)=Q!IJ;JT)$R$_LTM2C&NF$[J_6*>S55QWMJR3CB_"V7XG9)?
MPO<E5M]M[#8;>_4&K9%&?<<GC;UFL%UU=[=K4>3NNO]42S@5S8LY2L\2^KZ4
M,EZ)J?'?:C8RW9ZR4,>MJNO^5;)V^YU(<(W.)$XN3HLUEE;2]$I72,(N>,ON
MIU1,70P'(A&R]<:U?VTS4HE(RI)9Z]V8I51!GTYA*%+"WY45X:JBJ&118:C8
M%]JJUA">O9P6>!NX3L(X7>"OU@SHMV^JVV[[\<?%KAZ)]0!WZ$MV'\;J+8P[
M=V+TKF+F,XQXXUM.[V8SP-A36;HW$FLVZX=)W'L4A^>#B3>$00^ZX_%@V/<^
M/0FH)GY"%P:^D"&5%02<D$S1UN*D'3*5)6368MSZMY/:*9$7F#2^T%JDK2:"
MO:12LX D<R?67S%\G4Z.6Z241D9UN/ \'W;LT)8.E\?J-:=6K]\[[#K5>\=^
MUK*-1RV[99F0"X-%;)'/DIV(05 9X>]+]=+")B-AB!6TY4+56BU\W&$Z#^D\
M2*Z#RX(2"0O!"++]A)7N-+7@MZP>?E(6KBC7GE93/_8'$^B>GL*Y-QP-^B/X
M\ G&1][(@_,A'OOC41ET3#10$L204:D$AVDL%*8>[I/H7%(@64:)5.#31$PA
MII+Z,PP$5WBWRS7>& @/C9%@7"LX..H.3[T1C!PXZQ[T\*+;]\HP'AP>PM"!
M2??H]._^8=E..O'Z_>.>J1(.C,Z\T;@['[!P1(38:%J&F"D0TG@&+7-J+1(R
MC?($",I'<CI3%<SXB 2Z '.!\5'E8AG\T=S522(X+<.4Z1AP9@*9F.*"Z$3E
M?K$5AILWTR6]^5,9(N.<I0L,QH3QFZ@X27%IK$1! 4YIO/^7C1'ALP(1.@Q(
M1@*F&45D6EB"S0:ARWE.$AC23$@-B*$G9 I5M_+1H!MH5!J,"4NP$Y%H0BQ.
M@XDAW1%36-A@AA$"RD-L8@YI0%.?RD(!]6K9]"V-@M>;<! S#TW;HBP:@JGW
M#9)B!@Z%-&&7ABH.Z0Q5$),DNL/^NPZ,:K3 )541%/L#[@XY5 45-"R(CEAB
MPF7C9-@9T2"7EC6[L'<5Q(1?4"0C39E2AHLLERHGF&P(]M:4K^9=E ;ZJV+[
M95%8<,;GA<29QF/.%S1\7U3+^KPA)VN8ZUB@_YDE3]C?,+4B$]5"D68%9'0&
MB[5U;!!(^F_.%-/4Z(IC&)4BTJ[B4UR(TT)1Z,$7N;9;S21%%HRB<$\&Q\R<
MX P3 ,Q'R[X%D*-VE"%1H62- X7_4MO7XD4@\B0T8-%#40;*BTPW@HMF-H6X
M*< \8C(M,BHIBL>#I!D/1AE?&<-K/&'R.O?,%E(RF^<U;@.Q&%PDQUIT@P$$
M=,FDQBI0*,BYI_"N<5$^[L/D>-SW1B.8''E#;] S11@SX7Q1D;IS+C$+D&/<
M.HTBBF7LDD*/^C(WJFB6B^<1),0((<*62$Q-6(KPJ;=OFKOM9Y#S_7O@M[W5
M=M$+;$JK5MUQZCNU%^^IJ@BH>O_49R^[&K1-U]EM-)_2 3[4>-6R*]-ZM6_T
M1PF-ED,ILE4]@"SEG[MG\Z^QTU;V"">4<*P>1PX<2,+X5WT_L:W<?"(.8B(3
MO V8]HP$/;P@G#Z7C@<$,J\%N-_[&_QUY6RE@MED8E8AH%O/F#7W99XQ_T?3
M7ZE4BIC#H0.>9,%G["1^WUIY0CEG$;9DYO$TI4J3\+52+E?*E>IEHYEY<?V\
M%LHU*@\CC0_Q'$X=Z.'3_I=GWP0WCPGW%A-]HF/"X=B!<R+U#[1+OW"97*U:
M-I49HZ275L]KD5RC(OD1@RMGW-P"3:/P6_>3XUBD1,&) Q/J^Z\U<HFL58ME
MD[EY4?&\EL@U*@MG+(@)3<!SX)1^H"3_C2ND"$/[EIC$2<Y?G[:7V5JQ6#:9
MFI<5SVN)7*.Z<&;>>!K)YV&$"EU-@5P1SYN<4NO/^](W7H]YBWWS>]I,*&:^
MJ&E)FA#SBGWI"]OK0!;?JEU/(3[&,M?+4Q[X*'=^++X/WK+?)?\'4$L#!!0
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
M8T9;,68$EWK$I&XF556YE'-$+GU5WGODH"Y'TE%:91F"&!DD4X:01P9YV'N
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
M_$T*UBD+#LF$>Z?%O!SGD17GD6$[LIF#0DJ(1TJ[9LT<05)"/-(R+CG<)"O
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
M3OD[@IKNI9/SZFF]5C^M-FNGU594.R@<5[)ECC?C=%&1K"T4/E% "H6-%VH
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
MLYZ<-=FL*>1]_R%9]Z%>;-4W2LAZ%1"AD!>JQ?(*2X!'W(2#_:G\><D_79:
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
M7V(/>N1%$W$(D..AWW6!($\\S $OI8"V.F@X4M1^Q-GCTKD"X(,W>6 6]65
M]KM1D,=;_ RP:U#0%F;H4U-SR1.08=Z483Z6H&<"*I?A$&%*'D[&6U>\T3Y!
M.GTBZNZ(;.PTM ?RGZ!'!LR,1%H742*LR=>ZVQL3WLJ"1Y!1'XM(G6/$:OQ)
M]&"!(5OH"Z@GE.E@KL!I'YLLC8AX"P^((0I'K6-IMPQ>ZX*:*&KH8P:"Q,64
M"YCX)*S:I<5;+VFW/^(+-@8."/F$04S"A?9_V7OSYK:1)'WXJR!Z=W;L"(JC
MP_+1_NU$J&6Y6[-M2RO)W3%_O0$1((41"' !0C+GT[]Y5F4!H$39:HEN:R,V
MIBV2.*JR\GSR2?>J>KC<Y"B,E74X2B+']26)(2=1X9J8?[46,JO=Q74]_A.B
M):_+SNAHC_#PN%DZ? CH'[B:\IJL -"3/J=_P]4J/[N+]"5HKV](OO? @Q]5
M>,#3QQ7R.X@XSFHJ&]BDN)ZC2'Y$V8S>Q9<DE8=%=#2:E_!>,AX"31.&&:28
M439[4E DLR,>TH2[;V\7UW6JHN $WB:30S.Y@Q50N%C%<W=R2E1E^ !P"(M4
MAJ&9H1(TKXDD."\A<$"=/<UTV@2-H2)[W_L8='*,D;I.^<2,\A)>3Q(_[G7E
MM_;EW/DM(@(LHMU"_P^,![R+.UM?<3A?]YI!=XV6XJ!!;'%_!A$N]V87M,CP
MAJ->V-7I/?DO=A_SY#_.I"T<M/7S/Z.SD[V/IX<X<&M%!?7P>0O)1-/8.3(=
ME'K 0TM.RL8(G6-V9,7)A"^ I([R%,>ZL7/%$1#-1:3A3W#ZQ&UCEX3R.7@)
M'-Y%_[#3L=S<M=!GP9-&TBG')TU:0=6DC',:(S-NR%;2)"UQS5.\+R>Z<;86
M_'<PW\N][?*L26=C'LYR+-FIZX*2^JI<Y%U,SEQ=D3_6I/1+_.[N7V3('F[O
M.:JRG<W'L&VK^@(/NJ/]:W:20F0!^H^/6"I3'^M'\0@H*.H,FO-5F$>1J<V_
M/*8D\9IL;V[N1CFJH&\IC'H2K9O7Y\TK$:W=-1&M]1WOJF:8XH)Y?)E"<-J
MA2X;-+Y@1:EP6+.#1E)'=IPE;UR6\UF52>X-W&RL%Z?8HI,6%W"%E*+>9S__
M\O-S+Z7&JZ3QQF$0:UT'3-"TO ;,28&'R<ZI?SJ.'M*(2W1T^1=O,$)N=X [
M1UFB=5>XGF:?!Y)LL^XO?H=2>^H+M?-@ YT(#+^0/"2\4)#^93^8(W:; .'B
M#OG@42=P#.?JX>C1&:Q=2;4C>1;,0H!GQ0<.5A,>:+K.HO;>G0I-AKF(DD20
MY2NQ I9D$ G"OC[;/[K7@_QR^!5#1+:&+[9N L1M/X;.L0<LC*!?")#!9Y%1
M'.-IV;!P>K^N5W_#[I0MWW09CLLC4,X7[8?8WJ10$]2-ST7(=1%I4^%L[>4^
M[\XKXW]^@8C_G6;Q?>^@B3=/H(DGT,2C@B801I5AH82B>#[NH0EFJ!CF+"["
M/,*U#-GNSR=PD0A,BP F7KCILIIRPF'SV6?^WLZF?&]WDY-6K V]'Q%J(L3*
M>2_7J<8!N3 -(?QNU8BQ]R%FKHE,/*'V9.W[ 7N\-I"+USN[.QW(Q?870BY>
M;>\RY.*FK-P?*6Y+@J*#TZ-/)_L'T8>]LX.3P[U?3]?6$]HO,<]:BWB"T&4S
M^ -5 L^;JN"V=Y3O$ CJ1Q>B-(5#UJP/S=.9AZUOP(F(<!C[QA2S_<Z3'= M
MZR#M'^'.9W/T:^-\&+5&)LH/KE.N%]3-^7DV;^#2&#/P+\#,RZ'&?WM''OZQ
M,29,K)P4GB.MQR? 8ZI;4(M.2,JH*.?NB,+]LFDS]8<M^/%Y,\<?R-\H[T]/
M4J08<\05!Q>X_B[;[B$%-2;0P?)+O8XSW?[4:LD=KMC@&40DR8)#$[H'IB3S
MA7E^??WV.O;L(CG"Z>=9)L^4$-Z6*^ O16F]V!R8A\P7:^SRHVZ5Y?#%(878
MXA*V7I^[-6PUZ.CLV*MRO[Q96JDDU RN9M>7-UQCP-ZK$QS;N[(@202\HQX1
M*BREM>CK68Q5C#'ZJ'%=0U0<Y67,V?(\I0J00TC7OMQA'C&8B*X5&SJ$5%*B
M%#K>IZSG&]-,$,JC/)[*@17[ ,$DN^HC#-'ACUQ.FF-E2X $]!5^ZEB2X5Z(
M.H]F=X-DZP78P=,4T<]@K>DJM\0P=_.45I*6/]A;^]IG6-U=V]H%A^TC"MZ6
M]=(>- .E&!',&>19PCX," N8&A0"K)&RHI1#)+X(=2U0/07$YGU93:.MS8W_
M(05FP =9,<8N D()K:WJ<386JT'X2NP[=FP9.*"(U*4(N=8^C<2U.&!F!]9B
M%%<5ZIR*RL+LHZKZ0;,*^@##)K8/A.@A#5--TO5=H=]-+=NB5'"W,7<G/LC(
M3WF9RY07 ZCB5Z8:HI;-DZB^@/7>0/WDO7M"3I)G(%YS>$^TJ=,FGV>@(R-0
M9@G!\^:8]L*R>C9B,XBN"6CX1#QE_ 0QV [8 ,[%%(*,/*,2M#/!:UI(I@KR
MA\/3T\.CC]'>QW?1N\/3LY/#GS[=H:C\\'*#C@Z=*DDXT=E)LAHB-7"[Z \,
MKI!]<+E30N9U<CR::.K VA![HEJ'<2=QA9DID(XF]5Y8\"A@ZFS02  ^RN$N
MZ:T*WX,?F]PU+#F[1B>"(V#H1Y@-D+?Q&!YO[X9.17I>@DA2KU")P;O<F]V0
M+B!TZP616:$N86_BQB7&;:F'/8U #RO!JS;*K:TP4V,;H@*+*/.//X!0H]B
MW1EGB-^>Q$7V;Y.1=(UP'?DSFI$%#.P+ X[@JI+-;SFWUQG8W8*:]:ITPA;V
M7TV5U4DFZ"9TZA+T#S'@JO4($1F:/T8.V,.:L9:>O0OLIS6 (E*)9:Y(BF4/
M'Y^#P$<(Z[O,\O*JS!$4>_G;<[EJG::7?&)G\VRJ+3"I]#:.'/C' K70+I!0
M#'PW)&9+R7MF_ \_HNO6(Y,AI:6";P/+<LE?1JB)E'(D>L05K%,P+81X*\LJ
M$>]X 'Y[,5%[U+K+0$T)F/EL3@66052/+M*DR=5!YR/O-D%6?-P4M$$]UN6!
MS8C=Q"]HOGCL<C:)%+X$K'JT-=P</DIGP2$%V=L#EG"G\VNP-^BE&(PWG5="
M*V55/:<SA$\.,H\B2++&S:3!Z4*! __GAE_K+;B#6.& ,;6JH-ON#,?\NH3#
M<1WMO-B-+G]KW48N0HG-#C;]W *N4+0ME)FLI;XO-Z=Y)##W,G3 @?8.O?C
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
M>.9]!6;B *L9N%$BR>6YVGC_N"0HL:?\5XI@&D9'G%-*$7E-*H5E->>N$6V
M ;U $<"D+),^MQQ?&Y<VD&S1&^OK!TC@RX!4!6?Z(-FOH1[H9%'$. 9!Q(*0
M= S-U #WNJSRY#I+4O1Q$4A@A@":')*_-,[^.$]3$*O%*'=-X>9LV;!MG#>H
M8840OF EMK[KVPI#W$N3OT7B+DC<5J'6\VC6#&']-Q<\XL\HMI.XIK"-FN<I
M,AX88#;!8]MNEK>J&@"Z^,;'$[^GQC2)H6-4CZ\@\V'J"<Q)(C)Z3.UBRHDD
MF10&$C&@ TZGV&IQPY#?OE6H9O"9C4-G=0A2@,*KA6[ZJ#5/R2L,RILLEYGO
MI=+PZJG2\#U4&AXV#CD]V#L]^KCWZ^'9/]=6*;\3@X7N0I\BU(9D;B;@5&3-
M\[ESYXDE&;9A"F4)>0!>=>8T#H$KYU>@ Z9409=69IWMD57@6F)@/&?]J445
M1-Z@QL3R=SJEZK #8H'R_3=\*+538=JP&#R;UB0WN"SGF(.FGA)Q[(A$FQS)
M@"!')YLL-.5$TPNI)ZS[.\T1JF?F"]\K=EX]_ "#;[*=8M:#XWWJI/C^;/7K
MY;;Z#GTE+WYX,O!_/@/?HUVWMK^=?J#7P^W-W7MI!]IZ-7SU^O6?^%([V\,W
M._T_6;7?*1Y=LO>P$:JL>^QU&M/__0&]3H=G!Q^BK3T?N=W0Z_0MO^?)X>G_
M1$@B?72R4E_7;>^ZB6\J0O.HOU_2-[6B]7IU0U<D*KV=AR^ZF(V*]CZ^B_;W
M/J%+N7?RS^CT; _$%9S-]2W$')GF]ZY?B?4#=.0PJRV%ST*R59Q6WRL6;I0H
M?8?[P<XQ8$HA!*)F[;Q.I9.@T-%J&*)@&>(]]AAM;6[\#WY1BFV<!CL]V,>!
MPLAQTYWUX6</Q-+O'DQE^\*!L+ZTN.1],6&GDU %)H>/<!U7.NV5DO)8<W)<
M&CK4"R))EQ)VM93[>_HO[3-^L?F%?<8/><:.C@].*$[#H W.VZW'Z9$>LT&/
M&D=23%Q5KU8Z-1F.8R8,#PR$W)PYDKWUS69;A='SMM/X7\@SV7U;A0[8T4#"
M,.>05O(K 1O(,+4\+A!!SUA3K$(D5S3%G=5.AFK#,9,G;D;;C8K,Q[VB2&2$
M%5U?(N2R6D1S1&GI,"(:HCF2P7]O[2]"2@N94!6D52C;_!9S*,B'2BH3M"0S
MT;E<]UM3N"I2S. CUQ\LUS33/#^\(U:YWIH>.O<&JAB0SJYG^46Y'NB ,JW*
M22G9OC;A-W0Z[9(:)^5[F*"$A^[&Q'J(TZ!R<P6L+B)\@Y/[YRD1R2_\0!=J
ML]#JR*"=WW=KR.][7;BI7$B)(C.Z6TDZ\QY!?=\"P(@FY#Q+.D._]4BRP3%$
M(D*20A6P;$I;S,FU'DD'2P*'?L1E8.9B1<*F"LL3@TB@TZ#0[7LRZ*9[ HA>
M.YFD<\4GQ+K$4SP65?BDK>7#-KY4("UR4F'CO2V9E-H.R%?IG>C3L49N4&O+
M(/4E_1Y6__XN:5D9P&KS6RYU:VN'@\Y[&WO<>>_U5LF=<^UT=%:[MQ]('S4O
MTXPR:X6@6B]B@GR%0_#,T":/*G9EQECY-=&=F<290VSS(";D_7%)]M:PTP*O
MA9I @;#:!4PX!"D>8C,>3L2FULQ/A4*O8>7TTUHHSHIYFQ&I<(K1,R*%;Q1Z
M4BK<>*S-2-"C6X ,4B5@N5E2)8##?)&=9SJZD!+I;/^,A? V;TYX##SE046
MZN\+!SE&J&(S]Z3C5%W/IFG=+2.T"@9TW-N%!0+XP.5Y&(A<@OK5JH4I&_0^
M\D#[]T1WQH6IN-+DOC3I4KHYK7/G_>KQD-NN_*,KHK;9A VK':R!\$PL>A)H
MU'4)[SC7CNW68$TB..L% :VO3OJUA"<'4P?>"];EQ^R!N(&XJGI0=1ACXX _
M?W6(DE!W##Q0*8B:S*'E>@3#KT(4V%N11K;H+30: 5X(;>^000J_H+('^UR,
M3[+8!?&K+-1AG5'9^Z%HT?H+*()5=T45O]%"2!_@3,H"]4N@7R50!XC;P_9]
M^$V9U/9'I'%@*Y%%8*#M#;3>L)9$ 6GA+GA7.#Y%R:/:"0N,;"181BJK(DY*
MW)YQ7I:)H[X$HX"SWUTP$8\:>$W!RK5Q(.R!6<3;>!5QZL$5_LYKB)XP*3(S
MDCA#3D(RF.3LR@7BJS)S+L>ML^)IUFV/R2($SK*G8DQ?^()9.+D>,S?].TH:
M* MGX+HN$) 3A\B1J1;&95+OE9US!O-),=$\AEYL'G15>QMLK4;/= <R'B93
MD\ZP.DFP0.(XG7)-FWJW!)^:,%_J=:8E=(CA>)7,"M(*^/NYB2UK?)8/O1\V
MT$/3 HDN [(ZE"@B8DEP99/29!GB<Q",5'>YK*R8-?,5,)\@<:#N'0JWW15U
M5R3N@%P&E$?X?2'X?7&\'(@VA#/<A*:5T'-$N#D+TNL+,?&!&-(A[N^DR.8(
MM\;BM[\WZD_B4')/X?.?$],TT0GA;EK%-19&A=8I!/H&#>^T]< Z@8&B8^2)
M# /2,(X0API>-)%NG;;GP7>5+X7>.;9J(C^,>UK[Q1I..T_3IK:!"N0<6XOX
M-NZ+@VB"!/3*F8/"1$)$4.+KE '$8V8V$+@\U6#'3N'4 TDH"(H;Z4Q1VU$#
M@9@*>E59G2ZYZ3VZQNLB0&RVV2%V"?+^-X>]@Y>)^$5=T@9_Q*L6GF4U2]KH
M:"CUV4,\+ZN*.XP8%1KFI'1LT^<YRQ7F>6@21Y9>MSQU\$G*NLYR"(!3:FF
M@^LBS& (/1Z"V.P@OO9 $C7EZ%)(C@6<%J1TZ*W:KX0> 3@6%<D9^MR:UM&<
MH)^EW$[RI,GZZA1QKA#<7]%DL&[HA!JZI(;6>7D=5PD. KG&LWM>:H^-VX$
M##W$VA-<.L;4VX YK!?H1-%FYLC;I.V>%"XDI?,4"]CX<.@#LI:3_%P(+90+
M=_'91W/--WF:ZM0K%G23??9&VKZ5CBB;S_GER.(4<[2]H221KT2/1OF\04"?
MAXE%2C;0BZ1P#5HKXKL9"($7NIAID@J_6F_RE,=F<!)78JC@(9Z U&^>@-3?
M \[JX0N*-A*]!]#G;?-BUD#EMUZS #^[PMJ=*"E56^37$&_7%RV$![L&4PK0
M02>?XD8$;$^RR*->B6F.$WWE9VJ3N@,*=G ;#/:(0OTLEX9!UO"LWH6J#J6Y
M]XW;69 11"54HAM56-/"ZD@FG8>S%/[)/:=I0<2.#/4=61X\;RS@%_\"#YU<
M&8&#I\6_2JYETLAIQ% 05:.19PK:T<JPZU55.C,)/+.&@@,;(%GX1[&D:./3
M&\@C R86?0:UX?6292$VXZ"_C+K8NBF3WZ7]#YQ'A'<DDIB=B:!:H@/ZBG/3
MJ#L1/#&'X;=%\-H7)WLV4H D7'2CLDK_L5Y?O[Z%,+*K=!X<=)/5(>]'?:DO
M!+=SJ4NC:]H/<P=>]Y9_%!:,,3*3F673)I_8=(06N#Z")TAW)U'V(H4B+_@
M5-2?<>H<NEV]XF<O24ZH/Z$VT2QI/H\3L@@$-^L3[)YTI-B'L%_AQ'IXMGHK
MOW^R^/(D'1$B:^# (.KU<J:&; I$#"/,H'))E'Y.HT<8:5*/J@;>G5QV6(<-
M328NQGE35N!]7RYRH^ZC9\?O]TZ?6YQ/0/\[N@ '>H0U>*4L#<AF,0F"MD\"
MUO8T<SCS)ZJ!Y8$K>47\"GC.:9 I]7>#8Y>DJ/"8;*!>TK%A4#)R0;@*IE/U
MMU04IC<O(<0I4![&.)49S$3&RC'\0BD?,:6FSI IF:P)>2%QN?QS#I8_FI5=
M>G/L-=Y03EY-JI>%F6(IC5*Z]WYNM'U1$'M,5,XY38?UU($P2 CD#VP< T+*
M9CZB"> R&\L42JBX0(] &:&X )&#/UOMW5(78&Q'2JZ<)!5&^+@4CU['W,_C
M#(LN6%:8"-$+NTU3GPN13RRO-S4@IPEA-RF5<T>XYJW8QC51*>*L<KU+BO#6
MH D/"+7-$\X!5<FH9U%764DKIW:!SQ=F3^JV9Q8W\XNR$OH0N(TD +BRDU%/
MHLIAR'7'17KX1]5@>4'9DI0-2?S1@6R5YC+XY=;8"GC <ITN6UURTAV %T*#
MLKWFIF']EH1]D."^9Y3#(1&SSS#E2'D_<E@H)LD]"6]!.HJ&U2YY74I%BL]!
M["!U.I_GY 4-G/N$@I/Z]#5L@88"E*N'=X9 O$J%MX1# ._<-T+YX8GJB7-;
M5.(L7@CZ3GM+&R5VE#&GCB+!M>>6CIN.>+P9P\BWD=)V4,^=(2D/4=V0E17P
M7!=1WO6RZ!Q>9[[JW_H\043GW/9#FJ#0P!"J=-8(@8TRN]!5A5+0U=-"P;!8
MI#-O=LSP.3F(/-ZN0)@]26U3B+6B*.(&,HT X.Z\9KQ:4W Z&2T^YI2S(A4^
MG\LTSRY*'EH?%]86*H<12A3O HZ5H[K<.?HE*JM(12/D*V0?D<W3T>D[#@LY
M;;&QQX^/,MR+1HMS0JR-B#Q^P-4GU'[GQ %)LDF\\"Y0OP%GZ$0TC O7'G1(
MTJC2V<%/9-@)HO3QI; (<9%NW+#JL"!:L#L-XOXNP->C;@H>_3&>TS\<7[_)
M;#/[$1Z"K$HV$+;F80HRBE30@<J_$QT6A&"TLTB4S;UQ/+%EG;K+$AJ.3P4\
MQ5638S5!CD1KSU.E-]?W&%WJ_5E:$(H!=IA@":%P2%:H2"=Y-A&L.>7;Q6]7
MH1KCX8+;\\@*(AHK<T?].DH3RBZ@KL]JHXTXD!B[.0>9605D=88 N%RD- 0=
M'W0#U D\O*&?ZKZII0(#"0"7H8KM+ %\'>&VP@4<<UX(WRFG5QREK=*W#B,)
M W09T,X%7BH<%Q$_'3[<N0R1=_5:?A-0/ F$P&"2-N!T@ PRJ2EW*7C?J.+.
M'')I:(/<6R)XI:X5#9Z:.9R.IH<8MXPLZ4_M@!O8DGDYT@UR<F6)Y+R7%TB;
MY#]=)1LG8&;S"S2:"8YI,+NT=)/65VWL]:M&G_*(+5RH98WM9%E$O^+&* G1
MO!QT@?5NF$O+;6C1/")BW\/7>A^POQ#=U==P)6F!"8Q$YS6M"7;D990XU$A
MR4T)W]0]A-[(L).A)4.\C:(<;(A!J5UQ9R+,<24T]63$GYI4APD>7+ZCBX'S
M[DQ_(35,[?D @6HT[0R,3>D3:LT.[QCES([GDF=)/*>$Q#SELB=^H*@__E)8
M0 A0M$IHJKAU=1V-YG%6C9(FG$#CM0U2M>M>24$##:: 6G%FX%IJB&=9_I01
MD(>W,!LE3TYBR(I5<UY=!?:$=B,4.RO;4PA J&CM0@<C7SVE!;J-F#PXWG09
M7\!W\NS.C,<4"2@$;HA<W5S7:8$*563IL9F?D<E[N2(OT3<385\0(VV>4)!K
M@(J5S[FY%0DA(Z)X8$V51R?&SH400N0A*X3XP<><E]Z9PE4=^*A'T>,:3U2!
MWY,5_VHXDZ4$A:%)\Q G$[?&NLH4<0VC7\IKS&$-+',E1_.A<RXM4ZS6:@=^
M/1>@54HP7T9M$*C)=$]1M+#PW(K^P;Y[_,#VYA-^X D_<-^AJB5]17_!Z&6/
M&B+-R%->F->Q<!2NR&7:/W!^62+K&PI@W7PO+/X6DSRU530*(!-.FT&H641;
MFW_QT6I!0Y-)DW81ZFQV-&8C2!]G!:5(XQ=4RD(\%RP5,CHT!G(S#IKIM__U
M'Z^WMUZ]K7M'A?5/*ELZ?&SK#5V]IQ-87V"UZ^R\I.M\""A&EX\TXT!HI2O+
M>+1.6K5OL9EXMY"HO0S8@WD?\?M?LI$MTF0\%GJ;-+@-MEL$APMT"LH;^?E$
M .B(38TC<6V.4_!K#35,+Z:1A+_62WL8>X@CVFUVJ]QHG\?Z.9$+ENF;[,<[
M:\>%$#YC0E@<1/*Q8BYMC#/L%"FK2_),[Z+S;H1!/K:R8U;WD=("MW-U%VE\
ME1')8RMGARX]=Z[KS]+/X%:2U/"4!O&#T52X7!(=X@SCP2G/?/090LW%M$#6
M9@*DP8I4*=5?^O<FJ-C0N W"@KEGN+XH*=],>&EQI*E=5C@X+XOR.D\3<77K
MRRS/Y<C?+BKT;0$ U9QB]S(3SPU] WP*RT2#8*_2G$K7*7.'2F]2RD!T*DQ<
M<+4$5X@K-/XC?2]\!H6HM+[".7J%OPBONYWJB?=-R_& G7:?T##9Z*"G@K.I
MK5$J?;SMY%RP=#&_ ^<?N_EMRTA04H#.XT#O4"]\7"::]X<?]S[N'R[EH7GL
M/N.P,< G5' B%HK5NK/+_)[Z0^\:.)+TG%\%<S589&XW=!" 3V9RC+W=H1G/
MV(;#&5LEZ(#_!*VC0VR]$J'UP0$9V"I_/0^(09;2I[#=13JKIN"".ND^]\N@
MT(H#0#@>I1O3%3]T&-K;;H\A='%O7(4=:9.\/!>D08+E01R7!W%-42)-O^\"
M&?AT#-/8#%K<-40LGY;X(9/32!NAS_T(PS^H[W&W3MCJ3I%-G,U;;2GQW-<$
M4^W5;&D?9SU:==P\+ASM2[N>UJ&3P?E-5.:EPQ <A)JM]YS2ZKCR.BIE@\0
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
MY;>2 V0(BF=-#BKQK4_-_2TP@.:F.%R7SD8(;<_M934##[43(#&'JS,43)'
MI[SMC.E@PM>-+3 KV2T#Z^U)HR#"@WE5*L<$>VZX9Q\[QOA9^D.##*),@5H8
MCAQKX1U\:VW/SREF>#&MR<43<K\)&.%'CBVKI] _LO-FGOJIOHE,AV.'P=3G
M Z@P-Y\)BXP%RGEXM_Q6.H\-R/C,3/EV>7G=$N%=0AGV#(K,H"DH<;SG !^R
M!,=H=H'L1N:@F%LQD1/5LI;.P&,H2)SH?9F2+1P'FO&8" 1:@HDP!,U9+:N7
M!.&/O+A#!R\LVQ37*MWD:*P*@Y[ TR%X]A AWGK:7B*#,,^APYM:RX;#)Z@L
MJ=ZBH;7L?(FP&6,\LQ=9#;KRB!GC@QTS.$GL*31868I383\+\<G$FS9=?3(+
MU%&2M(#P,IK'=6%<7Y1Y2LE\-IDX\:BIX$>U\N^5>4(T/(;\R'&.$D[6"VOF
MB<.CU@PGEZPVZO:^O?_'UH&_967N/1*::$_--EP6-Q96T*.]39^!E])#(=HA
M_=.E0"?H&Z#*[$(ZL%Y^\UKY#@U8!QJ\R)%)3]=3JQI^4P,38<X5*,%%PCW0
M!^AG>"*Z$S-)?K^L9DHB_^PC_/HY5RQ[_"3OOQHDK?,BQF5E]__*R0WS P2'
MWDX]Z>OBM:"/<%WIM? =;<[(OPU1L\55$JQ+R&SOOD(N'>DR:B^WEW$C.,C=
MP]..I#0#A"6MDIT-YQ7[Q7)MPJ?HWDGO&%V*0A&)SY5'JVS!*?Q29RWH9E$6
M&W[I:?]PPM=T1DLF$Q#X)JB3I;:LHN2OJRD!&N"0XY91S&/*PG/3/#5I8DHT
MI&X>DVP]&#ZPM%/&GY^W!]-@&P^26$QB!+M8.5G;XWT#"*J%]RO&>4-8QY88
M:#=0/VUJ".7NZ[,2!6.Q!R0WCGQ*@#HX(G(D0RX81A'+."',&S!"*ZW]R#0W
MO-:37Y75)"Z$.\'Q"D@B)'!P\:'.X=!@5D*'2)2$(Q+HAF>T]8^BN&67\F@M
MDNMLL#VO,G5)YMV.1F65>)36#1/,63MX._0VNE!![O!0VD&MMX3/?ODD"V_U
MLL>X*@&XDG_?MM8!L41K,K0\E61?Z-+]-:U^]:219?ABWZ([@J;$^LZ!61'8
M'SO9+3OB#%HXDXU'+E&,K -3>$[6^FHCZC&^QA' :CGM(@S"%? T1^T%,4;5
MVU(RR#QAAU;(&4L-.ARVX2,U-+-F/&_R2_\T;A:6NY6RCM&1<6[/6.1:?\B#
MYJJ8,8/2O@ OZTCENU&'JW))]. F<0F\-*AR<FS0GC)HQQ6Y,,O-91M&[R'T
MN!#3%WQ9?1C66()%MH_;7A">MAD\+ UZIR)=CMPSN"QPRV,9ZL;M#%E]083&
M,DD4'^/3\'3(B\[QC=P UM/>OQ.47&7I=? --WO0+9J;GPC7T@<BKF1F-"?6
M%NQ9$9Y3.UAN?0],FZW+O;\Y&&1[K"YINZ!@'V)7:"F;.74L8_=.1RKU5/0I
M'^M-A_H&5_P*#UN>U5/>>OZ5;OR2K26ONT!"'9J6RLGJB6N3ZA>5]=VK+@N$
M5TZMH8M69[N_+K'\0V9I4_AG[>,(K^'(-7'6#U'/'>-B!<;W<7)Q !G<,&-
M'OEY2A!4'2",CHHX[4&8BW]0H)O+*\([?_<8L9TGC-@31NSAM(Y,AJ1#KT91
M!SCROS8D#YY[%T,#M7E-/.!L!"-#P*HG>H,YPM/$JRF'E0FRNPLW)3BE@1B.
MNM',3B2U1X!7)N6W+HD/N-2WZDQ;=G[-(?,LCN&;<Y_,YSRO'];-O2,0/ @7
MGTXH!1=-H!/]XP.)*<"QYREV?J >.C;A5+XAG8F5DQ2#:6EQE0WAMTVY0U :
MAMQ:$*8-/:J),PAM[D":-$DOH>_]N_!GSK'-3(A:1(N[\0+PU5EM'X.JMQU;
M(TOZ)=ZW2:G$CE1OF5 XY',"%@V\3!R*+D/O.S->!SA#O2ZG/!&[/9?9^FL,
M>TGYC9N@\96S69R^]@,<8S.K7*5]KPA:'MF_-<-"E1G0-<-V_6>AI;!7\>.K
MW?O)Z)O6"^#,;$HB5 IVR_O'WG:<+7X>LS=EM=3_6WD2^_<64[=RL[9#GVH_
M6D[6$M HJT;-5/KMK(]K,;@ZEU2K35A#&_CAJ&;4**(B'H=3>GW!$6=]2O^+
M-C<KKLK\BD:WP_&TM3PJUFKCH1E)#V9.)KP2?8$;;L6]I)B-FA/ .>Q#T5'4
MK1W64X,ZJJK*ROG+E(JO.,F*O8!S3!B45->5R3.*/R7Y&&#U#F3)91C'.1@V
MHJX"SQ""Z[1M-9#TOB(])?=@&'='(7BA5?1/5%\T<QSM07RP7!QW%5GN%=/A
MV<%@X8NXFK;SEEF!T<LWTI&XISL_Z"[Z(-PC+R[*OAV,)*="_J(>-X4L5$9.
MI(":1UP23-)6TS 9MZ90<E>1@U:UMI5<N@XGV\C0=#_2AN<14Q6&K:,O#XU9
M1FC\-6NL1:BOG)=F!!IYO,FX@P\Y,2E\8HSS+:VW>!1E8+3"5QHXECFY1^XZ
M8'U-H>2I*&552S;!TA!5['0B'3C5<21^51@L.4[!FLBTYS&5N<@:S(BW1W>&
M&K(WFIG6]-.K>-0H$JH6))K(N*M##<0\VN5V> ^'5+IQ _H-1JNW6;NI_8 ]
M!F[BP_%[40_Z!*+@E 9PSY&Q**Z]0W5-: ?BZ!%?W<_-9I@3W'G,D^XNS$+3
MPY #)W82=K?OIV$FA&@GW40LRWHD*$0_)=O18JLD"V38E.*PE,+@1P+170GS
M.[;I$>[-K;^\X HD1 25T'F1_G6TK.A4H0-]&7TW31'4D=53KLN&V$Q_+62
M*\Q;V)W I],58!G*>@:.A0_N(&@!:J\IZ(XTSJ2F8MH7@^!<ZJ]#$9\FC^WX
M_0-[Q:E3W(WK[.$\ZG.&^QD8980CH7-X14).])[Q<NMKTT#H867:&-S^1=&F
M>VXCY5"+F;B4Q.8*HG)2L6ZQM9>8C@WI!QL>M@=G8+2:I'9<)_<WU_,(A)[K
M^V[=TR6D+4MW08]WFUR14G\2W!B&?\\1X-X2WX@]&+:Y?A+$P,5&K8HW'"5L
MI<7I#VE%&E:!#7YIN +D?#^_J*ZJNB2\/N6(U5S[)AY4&_"*$ LYO2ZI62L[
MQT1&TR($S(TF[>>3_UH8V&,3 74A3AP2M FQ!,S(C"!"W*2#[];VK!]9,%_
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
MZ5L"_AIG<R>]9>&_16?EL>7FR,J '155L=)IMW/V<99<P<<:^?K/91>"S?*
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
MUF/>49G.IT#WU$/,5GL0SJ%E6/N?3BSIPT/Q#UN:H1S$#<2.P?T W,(_O6!
MS@(6W3]E7:CWW$,\H0\4L0W!-TX#/# _@(0BN(J=O5\D2O*!N(:&<@TWXBR-
M$MI/?;HNI=B<I?^=1MCB_(TJL4F.%*C$_4\EKJP2&^<F.EWE)6["2TQYBZS#
M\Q*_ L_OQ:7[VX0QGPG=R"_F'X;#V-O[17*A/A"/L:<\Q@V0]8)%D>>&:91(
MXC)NNY[TPCT/DC ><45YZKG8DZ1246ZB9%,>36(9EJ&<R;UQ)LV6<3C>Y+95
MQC3*/C\_?T%MKF5*FRY*MP_DCM%:T@--\@U!H^__X?KA9$S;EN8H_W?M9/T]
M#!/"JQ!O0Y_N>Y+TB@, W%'/+S3ABF5&37+[5M:$35KDR^*[5\ZMT]OY[9S\
M/4MT)JAW:3]KIF.^Y>)_P\:HM"YFJZJ=P8*A=A<PM'3KU:88==QU2^^^TA&
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
M5SBJ,[-&S$WNN=[#H\64?9#7#QRR,@$R,\ZM=NNU-=GE7RR 9'TF1]DF* X
M1'8GDY0BX/>" >R>Z(G#4G*+6?R<HW?XPGC&$"2#!^[2()D:_F*].$>7QB,R
M!),PYZ7.4U<G)VD4P1_^$W<J457#AD_XV_/9E*<!;[^/Z"#E6R^ I8*0_2_#
M5%28WH^0_!T.L@(CP-K#\J"+)EBDD7*25$V4TQ"B#,YQ3GU73)P;!U\,^HSM
MW(9PO(G,:YWG.!H2[V>%"=@RU@@(P/7Y]1G)((.*HS1Y@\*SGV#>(<B##0T2
M$J>3"8>4&61ZOBPS)2DO1*K/8/9!YD3BIIT1<#HCXB _,-',6DV-1JZ]N9T!
M*>!JH6#_(CDJD$(F'*P$?\/!2G1RS5%#8+,/O#A*)S-SS]97UN9:[L..D0"Y
M*L\T>QH+IPQ_,NNI9$/@=L<H+)WXN<L=A>!IY7:2AZ#9>RJ)4HX.RM9&6)IG
MY 7?*\?F06PE;PQOSU[XS$;S=Q<ZJ7A[1">>R' NFD?9/A8Q=.9[:>6GD)3<
M;GH%.,MT%+$"04>NVY$"E!N F6CJN22\H#_TZ8*R^64GL/#[W'FD[@B&!?HD
M(>I\H5C ,V+TQY22%EB:\C*YV,8)3A"UO8CG!QER,X<9'GG1H(!# @[A(!K0
M,XD8SQ93;A9@(2E26BA2H XWLY_)"-SZ!\SE/E]N!-Q"")M<]O.L+)(I7P5(
MI%B'O"[&>;;%&*H,H*<_G%*)9QIF0IJ"PD)2)IBSP 4CDE64T,S+PE"3)1ZG
MQC/3F[MNSZ@NCO6]*$[*T[!U<B-VBA<,(Q"K*.6)^G)(#:%3D =(;NK3B!^A
M9 EWH3Q@ [!'>L_$\<$@@JG"?Y'X"81GG!TJ3(4;<S'\13QF@7\]X+G+( JY
MM'%'NSAB"1?XVK/[>$8E5!/<SLXO0B0I2F>\6#+EE:>[4<'SP5, (X,6$(%,
MGNUZ9A3*<?1B-5NV+5.XJ\*"S.0WGN\_\B>BIB7\J"8I^7PS2O,1PK*"YEG\
MP1.$PFR!VBYIA&'*Q?"Y[<V7K2&V_".#(>'?(O! 0Q1&,3<]_B /\+*1,E6=
M36;AC,MS?=T9G+(#-@GHQ"5Y$G-,]J&?YC8G[?^+NZ8A<4<TN&?9*=Q3$:3"
M(.6(4F1R84DQ>I^@"/RGU4LANK5+(7JJ%.(P2R&FYSI8!G=U]SM">9[=W9R?
M+ 4:OLGJB"T?<_W.Q%X\9?=8J'!*GV)R]/OI:?SK6DNEEC0+HL1A#,H<51T8
M/-"C9)R"'W $^GS YQC_*NPP&D[\&L-%\37,_5?A\8,!C+T!J!\/%#(;<XV#
M(V)"I,\PHJ4D=T4*G2ARF+Z.B?PQGL\#:5 =EZ(D5'<#-N2^#16 C);Q@9_#
M4)[^Y)/&. *>+YF7YT.ASO7B8JE>G,$U@I+.XQ)XT.6(C"'W(WW!J"SKAP'Y
M/8_ZXW3,XR#XR;]3+S=M\$+23SU_P ^E)/ #JL7O)(2=,R]^)_LL?K0?<HC7
MQ>*W4<%P@>#+",:AE)18JJ3D $M*=I>JO[O.3^%@0_?%480H9F N%H(-R(_'
M419O\.P'Q9)QV,0B09M%G?G.%@7D-%,B0H$@1=" \\=1E8JXA))[?FJ3X>YB
M"3)$*OQX&,L>6?3@83*$19$'5NMIY@PH*IV^9*E<>+X\$5Z<EVFTXG IKX7,
MJN"X]:2)B(>%-AJPA^PPNCB P*5DAZ+X\YE 3P1&&.+[*<M/QJ>3@#FQ[#
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
MBA*YP0!A(TFWALK6@A1Z6^LZ=5'?%:.;QVA,H5OM&BETQ>0&,MGNZC4PX+;
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
M*9>X5U!,4*_PB5\3V ,32TL2L3SFUVM]C]_(%;='"!T./;Q9("Y1>C.5I61
M$Z85HA--ZS&U3!;P'@F_<X"KU0@5!;VE+QFO5!$76,3?A%]<(X\TN\()/_K"
M^E&*%R Z&K$,JZ5E-V3&E-]XB-/^OYB;H-3AY12?T G>LH$_^D]\UI>GU[<G
M>$TBDUR<MOC;BW,YC]@$]A=_6QB-8>-\^"\EN:]*KBV)Y*ZD4,MYACF%^@A*
M< 0F,\"KXS[7<7,ZMD(#@D2A$[Y8W;:FZK;B!6_6P.F$7X>&;?/3&Z=C_%5/
MQW<N4LU\&R$%LZ_YP*].0ZR?C[QPATAP&:_Z&MB,$>6U@"<@S9^V?>=>8(H$
M8-,?V+C/(F)QS69K>'<+52]PBG+!02!*+JU318:7T^>NKT]5L LC1OR"%K_Y
M.W/SBXM0F0(Z;!SB)7&F[,7;L[?R&00LF7E/H2S%ZT!<WIF=:>\(#:\"=G7G
MO3;MS0 S+=1^IG<K; -^W-&[K?=<)BN>F3HT[??9L#/V K[#E"S?8 DLS2<N
MG: "$;LQMV9^'.8WZP:"B'CO<9Q=JLSHC7MTJ:5;<TMOZP8L_7'DN2-NP(0A
M@C?-&"*8_2ES!=]-6S >.3&=";; X"T28+>RX9")"YG_H &W@B9_Q-$)"- _
M4O^)B#&<&>$)0!UP.P=#X*M!3]QSXY@O,EM;;MGI&,*0)-<LN/BY!9>L^Y0N
MPR@<SXH ON^=9>FM&<+,D5,PLO?^.5TUKL)<ET\&!=T%VT.QTT3"QB"_ WB]
M-_10D8T@<+H?@0[G,R[=>P6:HY:4HMW'PIU?2(!MY-PKN2JYW% 2LR01+A>A
M]Q$3?_59\L@8O^C)]TM!I RZ%IZ<4+#98L?CN,\O@.)S7ARG>&44-,!CY"4)
MP[N\J#6 C\*5XM(HMM /]B1N+\=8(9Y+BOA]MJ6XSGHN+KA7^%'I5":FZF&Q
M-FC9[[5Y=3!5 Z;QHAX0<WY=CO,[MO/R^<ZT=7-N<YM=&!9H_A]_Z5IFYW-<
M.2;N^X@-4E=L>\Y*L,>P--BI[VS=6-Q<A7O8.*68WZH>X@9@P"SDY_7=24PF
M\!6A@W^E>9,3W"$!>RQ,.O%#.B@ZHL2%+@*I($&83%6?N"5<+$3HBD&A'(02
M"6?U"Y*4[SD^T9)@9J+@<A\?_\J%CZM;+K;<\8"1P3)YV&GE)3<-9PT3!N+E
M\:F;+':$:!;D<M%X#%-_L-#?T80E%48.-TRN_$0H@?]E/W-J#K#;2V=QMQ?5
MMV7K4]A6WY8=]F6X.3\M]P61NS&#:']0W9XA3ON@X\!%X9W'@H&(G_)N'J!*
MW3#7P*4V'MQA8?CC> \[,73TGM6IU5Q@<=,!N^9(B^?4Z=;K\+.-.=7M,K&-
M.5EVO28:FY]3%ZQ]2[(YM<%978\\&;K=JK>ZE]I8.2\O;_6;R+NH15ET?YRG
M/.K<=EQO:Y&=_$QJEGSAR9:M="^19]''/(%R8(L^X\DIB'XVN/OV04E=Y+'M
M@<G'BFTA]F'IMPE-TOC %EVS0<8^+'G5MAG[L/8#9/=EF+#97:UZ3Z@AU!"'
MT%!D[ T&/MMN#?+-S0WYP(^(U]%1I'8]ZJJW4G9!JHM+1:)72'2<'2PK0KUV
M9=*L[FZC"#7?)<?LZ(MO>RLJS31+DE6'2V/LLEPN'J7]'H8)^49_,'(;^C02
MB$(:.8Y'">VG/B7GY^?YAWC$ED0IPQ)(+(G@Q1*\-NF"19'GAFE4 G'98K.,
M71#Q[.3J+1[#FFX--6);KN@Q'!*)WN0Q'!*A#.>C8:^JX@^)4#V]HVCT:L>.
M-_@+FR>4+*:N["]@@>L]+["!L1[$_21OS)47+U+,$0D+=$%*!FR,GD/L#1B!
MO^B]^.44X<8+4"2\!_9&Y^&-'MBV&W 4'H2SOGX6V_9:JZLIQ0[?F9.AJ+@^
M/T1&6LIC0- ; 0/B2!IPRD.HKMY5-%K.&Y%5F*2RG3MP25ZYG;PGKEY^#K*:
M%!Y2\"!M5N-P7(U#$C?3^@C>AK2QJCR$ZNJ&HM%K?FOO#:[&828^ZAR4/'K@
M7*23^P@[JX"6XWU3,C<DX8B_0P[[^XA7)_F/A]3U? ]O<\X>L\"+Q2E+&*WO
MD*5AOM[9]_,3X92TI Y+&V)W5:)$$N_ED&);H\6/;62-;>4AE*.;BD:O"9/%
MO1=9ZV%D]%[HX ';S0W(&"'L/0Y\/XQH#'Z&FZ01T\ K2>C]3#8D?HH3-M;(
M/0O!DYF,/!<?PDY:/,62?XWN2I9/B5@\P2Q,[O/$ZZD&6:9(568^O*VVM 81
MWM@'M2Z!Y=$(EZ>*M!)7IB@"OYS8L8U5:V 5@9<AL*Z(NTG'_JTE-!(26!K?
MH>3#3?,_\VDG]+U";'0JDDR[30_MPK-2%P@VY"$=$HG4K9UE=;[Y$=2^VG2O
M$JJCJEZ6+:&259BD,765CL"KUW4&; @_Q@:=]"<3G<CQ/.E@;NG<G:PC]W(0
M9\)ORZ$<!(G4+9WEZPO,E3V$0R+4JK=Z#XE&AJENZ=3T$)((QAE[<2P:H)<*
M4 XF-U!8?G7FK'(#*C>PS8X>EKPM&.0AE*/Z>2QK^675X+*8NJU8_N8X0E]/
MWG0J<$BNM8KY5<R_-F5MOR&1>TB$LG590UEY:)1U\I)5F&0Q=<<"=&V*02@
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
M.&1N@G_&;.91&L&7/R?P)8-?AF1$'QB.AZ_SO7^GWL!+GO@P+HU'9 C3(UY
MABD6^)$)+#4<Q'I.U&S6N:+BH1[0S:>3F'W*__B<:TDOX%3@#WV>)3]>@IL+
M\[A$BZ^GVUXWQ-;/W(?LS=G7.GSU\?GG+7C*-"N_,O3JSQ<-U=$MVZXUTN(W
MM(V6FI.:D]UY<:17G&4YRH7Y0)^P'-ASE]#91Z!08'P?%=*O2]0,O[#(;6;E
M:JZ2ETG76-TKY6;-),(W%L=@A6CPUW[T\3>3_)/19=I?[S5-S \VIP;28IF2
M^;TFAOVAI8A1W+D/P<<J=DN+/"=*9@[F(DJ;.Z\+CI/6T%U,#:&&>.L0:^J:
M(2.HPRGK)^1J&F2]Y2+:GARU5JU,TM-4PVS %21Y+I$V4)BK.=!H8:Y>4J>Y
MP+E*K.05*]-J+FBYDBMYY4JIJ]WS8!_%JK6CGBEK0BN744S.@X1%+$[$T=/+
MX4ZQ](:B(E8'"O"I_&%"M4 I:,RU]6^LZP@IAFR6(;N"*E4,661\%4/D8DC+
MV!$"^1XG?$]";("5%>>LYO](W&:MVO]Q'%-^_T>> +'I0K (5$LQ1"J&M)J;
M0ME3AJCVH'(QQ#9WI+/V.!OT#>N#SVC,7H:!:*@?7>W_M)O3\T'%4IMR?Q0_
MI.)'7<VN^*'X<4C\:.U(8>UQZN<ZC).()5[$?1_R=Q:PH??VXS")W>H%[E #
M6I"HT&K#ZD7Q0RI^F'7/7A1#%$,.BB'VCN#^]C@7=#5AV'(@N"??&(W9X14&
M-:@5M0JT-L2.'1VQ*WXL,KQUC\440]0&.21^F'6/*1N:&>)-?[;I#24C%E7Z
M0*)WTE[GA$Q5(73P$59S;XHI?BA^;,'P*GY(Q8^ZCNF.$T(;P0Y>U$?3T#NM
M];5%K 4N'$X;'[[J3*V-9I)<U%0P!]QP:;;= ']RA7VI<$(DO^G<M VTP--H
MK7@52\FRDF7)9-GJKIC05;*L9%DV63973(8K65:R+)DLFUJ[NV+1[^:!P1;B
M<.RZ\S^_/ISW]G_6G;]/8S; /BLL3KPQQ3[];O9 G(XG^$/1GS^,DY@,PX@W
M_!\PWP-R/"%V _]Y$D(4_10FC-PF?'0RC,)Q_ME)Q-@/<N$%6+AQ$HYA]4_D
MZ.3DXN17DB)T!!_T&U#5PQ&HSV)R? \/\:K7HV^WQ[]BH]J$L& 0(T" 93B&
M3N:J8_M9=6QYB5[@^NF E5>'0 .(21 ,/$09F"YJ0I_X.+ F,2HC8S9 CG,*
M^-Z0P7AQ&M' 9?G;8OY=G$XF/I\%_!B&CI$"Q2_$$A'S( V&^!\#<O:3N2D"
ML9#;-'KP'F *.,YM>9R;Z=*N?9"7H[/;VYOK7S723Q,R"$D0)L7ZZ!B$'EX%
M?, W\)<%8<#9[L'O0^!5]NI\>A,84R,T)H^,2P(.YZ91!._SGX "_T[A[1RU
M84Q_P$^ 9<5PG+;P#6<*#J23J[MK0OT8,1[B&2@)FC.R1.DT<D=8OH/B0R?4
MS5$@'CW8N?= MXCS"O^X?]+)5_Z)[S]I_/&$1>,8GX5W_F?,'R*3\!%H7 Q<
M>FFV$CY!F/+T)[Z/8W#\"I^YL# ^C>G;^S G$ K<]*E/(_&>(8W&E1P8>C]Q
M(T5D#&(^3L>Y.,4ZD1$4Q+3P_# @5VX2]H%RMB$P/31.)\8;, U@<4 QF$]!
M3J0@=05!D7(TCEG">4%1J0*5AL!-'PDYE24A_P/VP/QP@J/HY'NQZPMF\N'R
M]VBS<C(!YL#FBPGP4FB;=Y:MM_.^_AK(8!KS1R+FC?MI)"X+<OD"K4U!97BX
M))#+ %B-XB\4VE2US8@&;NDDS-8XQL>%?(%0!S%(\9A%.CGQPQ@56C9W_AT5
M@^-,2[ GH0O$0+WE@V AF5LH*(Q&0!SXK[;^FH3L"NWFXN+JDMS>79W\%SD]
M_^/\].SR5%Z(FS]1A8-9AREY VXID/1 ^'@$^FT4^B!R^!GV1P>VO>MT=7LJ
M0<"0=Z;>[2#JC'A"$Y;&<G1RQVT>BJH7"/.6"RS7N_A?&68--R\S,^AGTWJ$
M-\$@:'@(OA >1>'A1_C)"&84:WRV0WA%X'K"!@\X!I?X(H?FB::RY>.>PK>#
M+*%QC6>Q=&)AA4-1- DZ6VRK_\O>MS<GCB3[?A4%9_9L=UR901+BT;/'$6ZW
M>]9QNXVOS>S$_G5"AL+6-DBL'G9[/_W-S"H]0,(@$"#ABG.VI]L&J2HKWY7Y
MR_A;-/7'FB-B_*))M(0)$9MZ"('1<;;"W'-]?#4HM0OX%$B;'TX7Q,P'\\_-
MS=2>V4$T0LB#CSZ"%J7?N/$F@0")IE;Q<:B&^7=&;C@="]$!@B]2>VS[*4MD
MX5PC+FH/**^@CD%Y#X:78)@??'ML6Y[-Z##@9W2:/HL4 G=&%I\'#/B,NHTK
M(0\\!UBU#P09,7[4#OJ+9,Z2HZ9#SN&XIG(/GL2:W'*Q&5T;"<2>YX3MNH;-
M!X5I_4[C_ ;]2(WF@]5N[69ZK-DA-6+$CNC,8\1#;DVB7U!6A9,DO!BT^*B,
MT&N:NQX!,'X%<Z=HK;/_2_R.H1)2 [YN.V@)B3:1AAS9Y%K":^'O4_0JK5A"
M%'KJL\U04L&,>R!^8/] 4'&)GUW+&Z-P?0'7 GP2E!MP3[ZR!R]$Z6N3>V*J
M*SZL6'/03<_P9"OU[/C5\-%?6DT3["YJ=Q!ZT+U<2'-,KSW^G\8&)ZN9C4V,
MX&\9$UZ+,69&O]DR>J6,G3)[S6Y'WV7NE""2V/9B '_<K@5-6^=)$>DO+VZO
MAQ??E+NK^\$?=Y=7]RN;%0IN>G'@165S$%]CG3.9LI_V X\0;'(H4$0IV'+C
MWH[$@5$A> @Q0X'/I#!A!'&)#?$!B"-->W)C#P8V^8,)G]Z:@@9P:-1IVM?P
MP$=_%"K/#T=/:..GS$(WOLF19I,/D[_VP))(V.9.R 2>>?8*#I>83\A]+'+J
M@R?/#1^?\!]]7!E8"7H<^B3@2.%3Q_@2FIOH*M$O4:5A$.U0>H)OQG:>P1D2
M >0@3'M,^%&>O 'OYE\T>!&(\(0[XWN'W]C@UHQ$$)M^?.SZY;Q'C16XSQ<_
M#C'/X7H>#8U,YS$RI\$W2YD'3V1/1'R#WI5P->?@W_&(T T#,#[<BT**T /0
M%YN"D\T#3#Y]EEQ'^!WP0+QD-$/<;8: ;>[Z;(,0^S@!U-W5[]?WPSL:#0IA
MU,7PZOO5S;"Z$108W._6JV)$J8 7Y/8I.M8O>+Z/Z"3S\"?E.KS8P1,)QOW5
M);KPP&K$IOB=.1I\-_3AR/F#5CTDG',7WZ;@QO927L7$]OP@^:R*F88G-ITL
M/$OE,0 \B$=]DPFP!S**;TTAD",1#>P9HZ05_%=5F$TLY+.YA>F>Z2OGM$=&
M/[8=D?":/8B(3\7< V@ME8MPS(,^@P %>!7D8<S\$001B:K(WVU3N7$5A[TL
M/%#-?2+-2WU@##,*?HC)N]#S0XOG882?EO\*I!P\""+(%1^)"!;EY/ %7!M-
MX#3P^9IJMEHJ<-J"PY16 Q<0Z:$#. )'3'A:=RS1*#REB5]2;J/4RBUE'5^>
M;%"^0OE'TV>3=XC(";D)@DH(A$,?7H31.T_Z\?A4'!2'"B>BXXO)&51F<(PN
M^7TBJ4.)FJ77^*@=/;%@8EEBP"2D@]?\BAD]ZP=]?2X<7S)/"PKZGC\N2B"-
M4UEMU+SPA%<T)7#HT]?H*!=7XBXO+7F6"'[!/#K"QE'TC>YO[EA>"O*!YB_X
MAZ:V];YJ&EKT7.L9*$H>*)Y\DHGU$@Y87'P3W&V0\%622^**T32I#GA_=W4V
MZ[V,)->62@?E2/)C+N&T1Y+?_WUP-SP;7MU]5[Y<?1Y6UK= @X09N4OR&%/7
M>ZC+4:=G?B', ^FIT"&K2![$LSM]1GV\Y(0VE>MD4'FB",5OTS="I!@M^/N8
MYPR!<YB89,[]=(A-,%?"$ZM@J,0CXJL-\K+Q^W':,YVT?6;P=[0*?,LY.WNQ
M?'Y7EEJ$[<!;4!/C,F*GFV=1^:-2.WB,+L3 JEB)$52L@'MB@E8#B'T=/ /E
M:QP]W.'&/MP/OMY]Y+<F>+TSGT\A1$;.%UOUP7.SQI&AMOUTJ&&-_Q4* _^0
M-E#BJSR&BZ]T^%;PO@3WP%F$C<_ L?%  29+]XC@#K^62X4'J?C#>L/HT9G
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
MX&96D%;E\%CD7\(F2L-."C\T%1M40C?E^\U?&/"!'2=<OF$I1V*3ZY^<NA!
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
M[/T8C?-.7^WDU K6)I"IP"U.#>5-XG87#S!*D+=VX[RGJ6U]YZJ!P]Q$17,
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
M&587M+N$S/_9\MDX3<["0M!OG/=54Z\C8I2,DBJDNM=AJY;"K5H+#7[7-&2
M?4*LLPY&LQS6P0FC:D_;.:DNH^R-N8#FQ*J*PP(95A<U[T2[&]<96?X3OU@2
MCE)AQL?K)%73LJ7I,DBJBKHL-;1^@W.RS&'@^(.L.96L44_66&-*RU,JV/&B
MMKL5X)PRP^;J@E1</EG.(_,5VTEW%?H^"WSJ"?MF6P_V5'88R@[#+9CKCHV8
M_8P(FN_D_F-/C0,>@RCE"^/_O7929"VL7TW0KYJJ=>N8EY$N095<@C7>8KEL
MVP&VU=6NN<LUMF2?*N=F#J+]NHBII)J=+!O)JYE]ED0X@>N]A9E8TQSE,9V
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
M >";'W.J_N)&WZ^))>-?$AO@U"W AOP^$53O&(7@6HT6."=7FXN-\CO/NX)
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
MY;TZV26?ZT$YQEFOSJ48<Y6O#1(]JQ<)[\5'[672VMQ(U#AAVAXE%E+-&59
M86=C(+BEYX@J3QR*P>MDL*)CSD3;/ZQ'@M_R/"3\-2_)IYV4&KC%O%=H1*E$
M^%Y*>$QG%/'J31\+7[!1@ZC9%TG0LG$X50S+Y^.[[-"K">X=S"$EJLFUC+V)
M<;(599/C_8E138'/GF1;&_RX4,\DVATZ4>'37$4T4&3,>U9+K*%.D#AWJR;2
M[(@05"TG%\Z7H]&MIO,L"#-XWW#LF P[DIUM"W5Q*_BT<-Q0ILV^ WAI$9MA
M-V69?UM(P4Y?=@D'NJ1R^.SGNA@" .?UGN"$/"T7\UP=5Y1XBZS\8MOV8O<\
MK(J&%:*TY"GKZ [+)_>R@SI=4E43<5X?(++@L02*?@FB";$H+7')CLT[6!8/
M?L.\X#'KZ,^KY7#7]-K+^,[Q+V-VCYPD?$*X98OG%BZ KNI),2E$[FFEI6L.
M@AQNO-VEAB5MO/D^$'RPH':<$FI8 ;,>[O"0((9*,HA6FRWE%M;<>SB+2X5Y
M57G$*ZRCEH#\'&+OJ_CILX=C#?TY-BM?;I27E;F2IY[OQ3>M:[1M@FBZ\=;*
MRC3#?4F;IJ)[62H$)C[LC2H_(ED0E*.X.591S5RZ;RZB9/],608>97/=L@[M
MO-F:GA;V8-/V(/RN:W,WQ'X&P$Y$SS.9-8^,Q(/[YKF\H*;=,6<NFH$52GTX
MSE*SFCE/E<?45*IIIGF)5^__>'?]$]]KULR!!I^@MC#CX\\)T[$PNPB:1Q
M_ZQE$!<M8KNL!O+W4JG =?;N5%L>9O@]Q-&@D_*X/< $3PQ<P;0]O>8.[>9V
M.-IIAQ;=6KU-#IO;Y/ABVM^^2;-7&'J:83,6Z/-Z^5RE,^R4\59KA-G_10BX
M2$2U&C+0'%[1O#-L"\>6(!;$[$D',=#G\REXZ7K(Y"R-.=<[>#5VC2Y*IVY4
MGN,%J]T]L! %B-#!GU_BH[+87);X2;CEBA$S"/+N+FGS QKP0W70-#P.X'2_
M]((G[+. !71R8 UO47</HCZ8<WF>WY\<%U)8E8,='KZA^AG>@$8\E38IP=V*
M:I]\,6+V%.V/MH)%;B!:0SZ[,)E+_8F7M(F)J5EO;NSH1[6N0O(C5B '2T'Q
M(.J,0<EZP/>32I%6"$FNRCL4^$\:;S\NU9O""#94BX31,^>31@O@H0L#+,>&
M"J37BI*F7TE[P D:J?)0 7,. 4S %^4]*QHFGG.-$.$M&NZ7V'BM4#[)5>?"
M3T5?Q=821'Z243KSB7<'X9**CSW"R3Q"P%:UYJZ:<83==7)/B<;W6<,&PN([
M.#XN0AI?O#I2*)T9U=.T%C>LR#2J9:I1,:E12<0'/IX*ZFPD@N"[8>AR5297
MPKN+,G-,=G8>12FOVTB%9V70)P[CS90A5'>*#PD-@Z0XO)@+RM]SPHL;:$*P
MK1-A56QD#<]8[4N1CH>0!E'66%U8>@W6 &?U6I^I6\T?O 7,6M.DPBBIG/74
M%N)"-,PP5#8QYF*&EZW&[+)BJF%N'%F>]'(B-+TV,IK3\JY.5&Z-^[V!.6JD
M2&K4,RVK985;N*?-*W6[;JM.O"X]W627TV&' Q:>^WS5GH>O@GA_0XWT"ZI]
M5:5+';W2-:5X3\P)=ZK!VZ5ZJ5NU:;\%CPV=NX'"KVZ![G_#WZJL3Y7U57I
MKTB%>;T+;77XN%N$X:&)DL\62 W5Y%#RP:@%&7YK36[9)90LG+WP9'LU4MNR
M8:IMPL%(&H6PL_!UW@YT6;0^2)7"\ ^R^U$M*Z3'P%YGK^=)B#I,:BV:_8NI
M:90'@1T._]IT^FSN;WS*^S,NID9605AY@0U)T9;SD&_YGL'[<Y'MTJ(C6#@J
MA;=W1,0\(&NAHGDQM9MA)<<7^1VYQ/')+]&ZF([[S;*33JHD[US,7+M)E%)R
M(#O) [(6)@Y LFW&1*69G(J=['V)]L5T9"KM9/JK&$B@%),]S1L!P%K(-P2%
M1.DCYS=M]KF[$=S=\!1Z2!NYQ<=<B/,0_V##@J^QYU\&SR^GX;Y(?C_9.<^Z
M%H/ ]C&*N3=X47;_.!>%S5*417DQ?8N#!-.2DM^8$S&J#OJ0R^U]T3:FO7M%
M1AT$M/I-<0IE1XJ+,H]S4<;%=+ 3IZ@?.!=)7#M4GC^;-9JJ'R95___@E-9T
MMN>Z@BC++!<06V9U ?%*1B(F!!PS';$Z,X..Y3W1U-*Y]CX=NMO:Y.1/WSYC
M9K"C_45S?;%X&,<W:FM+6RB'>6/3C \?WQ>N&M#AAH6?%@(V!!J9K< M.1I?
MBNM&9:+VD_M'')7)_+02II_AAW4QC1^#<B7,+ !NMW Q83V*F7-_N<0!*_D$
MT-OTS3PM.WJMO75OM:\Q#@SFI6\^,)/<A]=4"_LU2.([[9WS/8@=$KS7P5,0
M,_@-7XP_Q!+/N=.UCT&8_KBG25CC - "P$6]@YPR= OK.)Z8UD@%J' A<EC]
MO?-7$!8'6E*-)BW_7U&6^4Q%CK,[_AY 25X7+N9 /_%T\(48*2@RD[',#!D
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
M;YA./BS>X#;O=.(Y.0O,!=!0C>8;DA8T-6^;80H,MTI1=&N/#LI9+HPP]O;
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
M=]XROL!UW2C#F/E:X<+;,(N$>2'(>%=:'6D]W=:]\X/:<%$_ <#< ",!NBR
M1:8JD=CU'P+O@4MOKIH2[LQD#@P\@F%+K6Y!TK"8KSU<M6FJS1C^W]_Y[C%I
M^Q>Q=VZH55A?8P.LK_+H&BTU)0&.><BL/8-/KH[2,0J%56;!.5)]A"\R^,?_
M^2&#;\6Q/J>EB>G1+LWL;.;%U"H;EO\"]81B^"NXRQOC/3!>4Q;%T48/'?&
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
MK,^'O\I4@] %X K8"LC6IAB,K>GVH,QQ2T6ZRMKJ K/=*JV;09LQHLUPT):
MK,*=DPCJ9G 'JP+U_G#=J-B.&N>=E-&?J M@VBHV9O?-MD6R>V-[EVD2Y>DD
MF =Z:?6,B@8HV*"/#[MX91RB2;18ZSZE)K':%(EP E%!#ANK1]Y&'U/8]?&@
M['C87:50]MMQZ;X>)I5TBA-ADD&8-*BH'E>8U$U,*FD8)\(DG""HC^URK<+)
M$6E?CT"N/,+86!S1QE8<'UDL9C[45>YV.W9+BKH;ZD.RXYE;J:(T&0T!K.%(
M@_T?:Y.\=3&=]/5)12YZ^^,?=6G^V/;R]HW4:<?0*9INJ%%#-VCZ^/ZGPVAZ
M<#$=#_2!V52"B"(P16 M.&R33KK#",R^F(XF^F34?@+;HZ'B7L;:[G7M<F[N
MO@T*U?(G6+[2_#+&M=I$[N'P[9P[]83<K]FYIKN-C.9^;SGQQ46_=S9\!-@>
MK/K@TK!#.62!QCL$41RR6(P;UVYX_$.,77JD2GMLC+Y(<&PYS:&:\]D+V/6?
MAFO14!&:KD4;2/NMO^*-UG]:G9Z7MH[]F9J#JRG@ZZ]TV%=3P%_L%'"<1E@U
MH]!:.QM<3'"HF.NP<:[AZ><0%.=5K0PC4',&MBZEY@RH.0-JSL#S[+&OY@RH
M.0-=7D+-&>A4TV8U9Z#*(3D^=]-FV\"T_X&IVQ-5]7Q("FP'25+U4:\BR<GY
M21*L^D'?U$?C@_N#*OI0]-$L?8SZYZ>/,8BLR4B?C-O2*U'-&;@.HAB=D+\&
MP3S2O@;>7(T5:%(31/A^6A!TK_SY5QYBB1#.M:EG J;OV-*M2;G0L_T*WYZ$
MHSJS=T2\;%._FJ,#LP]2Q!SHYN#@8BJ%E,\;*;?I/ TBI8%(.=)-\^#JT!,@
MY<OHU/>5>?#AK:[]RGP6.AY/0KB:W[N^&\4AI0*H*0%[:S8"O *XV,RR %D!
MV-J$9*(-K1M&%Y6<]ECM74??XRLD1T)?"]!W CIZN1!4X5)G<6F;'G$D7!H
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
M?@ VR]HW=N57ZK!MVJ ZK#JL.JPZ[#,L!GS'EF#INYD5?W4?P*;^0Q\\J[+
M<S__,C)^55EBF\NECC^6+<]/X&^/X1]7_CS/5FK',JV+Z=C4#:O<Z+ S>0DM
M2&KN( FJBL4]QLL=A00'%].1K5M6N7V@HH=S(\]+IX<ME?)'H0<;Z,'4^Q7M
M-%4=@RKN;>F@O*-0 I96]G5KTL6*,U7HT"(VOJ4R_2C(2_62^N#PN;D*D]J#
M2=O&Y1T%DZBR43?[Y=SY;M73=$LA4 7F^T[,.PH18-4C<--R$]SVJP+ML4N[
MCKO'GYEW#-R=]!%W^^:H)0:=0J033,T["B(9B$AF7PW.4QT.VJ$);*D7W8T(
MRGAN7DPG:G2>,M6..3IO7]S$^>6M,<44IIQ@>MZ^F#( 3!D<[,5733".VP1C
MI=)G'S/_@!+Z3HK],]C_$QO9[D@WS'+/V_;K!=WN(/%\2>'X4]B.0@M#4(]'
M^L1N_T0HA9<MG5-V%+P< 5Z:.OQOZ_&RNCYKO*$^JV;]6B=^]HR3SS\ ,80L
MBK5?>*\4E6]^NGSS\U=5J'(4==@CU-YT,H[-C=Q5?HA=-[ZP)0A[:EWQ531M
M4<'N4I/4+6Y$"5@!UX^!GS9ZJ:T_C2^F T.WU/@D%9L\#&>W.#2;Q-G)Q=0:
MZJ-A6T81*01J H&VY+TWAT##?A\0",L_VH) +RRH7=(,5)2[;I1[(S64$1Z3
M.%1*NXI9'C6Z71,G,>'"*-? *@3I+H(<H@.6$<2ZF [';2EE4+'L6@,=GF^<
MY.BA["85W0%9]^.*L2CM%_TJ4-A. CA^ +M)"K#!U!OIPU'[XX,*'5L:MVX2
M'8?DNNH?KO>J<+4*5Q\:KIX%]TS[YOQ( S2OWC*?+=QXE^[)W0D=G_MY%>!L
MTP;5857H>H?0=8DWJN!U4\%K!"U 5@!6B)S:FM3H8CHR]$E%KXO.F+8J[M@"
M[7][X+H9?!T#OEJZT6\J@5HA3QN09VO0NAGDF0#R3/3^J"W(\_("UJD^(*[P
M982L7QT6LXY@W_#7D:C"Z%],,0VHK &4[%<5/CP3"=5#H)+J>&0$HB'1XW[9
M&:<0J)L(5-+ECHQ YL74UD=F.;/FY BDXM.JUOID >IFB ?S.VS=K&C"W1D+
M7D4#6X;\IPA.-X/] \#^B6Y6]!Q2J*A0<<? =#.H:)-KRK*;2H=706D5E-Y3
M3?G(8NEL>?5;$.TTQ[<[D>!S/Z_BE6W:H#JLBD1OC43G&***0#<3@0:0<HBB
M@*FM+&$&7]_6K4F'FX*IV&$+M/MM@>?#T'1T,34GECXTF\HT53C3!IS9$F\^
M#&?&B#/#!GT2*LQ<+\R\N_73T1C/*:/,A]$"]IC01^;D_)$=%1H\0>WR"K*4
M\,'L7TSMBDP#5:W<*I0X3K3X($YB&A=3P]0-HYR[I8+$*DC<*D'<8)#X,)HQ
MT<@V].&PPVW)5$"N93A__-CP84AOH?DUT(T*SY+"0(6!.X6$#\/  6#@&#!P
MW/XN[Z3*_$RN\%1JPY816JZ?.%Q4T,>-W*31WTF 7@?^C/EQ2.^/BDI%3N6Y
M=\);U[_DIWD];$[E*6VS&N,^):$F9XUJ$0\D:#=)!#^,(A9I2<2TS_^^UD(&
M'VE.I#G:+'3I(@ ?[Y>!CP\\NO$=?!W#TB']?.DNF7:?'VJN+<-@!FOVM&]W
M+&2:@_^G>>Z]&[.Y!AAYPT*,:V0OBY+ETG-9&&E\:>V/WM>>KCG^'#\P^^9
M>V2 2$DX@Q4<S\/'@R3,+>$S-H^T11C< _[#-P_,GP<A[.'*B^^"Y/8.UZVW
M&1U?>L/@[P<&3SNQ%N :N=W.@L2;XW$?W'D>>$#/"#$GI*!-S,)[W C@/F((
M;/])U^Z#**9CBD=@D7G"6<'2<_PXHIUZP<S!?0JP_)IX"^TZ@#N$IV[AMP1B
MN+?<(U%R\Q>;Q5H<T".A&WW'\\V=>^>6$4ASKXKNDG@>//H1G'/F)+SBD?U8
M!E$"2\$2=TD8 @8 BFA!*,X/Y!JR>P;0<?B_'S D)2 TFP'P:;MNE-\D'"6*
M<'5'^\Z>Q/7HN*CC/\$# *0P6=*FX+,Y\YPG>6J"]U/QDCCD^99SYZ'GX.(<
M#8X0N0A]^=X(^!X= A9(O!@7=_U9R)R(H?2)\ 0!T,4,3TXOT26F/=ZYLSOM
MD5[IS($[10SVXRP6"&=$MK0UA%@\ZK66"[P'""!0GY@#-^?/X?#OV(PA&7!N
M;QDZ49RNQ8^!-DLBV"?']?L;6 T@, /@^XB5(&BTM7*,DU;)ESW.BS)S59(5
M6.D70-W/+,0/ '6-5'9=FIGPPFD]97?=O_#6?O'@>@!Y4UZ7OR7 OX1%:\\(
MF"".N=<A)\T>DOJ'5!_R]P+C77]2(ORC'';2;_:PHXNI738 Z; EZ55UHRB@
M@ $3)P/.#_PA.S+GU/C[NH<TFCTD3EHO*_S_DF(-7DY:$_'^\B%[6HF]G%;C
M^07TK?CI\D^4>A]\KF_" 5K+]*XRC<$+T.OD/B C [5G1<YFVHWVAT\:PM<8
MON#D Y(UBD'.NBC!\UI(%;G!HJ2,9,BW[1TK,J-2L5W)@;0'<'R0=*17O Y!
M^,5PLC>/[CR^ ]B0G9%[2L"_GSWBW ">)?'Z1U9U\Z8N;KS3O:$GJ "3W']Q
MDTA.+IO,K+%C#A;CF3,86C>3(7"SR6!L349CMK#9_QA#,++%4W=AYH&\99<W
M(/^_7SH+T#Y>.]XCZ YH9N0Q%] V#^QU<"KZ,\>;,'RQ:!I0W(("_A1P#O0:
M;#(6XJ]@%\ZYMZ#=A<A$_[']HH#U?R.-.4 M%_@O93HYTRHD6,M=T/P6GY %
MVJ!OV3!VXHY63XJ7CPE0/F@@)2=J47Q\X5SC/? +/#:*@S^!25P+UO$-'GT+
MW.-[)C\F7$ !;V#SJUA\A@LS$#9+I-LP@<L7"TM!([:S L]:6WWG1L[M+>CU
M=,N?%N(-=&WE?5K]U1W]]PI7RTX$[]IPJ];)9<:?:%B ;>6757S!XXF_PYE9
MZ*.)+!F]3G8+!1A0:MR J+A'Y0J%@AOA"EPPB)N.N,:2R0E\Z.K+9_AUZ/BW
MC/+]=&V> 9[1HF(;PBKF DJH18N<CA]M4?+AOQ8]#'^8KVM)<)Z2F,H6<OK
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
MB6[:;>G0^ZSZ^K=JHF+'I<ZJ_^H@M,>6/98^JIATT7Z1H^K6.L.L&\79 2;
M],>#CA>G=< N_<._<3V/S;5=#-2.IH,=G5]+(.9@N"_FVQ=3T] G1CD8W'YN
MW1X#H>L8>W1NW2#&#@EC+?-@9MV>E,5V5Q*O\5)1TN*A7+RC[:+.Y0>J32R8
M[C,8Z>,*U:;]_%VU3&LS#9S+'5.;!C GQY[HP\/'V72G*5H;)0:656I7F$;A
M^#.&MZA=AVSNQMIO =;-*C.@KI"0L'P?A.^"Y"9>)%Z9:&K3RP1SV";FN:?:
M*(O@>7/WHR#OI _6@6Z;Y8;&G34.NE?/E#,*=,UG,:;9.06^/^-\WZOD^\\J
M,5L5,AW7+/K(:GL0)A@5']CZ9/@\C")5=-$J-?>9TO89S+U]:!N#[O9(-P9'
MZ(!]FO*+?*)_K>S],@#S.A8WM=#2^E:=N#^QVIRX_^V.B1Q\K)!V(\W1HN0>
M=O5$V@7<\(,;/VF4],PV:1OT"?[FB3EAI#$?N_EL*0)06?\JZU]E_;?CF"KK
M7V7]JZS_->3_EH'X\%%"OG4\E'^'9*ZT1,MNR()NDRY]N)U\'N?:8)USK3-F
M<PLR^SI(@@T9NFTBP</-V6WSGHY$@S9&9X857;\[G:K8YISR*]@I0CC2KN_
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
M_TU\Y\2T; &-$75U^-]H"1\!E+PG'5 !K,,0CJO- 5SP,]=_8*+_.R+%WPD
M8?$$; M0#L!P[T:(+SK:K0"1!V)2N*C/'@FE8/D@"6=,UYC_X(:!CTL!2N.A
M V(1M_#;D)X3 -'I2_A.<^^70 0H'L!L#9(E@/.V0QBX<?KM29$NN]:,_R&
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
MH#=Y1QF@0$Z^WE#[4$DH/G4RI&].OQ["5V^+G^O64-6TTJ^4H5KZ>=50*DQ
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
M*_D$]3^\T*=NT!HF1T\[S)U=T<KV\ 3@TS1>PRHF8?&O9_&3]=)WH)Y?0V&
M5)I0:^@GMX41L.$(-@=$.P/8T"Q3W>&E7^\5>(*^S8(POKDGX=.ILKVNHGZ)
MLIWN(F[B\=C7L(.D;!M=7Y[>;R=*WY%Z?N'. JJ8!BJ;VLF)H (W'.'F@'1G
M@1N\991AC]RN#/=F30H[%_SETH^VS#XF_--H$SAQU9T:&&JVYDO7=D[@ #IP
M $5VW*[O&3[!A=%]3^#:$VE2[-,K>C[5]=XK>CZ_3G@"01N4H+73KW43U"6H
MJZ?4=4!S/H&ZS,'(D<W3X[QG)Z[RG$@L7JE.BCS*/A//-W_^\E,@L4CD=RSM
M$(F0(A'RN$3(#8:D:1@\23LIDHTO-.=0KHOTR%/3([]XKU@(V+P#ET;O8+6M
M8H<A_NU>?KRT/:0YD21V<HKD\41G(]$9S"X^%A0@**"3-,GC*<#!5$GS],9V
M;",NS4OG>M;6XY+&J'%Q5JV^!?"V\#9M.[28_.%[#_[<CWT2)<T\JKH8:&Y)
M9PK-+;;PX*FYP9T4K9Y@$J_8UV"GZ8-$:>0FF-Y@SXKDH_0>E4W;@_EF>VC?
MB&E%IX.LQ8$N^5&^P\&E7KMBF$/7V5]R7W<HS1[:CB.Z$^PQ\+?X1&6I[64W
M+ZBY"8U8;I.MY+LRODZ'!+&#]?LKB-X"%]L8@,K@=LP1BJVO^#=J#G^/LKJ=
M1/MBZG$RAXY9YR; XLV2>$HW^E M41<>8++)187JSBU_C-SZ)R?P<^"\[7_G
MT_(E,>Q\NFU%4X+X/ 5RH'30V)C6,4/;D56[&(YMUXE;UO&O/X4T/:0]T76X
M^47CC&E/!5E@R79)CXE>EP;QB.M$5\@Y:(X*JO.:#-&W9(JJZZ2MH6VR\VO5
M0\;[51B21=PG!5([CP*Y?KZGU: MJUX9,WE-$=2<_VN#D2';=M?5<?U6O?J.
MVI:5EM-1JV/XS38OK)ZYE[+KCP#>CO5K?9)>^@G2ZX*K';N27I^"Q?A85F"
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
M^*,WWB]-5V.R7@TVUSFTF,895<UFV3BCRG+H31!.,:-*RB7059572),5 !)
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
MY01[%01Y1^AM;4!R]DH.T*AOA)E',AD*?@4*-77YI.>0X#YY9X*F3 SND<
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
M##Y+#G<U&"RK6BX2G2KS<!]DN/9PW&"[EW=KURN;.S,.6-UY*+LHXS_0R_T
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
MX,+QE0F&^EZ9Z0=TC? 3_,I\>O+9$RQ(R("?X.]N\'?*'/;NC?%#GYF3D/E
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
MJ"\W._V\NU3\.='BU)C4D.X.G>PL(-T=/K]9ZY^,\'J4O:<:6LTK7XK>VQ=
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
M>YID.@(QG56;\>1,IXM,1P"4N([XHAP;<UIC<F?G2^IIR5Y"XITKX*4]069
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
MH>*>D:])3W[G-6ZY-LZ>]G'Q+&\8'R\Z3F>.^ R[&OO8P!X6(W3@[==LVEO
M)Z_ 7X$J7,8I+=MVDT]TP@<<S\*E<-8(?K%HX9;94;R9EO(0M_-,EVHN-Y[G
M???M0&'_IB:G7LE^;H/VYGYN"_?0'8?(@^^-(YKF=D=;W(VJ,]W>NFICJ.D%
MW=XX3:=]'^=.%-!9?6;/1I$?=[7$(2QP!:;MYL#-&UXB//G?EB;0N,@>O!A-
ML+5>/,8F] %A\0C,;RGWCA=@Y[RXWRA]%T,109R9*>=9@$_8_M3!:\5.%C0(
MQO0!O[!^D-^KS_!-07;$6++YE'G2/G$V%<N.[O'94P1+>_YK!D&H<=\SW!0?
M2\ '[8U8=GE3X4-L>*_Q">.#_.9[(,;F-M5I@YO'Q>L^[9JOG,4&#>>WK&/P
M2>]*F]]'P!P'P(!]@@-X8\!;_CK.8N)/ 51I@%#!;5+G8/AA-)OQ<3U;.S>C
MW#AF^_5U/:F69HQMWJ(X(N73QV_WRK>O'UOG$"0X+^2+]\Q[FVIME7<T_<1&
M?F3Z2*!JMPD" 1C"#&>4X(A"ZLHY=[#G9L!;"M,) L9^(#T"-L43+1&5X%ST
M<\^-65**7S,["!#!< 14P,>C_/[Y^]?E+[T7%UZ;)7<@YR9PI5=4ZW&85&96
M"7_<!#A,:-46WQ@L%2'VPVJHU."TF/3$ZH"$)XA0WOC3''MSY%LFG.'9QL[]
M>( 9"Z?>&&[BB?,8X.;T0AQ^13^ O6/S/.T7Y0W\MPO_);B@_!W#*]]F!GLF
MS64G]B1DS+VAL97)X(^)[\U6K@/ N70;G,FY. 3,]X)YO"KL! AUQ "S7=[0
M5/G.X"3).GQ62@P X%.>,K8)R 28U^R-TA #NLC%0!+:U_(V8%^_FZ_QVJ".
MW$5/./6 PU/CLI>&5]YC6AS>_-U\#IK!8MC)!SO 46 A'PWA1+.1;2KWMF]%
M=J@\FU8ZJ(9ND6_=LD.:@P/"Q/J!#X*R$7@N#:[$7K"<F8]>XYMW:40-72IA
M$Q])M/9J01V*0H?FFL6/9NY":R?@B\45]07F,C(,&<VGI+<2 8#VX\;C?CR+
M,41=D6>39O1)M9_HDRO4\S6AGF]T>&7FC>W)*V$;0*J(3D#7 SW?#J;\SE)R
M@7L8M 8&IY:.(1ZU)#I)+"O7\272FV@<%NI>DPC[P:,P7;!+ST_X%$E:VZ4!
MJT':IST/DN3$H,$X8$!A UE^W%C/2Y1HFO2$MEA(.B#=%0CIN)$\-7G'?8%$
M1%AP4S2=H4+;#*+YW//#E$VGMP7/KPPDVD+_PJ+U0S(X%L'SMV 5A=,VTV,V
M83[>=#RE..$6B0H*'(,1V#A:I,.6S?C:%<<V1]QXXG($/G9B#7@Q%7&.C,>+
M B<57IG),'GQQ64B#N&%2[/L.6_AGVBR_,7QV.8$X8 3@ZZ=O"<S(R#>9KR1
M%QS^ %=#+S;CR8WQ>,QX@","BD^;3#@I_FB5!>#_<3'4N=D$;08N^L?-% Y!
MY(2<GR(-8GOC=#XU0KBDJKVF:7UB@WVF,<"_>4%P!\JW#?HL-:KV'DR?[>I6
MR:K<F-#7ZFY1N3/X *?$H1%+$YS)G.6=IE'^\$'%V1;S*QWFEQM0<[F=&37.
M[3SN6,ICW^9>UO!M27AO:K__,<&NWY+7?YU\HPTM?%N%4.TTANT"J*[I82['
MGS6&?6,%)G+\V3FW</+Q9]OFG)W;A/W.G,G-IX@/4X"C/F9UI3_F3[XYC@?"
M\Z')(?SM\[)/ZDQ3*%"Z'?>]Q1 [RV'1'01WX9)>4J#.HAH.(HP4D84OS0<]
M&2,7*X_X3R8(/9,KMF^^/7X-WI)P H&"GCX?E8D([ $:O01*2CHT.AX^RI%E
MQBS00, 6)>Q8]5,NO3%*\(CT(ISP 3\#71I54G)NXU '#X4N?/&2C)<FY]YB
M&E*R.'=49,=LPWZ??'O<4OX@C8S]!/,4?[:P/H-F(=0LT\T<&I2[Q4E?IHQ
MB.]Y2C%_#DPY[P>AU4A/&C^3L$]TA"(@P(; 1@'-RG=)U*5#R/,KXO;HC'A@
M4A?HEN)U$H7V&?4Z_ -D.N/Z_O*F^;3:@)0V4OW@L3#R726>_)TL:+O/H':2
M _J-B7[(R4U\UV^Y/R8=@\IARA&2[J/(P,*)B1F,2M!F@5F+@:U_16-0D^D&
M2(T)$,WCW7&+C\_@+7@-^I-P]JT'L#1CO_78QNDQY+$E#1[>FD*#++F92?ZN
M9$O)K9LQ-XL'\<X09@!A!$BRPZQ3((Y2L) 4$9H#[#]%? M[^E#HF(2V8WL<
M>V]G<P +-[,7]D&Z'^[8(/S@"$SA%;ICLAN!!9C^.'$*^79 OI<,A.QXN!.W
MU6E<,<ZXQ1^B:N6/N"U1!'L\2@K8F]BH26B=P)C.7EIXEG( \2.'Z]\3\QD6
MC!7E+%BYRR8YP[+/!AV,?%QS\KV);F3.5\88,*(!0.1CLK,8%7N4."IS73VW
M-52@Z<#);7#?5A$P8MK8B/$">Y'@KOX9N6R3^P@ ^GWJO2CW9A1DG6, <(S_
MA.MGGB9B* NVK!!:-5Z63,754:C)T--O\:)9A>5K5K+]"22#&Z;]/BS(MNR,
MU&ZW,9P 9N2M'I2<60<W2M^6\B<7Q2ER)> $9+ 6#O,<R^?N@]2]A&NC)PFM
M3!ZMC=R_HB#$N=7<<XK**?=V 9Y%2/L+HL:0FD?NA GSR9/DP!(6W1RL_HH!
M);C*-8ZQ)9$8"Z"\=,H*B,1I@-P8X.&S="HNP&<VIPB5Z?MV_(*EU7(!99)K
MZ'Q IH!G8SE^13P]%QI-?2G"DMG"DY]Z*)D)<(/;YGZ]T<P.,52#B(J?,)NT
M$/6M$B#M\1LTZ:N7Z>LZ+$ICLH@Q,4 3E(DGJ8?*#CC3Q ^TM[21F(&^(/*B
MXO?$79%\,B:]U,;)R8[-<)@E=W;A],TQWR5W:%(P$WV=H/T$<9 '55N4LJ +
MH6[B$GWS $$P!SKF[T%R*N!#)&6R'F!D7[#-@,U-\L3%L&PN5.,MZG,N8L4#
M9XO-\$!#*E$)L$%Z&UFJ4.+@Q2ZWL1,-MY2OL5Z?;&:A0\7>;!+67/M/V!/@
MOSV.<E9 ')^+-0:$ L$<%'#:6+$2OK M$F\VS3[U\4N!Q1M=)."9N49QYQ>/
MF,A^ D^A&!/%GU)EE8(B3IH:D5[S0B4KMG@V&CK!*\!OE@%U8L+@X%DET?XI
M2H"Y$':0*/P)]B5J_5IC(Z_OFV%6T2\P%\B6,)?&"L>Q!'P1V!@MI#\D;X[_
MY'Z+O>ZD],<*&K""6 7?4UW"_<;\;SD(Y"$%A*M1(3[U-Z/"D@P)%GYW$$2F
M15D0?S*TK9#L2!*C?8&V4TJ6KWBK8U3.\8A \.3Y73G?$[PY-J#<.-K W;AP
MT<B?B+FA0(1=)',H4:U!$]#-:K+D\2-J_5O*^BERP8D\X;)%W*\^J1+W.+]:
MN>.2^C?S)8B OLZ3-_$=AT@#@M!(;<5,\JK2,'JBSR8AI(=_W2MS>X[WY483
M) D_E]EPW\RP8BXQ8FN#K,#4V.,F1F(#?O%\1&]WR1C\[,">/< S4+\PSOFD
M ']Q8F\-F?!@&?DH2AP ([=<)MAY/V$$V1P/,TG\\-(XOZ9GXQ//(+N1>V4>
M6AQD*1JR"'=9)I=KGQ%);PD^#PB?NW1GOX&TX&$$Y<T]ZH)?O):BWFJ=&^OY
MIMWOZ8.WP$6 ?$$CL%#-;*[NG Z/^BVI>E[LBTG,;C-<C@'#OS$_/E3^"5?$
M YV:RM?$ *$[-GE^A!O,2>GB^7-@<KN<G4_LGTW%-VW,3Z.1M'CO/)V. B3_
M87%&@,U#.7CD&? NC.TY .4P3B[(>*0P2PO3(0AS8+7T$O%Y0HJBB^3')T.
M!N$FF3D^0YD\-F=@W1+J_05,AWB?CRK7I$D1.MH#:-OAS5_1^(D8?"*FFYG,
M06 [GN^RUY0+3Q@36&E>BI9G\#C-=N!N!>#N[FM6DT3WU!B4+D '4*SG'G/-
MQ*@=O>Y'FW@>^(%KF\V%Z.2KH,(9)MF;_X0-(JJ\^?#UGV\S=/$!5+& Y#Q>
M=KHK)(%X*G*<><K19.Q9$8\_+KMQ%HR(;"],&23)2>H(("5WY2=\*W%N< "1
M$H&299SQI*8[29)]DWR(C/>)#-HT/)@9NIX^W5*VYQ>>0R*MF6*=$?V43H $
M%W&M/.?T=NP?0&=3CVM!F)"6* 5^&JM'10OMHD5R$U<E/%!\<%$'_D+$BPL
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
M5W#V29A!7T#.D%18U$G1R>0A)+9<CP7_AZMA-E&"RU[(<DC0"*\DMT*,'AZ
M(2:[EO*8K >_!KI:1BS8Y,QV0=M47J;P#!$>5R3CM5/;);<]0GA"=-H6J&3"
MFFE_,B1M[\F%9^@ ]3<$-&V-(9!:/3&'RK'@Y((76)-<=0#W =;KS8@^M3('
M46(O5A/0Q$;Z)5G!V=LA<NVFNPK(.^ 9%OI.BB'ZD>\C!4DO Q&P.]NM?(Z\
M HCD$,&5W*E^M)UV<*?Y-)=DIR242FZV<[3-=K=L%IDWXA,*X0!M34"+XKPQ
MWF6(3H=CH5K*IWT?;7(OZBPQ[Q,=DQA13IQFD%4<%9Q+G<^TX\]N@=C92?D"
MRQ! I'7SX=MF^;/J8I\53<%>4R_H94)X4?JX';&/:]!Q 0/7F52@5%"08!W%
MH-H <AW_$-;-^&S:#D8=@!/\ Y[=P_P BTUK]YIJ@3!,!5OR%N)5J3J^S"8*
MU)?3.L"SGOTL4,7W@!-KYH[OSRZ60:(-]4#:/E<77D"U,.=SWWOFU@!JPG0W
M<7(*ZJUW<]]V:*EFE0YSK2N\PUP'"WK0'S2-0;Z<=M5=;E.<$;U2I0'1.S8@
M[L9C"N&:SN$@P9RD=1$$L(3 <O'!>@-SERNJ61 E^L@3\A.$%.H'A)S>//8'
M\G\B1L(6.)%1)A!\!4N E6_ANBM1U\+XYW)F4+<#-)./9+_8XW":Y'=EGDK2
M81:/F*/ <Z)P_2.KN4M54;NQ$[$;Z@I,,G]._45T^8G=C'QF_K@A*_C6=%[,
MUP#CS%G&!5PK"[9U)UXN[30V,;C)I.HC\PP*0%3/ITN_)9G!<P_^;IY["\K4
M1^+^K^T!>%"='DD  BW<(U^@J+$Y++K.#?'B-4%JO;!$_FPBB:A[B9(YO2.'
M! I//6;H_GE&%R)^.F<^\2@4,R9RM2"3&I0UB_F7+9!TBADSO.:*1S,3CD _
MHQ>%00B+48"*+\U5#Q2#(/6\^ 7(W&/AR;V=Y%=$9R#L;,+L$#UN%NX0/8'P
M%)"8Q5U8B8LM]@LJ+V";*2-&&2C+V@^H&*DX72A :R7X-AVSM!3JUT6QU#7@
M=YK1[/<*I')\T:1;+\.W +A<NTS=<*G++<!L(*[VJ'T$J*ZWA-7S_HP%:IZL
M8I0&9$=\7D3O*1Q"2$,8A%^^]^"GA$Z M%;H^?Q7?)T""DS6_,FLB%#2FTQL
MB\6/)1YG3J,_V&OVY0$% Y(7.QY($ 3\LE?+)+\Y<D/\%^BG<,19BQ-"D1<,
M<P&;"U?BF (,N /8NTFZ1NPG"Q8IB%MRNYJ'^-*,8SE]=&#I@U8!XN_K2QL<
M;:<X!GZ#UV\/7YI^-!>EWFT,>ZU\V6L5OC3D+SY/.TMR#T/S9YK&FD':^"5I
M'#,X(@JF@4;F/P/E%D/LT?SYGF\3O>"[PA*[RK?RS1:/A:)'/ FV_MZ$%=6C
M\!$/8^!AUE]+F2@15WUMH )WF^I_%(_,MX6HX[K17:S[59IRO*, _K9&[J)^
M2)*9D^\:65DH(Y<%]')<.2^J.8N)WXJ19E"E&> !Z;6(I?@-\AE[;L.%-9/
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
M$-79,FCBK/=<E/B.B@>0D KI2 <Z&G1JJ%*4)Z)C&Y9[Y^-=(!F<+_]F3SK
M^=W]?*FF1$J)E!5D[^R)E%U RLJ:ZQX3*2^\-U=E2<,Q'EQ/_ZXS)A2OH[G2
M&7,J=4%MMOLU]KS4M.G7Y1+&.1.4JZ.,/J<,O:IL$8FF%XFF^R4\5X>F!J4\
M#_2#]7O9?ZVHM<-R@P3VDVK6X_G$:^O0DY&Y^7+T$;/,*&!*$%G3Y/L7;&9C
MNJ%]DW8XP-8VKA<J.#;61Y_3WF7LE?8Z,6K1ZV10MM?)!VQ'07/?,PV2[MSQ
M_[#Q$QHR?)JLS8+%$-Z"W@MJ03L4^##?#F7Q.B7SOKU:HL3K%[U6$ZM3RM?'
M!T!;P.8 IWY[O 4(!X*]  (V*YJ9+M*0'2*YS0G:^'$\4IE(:XRS?>< ):8\
MFT ?(QH$W52".3#*"3(?YS5YX&7J.2P M@FO9_[3*U&&:\)W0%9/0&>T3M"D
MSWTVCG#1Q1!LVXU_0"2(S3]\%IJVHS"<#TS(!5:N!W<64(.4@*T[&O8^09H>
MLP#X(G4?@;?C-')[\HJ\8<K130E]@#/GX8$RBD+8@(<3J&D'<&,,KMN;P9OQ
M > <3^;_W][7-R>.)'E_E0KVN;WN#1GK'<F]1P1MXQGONFV?869O_]J0H3#:
M!HF11+N]G_[)+$D@C  )!$A0$7>S;I"*>LE?OE<F_DR\WJ5M">NV?)P)UH/R
MD(M8P4+MNJB:"_PT,OZHQ?6(I>/[0TH#UH[=(B Z?)^5Y/##&BJ6[^.7N(FC
MZ)<!,# ;V!%6F=*G$PO;O(]@0G<.R<*6%J].:RH0&M #*P)UY=$1V^)Y08S_
M6B3XB-+%^2O6"ZP)&/;*5SZ*LJ(@8F1"B*%\V)/$?X>S>^03P,;%BT>M[Q?6
M .!T98W>K'<?Y6L2[0#UY+:M6G$DTB_0[7 E&>NXPF!0]))#U:&/A,@._0J4
M$>KA4S +Z]A3($,/Q<6?-LM%,!18/1[4$ZY1TC!N;C73CG,-'Y?3^;A2+CX.
M:P>^P?@!PSU"^F)L?4?&A>!G=>F0N8 JA#S:!=;I(WM]2]2@ P;BT5<L%^7"
M0XQU$.!M,>-X)TQ #$#U FGKHPKE$<;E(KUKSF!GG=ZGL',C8#)!,&*1U;B*
M4*+64RI?KN<K\W/(K5Y7 S'6[Q2!H&0=6GTRGHX">X)DF- W)];[!6N&(.#N
M4UC[12@:L%C1FS4!Z>'1,!0=R@DD030@%M56:]U4\,=Q4'?J)P\ A0<6=P(C
MXW4(@^'#6E[5;%X1*U5)2U'#9#$%1[*XK(8M5J.*!%58C0K$-( 3] -K#!92
M)-86*[RB)K!*T&<YMZOM]#VVD-,H1M50ZT9#/O&Z3^O7Q^L^K5]EN>O]\+I/
M'^L^\9I'9U1M*%UI^49?K3<K" BP (\)PMA0!BUMJZH F]=>_MC?^&VXG%RX
M>(-[J9;^7.%Y<)VQZ]# \MX?(LVDQ123-O-H?*,6.DG2O,,R* N2OMP!H(B#
MR%W>H)0'F3,(D'J0Y@$.4L8BSAL.,IW]1B[876X2$1%;2I:A%$9)2FF4D?,F
MW,KW<P_<=I58"H9Z8>^?09-4=B^)7$\]#XWHQ$GN<EVL)*W!TJ5F]M9@:2NK
MEB*0UI5"$]>'D.? 3E!#1""YX\6R H)$,(WEK(;RY_N4YTYM!;&W:UN^$F(O
M?_.]9>QMR+\K%GMJK:D*LE26R^6%7@@N)WV'TA3T[MYF@5KU.V_'$D7SW=W8
MA#D)!FUU$^;RBR)^4[/J3'Q+JM4+:QU>GAN:&?+\I-+6>V!]Q$BZ\;O#-9+R
M]UDNR)BJ1I_E8\FV_#I>H_+VU?$3U3-/)(]-5BEP%V2M50/<QU(!\H/;*-:
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
MEO=J.Q?AZU?Z4H&]K<];$C,=>%1UC@S@@,@//"$RIA:>#S-5B.51\F+YM$^
M&OZ8N@'\-8%%4)]\FCI6_]]3'S[Z3&R'X'G\@-=980T?3Q?.#P;!72(6BZ,0
M^&PTIPH2#*V O%$RM.#%8$A)^-4["5P8#GX$)A"P+Q*3(GTKH/79@<]V&*G3
M=J966-TRL<?1@C45=F3B^C8^<.71$;/+OKS9_6 810B2;T5'(LY?L5Z 3*;!
MZE<^$DE19VED.DI#_; GB?\.9Z6^)M8KO7CQJ/7]PAH$U+NR1F_6NX^4FR1+
MH,GDMJU:<026"V365Y*QCGP'@Z*7'((2.!!>%<(# IA3#Y^"65C'G@(9>L@G
M_V13LZ<8EJP.C)X%///%U(&T3=50S(9!!QK]5P-L2607Q!V0:V2Q++1@-=..
M\P.=SSBD(EW(M5)QEBZ@=A06<US)79!'O,Y3QRT'=97XZE<?$\G]64HA8T5]
M"B0+Q E<:,:5<%RV&3YP)O<'\!SX$EC(T/: 5UD>>_EM:/>&9!H >_D/!6[5
M![[EO3,F,T&>-AN$C-T^'?EL+NX+K/T'.YJ0J\&+DRG,&]C3;";S5^NDXXYI
M<CZP/#9<_-[4C^=&&1<%Z!#\"<9/Q]8[>4EPVQ?/_4Z]D.GZ'_A=!<^Y/P^A
MV7-?V-*IOL,FX;9$.^9/X=@L-L*;!>=)1[07P,X!G8QA:U%6A.)((+$P8K\V
M<GOA<?;MP8!ZU(%'Z@3FZM-X:/SEQ FS*K/Q04]&5@\E$J@.KT-W&LJ@P70T
M(CA3!"I^,%^'0'JPXR\T7"7.P7/'R=%!9EE(#OBC_G0")!Z$JTT\PW:12;R0
M6@,/CB74<L+9TI^ !GQO>:YUDI% E(,3R!VH!B EV&F@7 \U 0]Y)D(5EIL@
M&WC&PN^FGH=4 &"PX6A!10 =TR5#=P1;:SN6T[.MT0(=,54"-\EQ@U6#1]L&
M#)3I>Q8[ FL$H\&A#"E.ZP7.&NDG/('^3%N-CSPY5?8)T%/ZA.PY.X+#6=
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
M?:*?R72V39UYOZ7VS][0<EXI:8&5 [\DF8I*/N%#R6\^?U[;\"-<)\59A^N
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
M?.&5.M1C \$W=((SQ4>F#FL5,_%@>'LRHCY;$\S.]:B T_+3=S'QJ_[0G8X
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
MM0IU7SFZ.+K*@*X";TCI9F5N2''T<?25$'W[N>O5$+%2F&!6X:X7!R8'9AF
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
M(Z#NKY=6,XT(,L5T?"^XZO2&M#\=T<?![]8H1&#+Z?_O%)8\>(<CBP/M-S,
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
M.R2TA(TL9+;',X@@+;<(2K,J3UX$G;H;B0N@(JZ-:J*H@UBZ# S94)1_T9^
MJ:C0TAR9'7<:#/_\)T.6I"_MT0A 9HT KY[[;VR=,A<ZZ[+LPULQ6I9P#'D;
MNB. OPL#]XD_??'MOHV^9AAL9<Z'T]_DY29 3;8?E4?\=O,;AEE=8$GPP"]
ML1,!R_S6__*7<Y6%,@_5["=4<^V^8T)W)PCC@8G(S6^.'3OJUH9O;,=A)!TC
MQ9W0,!4II-E- 9XL[FT&(/@=P,3LA_YLC2=?R#VN=D40:.8:;#0V6(_:Q:\H
MM^%S7+A\H0/[27. G;Q<EGF IUA/R*-#A?2[THK(2#.L$Y8=J*D W:B8_LJC
M/%D!P*,\A0*@^^8**7>#0A*3BB!^)AWF5E_H;8^MO(^_%0T4.AVNW>1T,X H
M=_3H/-,$9!X]VL5Q\;$$'9"C;(8AS@,)B]QQHW,5%CQNM(-1LJJ"JA8&. 6"
M[>4MVT'R7>3O6>-+ZV"0@K+(6!!2)(JV07A\&"W*/PL'-#(@+G_HZBS]AC(/
M77'/X>K0E<C^%-%Q*$KJ)3H,K7KP,U@C7-']%P::"E%&S]<_=^JQ*@[,_<24
MHSIS*P"Z& HN$T*K)CJ5TGC0N>@L#4(7RBD;AB3)6$Y9U$2-"<^+?X?@O(<#
ML#%*8&'/R3D XX! A+=K^/P[.NH1<;, P7W]OGY=9SKUZK@:BP)@!.#;U+%[
M]L2*G\ +2KV-MT06@@C7R^TP0V;RV M<=A6-5=62Y).\BK;F&->'#R]91^[X
M\T0+\VC&F@I+FKB^S:;JT1$+\LR;<O]7;>&MJ+NQ.'_%>O'=T318_<K""<1=
MWQ-LP<-Y%%7WS\C$.<V/]D;BOT,OGL3$>J47+QZUOE]8 Z#!*VOT9KW[R!23
MK>!MYR*YE[FV(>*6%\@:KR1C71_Y?(2:91^.P0=WG%<$H#_9U.PIAB6K Z-G
MJ;KR8NI6KV>JA@*&.1UH]%^-6K/+&M@SQ8$E":6U)?R(BL7.]3H[$(:@.0!8
M.V;8@)$U\>E5_,>76&[:#EL/>^G+XG#:9%G^X5+#K^>44Q=#ZHD4E^B7U[><
MU^N:8JSM.%^P4I!I5J94EW5Y[;0VJ&A%*BT?G]JD'6[9T#U-SSE&._>P2PFH
MQX<N<;KEOO4 H]0KP\XE&ILN[-W)&_Q*:3(%N,%?3CW45"19D]#HUU7QLJ_K
M#4-2^ZB/2JG-$EFV[@I#(\VYKH1:O$JLL8L.@'W9%AES\Z+?^<>R$<),GPPF
MTOEZ)LJ2<\$]$Z5D)?-T8%E4U,O D!J&&J8#KVC.F)671 DB>I3_RSE)M962
M4P_'<SY23"<-6345@W72T U)U$(>TOY)>U-60K$S]7[8/UR/P6TAM^V9!K87
MLA', B"?9&!)<4DT_/CS2?H4UV]<89<2JJ:X\%R$\V(W_@Z%WQ7ST@)FH3#[
M1X,3_F,*LQ[8M._1(.X*,O\PE=-("YSF;.\"\4R#\X+=5L)*AC\-23>9L#)D
MR8@N#J[H%SD7_@BQ^-.GT=1G\&.E*Q<$_0G+^55;=[9RGC<1X@PG4Y-;4]/4
MJ,FMN>B@D$S3).WQ9.2^4[QMZ?:^SYOHA!RFY<_J+'_"%K=G6_>"]WS)M6]B
M2>&V?EZ[!Q8DM2'+RF6_(<F&9/;I3S7"&@L*A!"[<S!4B&(=,98$U&%HFD7G
M_W*.,I.W8N R<[-IK+#D8/T2P7N!YK&/L+5CU,*).S&F9:4DF)8+PW3%!+-<
ME@1B+ICW+YC16:6B!HN&KZS1V#Y. /*H)G AB]"JOX2$YZ+E.%-KE,8?*[W"
M<W4[R&5)L*J("G4B[%8:N-[8'4RHAW_$(&!7@]U! NU/\0,]RBY! ?[?+*^?
M2'3X-'O8/]M@@5R6U***Z"R5MD/F())#$'G4#SR[%]!%$#W''_<CDX+=#CP(
M?*HF@TZ]D N7086$N!7FF#/8;3/YX@/X^FC4;T#@!_"57VL]P&8=MX=B67;A
M$]\%;"5I>[07N)Y_)!_VY[-T>/%\TG-4'M7HSJT[@'/Z2<=QTP/V85C#T[F8
MQ7)C9+(<;.KX8>;(IV/[QPI9<P6:M6Y:0@42<C<MX6R-#YY?>S[L=YM$ *VA
MR8J$I;NPZ;*EB5)#@3]9XLT?47+Z]=!R7BE6U\.[_9X[(AT*!\7<9HGJ?=?#
M*5@AWZS>K>6-K'G1YEOZXK';AF$)HE.M&9)E)\_6A<CSC3D;VIS^![^GBW)4
M<$?)Q7RZ]M@-AN_DV7VE(S^P^C'W":N?A?4)I0HH8\7NWMGJ/3S?F#.<G)#1
M<S&<)VLZ(G]WIH$_+Y$VJR\L-4Y8TUFS=V>KW_!\:\YN,EUOD!55#Z\WB+H<
M7F_P\C&>O[E#A[1>L%+3!QU'"4LPG#+36;^#9ZOM\$SQ\V(_1=VBEK4>8SJV
MTPN\D4]_Y+.YW'Z?_,,:CF".,2M*M&U E^RY*@0*S_/FB-P*D?HNB/P;=1Q[
M  9(9TR33I %5$K&N<I)A:<#GQ<J=[A1I2D,E#*"4M'#K)*>W?,9[!8SL3*!
MDX6SE;--(E9X$O%Y0:\P@6BX6&XDL.Q1CQ4;R5B#9 [!6>T?M1PYR(<$WMPP
MY*)N)[S9/W'E#],Q#-QC7?7@X6<D]MZ%5"..-8;IT5[_ZL[Q;7BMZ_6?W)'=
MLZG_Y+F]5M^=@")V.[)>:X3=.0G^IV;_#*X&]D_:OPB\*8#'[O]/;7 ARXI1
M=H#'Z3:F':X6)H>G:SG]$)W1)I!N^/EQLW +61&6,7SRZ,7UB%HA6ZG^FAB!
MOH<L<8&^CZZ@')!%)JX(<I7D=%62" NRY$]?  RVY0%GQCSQUS@U=?YQ>+OB
MU?9A!=$]BO-1&1+7E;C*</IX4$"5\<$\=0<V/#*AL6RX#C]&*-S0D6N#NDW^
M;(TG7TC7G?:&E-S?/Y7!E#TD,M2C(X-+BL,A0YU@67IW8 6!ZSGT/=:9L%8]
M=M6,/CXS\:!(]>,K3%Q ' @&DGCQG?Y4I*@JW#5NZ "V-(CZ+UP/;9HLJ/ X
M@&\!'T]3SY]:80^)#NVQQQ51QE>P)7O'\EXLA_H7CS]'])VT>DS.R&)TW^=\
M1 J@23XZFKA0.3":Y+5HNK4=R^G9UJ@\:*J*;)*Y;#H[-,E%R"93U+EL6D83
METUGAZ8B9--!T501V60VCHXE+IFJ%/DV&[,2OKVH*D(<6XMK4RY42WB&Q^#H
MWDDRJG,VP@H;HG:N?STZQJJ4E7/'>J>3__OZ?$^ZUD_7<<?OH"\%0%)(4)W>
MD(XM<N/VIF$YJ;/AU4A,UZW[HQ-3E;(K-Q 3_$1O.@HYU;WM?'_!GAU%DE:%
M^-1]Z^O12>N$^-2]]4)'^R&J"O&KI^?VT8GJA/C5DT<Q_,D9%M+63?OVZ+1U
M0@SKA@YLQ]X?956&:QT_GEXECG6-YAUYLEXIN7,"BE8O&H$W8$Z26WM$R:<P
MKS3JS)XD0DQ>Q)15"S[IXSV%=F@M$T#WY]4D%R\LFH8R"6HKM];UP!*^P$O)
M[O@*]I#X8(;V">[&;'M%W-Q=#S'C4>>:#UOO96"]C&B\#_"?>*RQY;W:3CQ6
MN N%G+L1GSL;Z,H.X.E>!DKXRS?+ 3)@MTKP6)$4!!)["0+7>R?8]8=@]VW/
MP[LI[%&/_C&U/2" P"4OE R 9OIDDO#?W05T3'11^O3R^9,D?OYDV_;G3ZW/
M43I<K+YW+OY>7Z294N_57ZY=9V#WT65BC8#V0Y#@0H: DA=*89_&-D/-P'/'
M)!C:_@P?")QPGWPZL3PKH*-W\F8'P]"Y27M3#Q@Y]=F#[9_AU3WTRXQMG_'Z
MY/9:>%CSJ00>M8+9P5 _(,R;1)ZG@&59?;F0*[3-W6'HCK*<=S*D'GUY#U<3
M6-]A=V#Q@ZGGV/X0MF 295CBHY&7.#X OS>D?5A^N)^12X^]GG&[IQ/X3[2=
M%=J]IQ4@5$,,+@-02.QCCUV.<8"T_<!C2H1/^DS%<%[9OGGX2^S1H3N",UEX
M:^0ZKQ<@3<;PSDL0'TA\E-@2PW&#$ ,"VW9\QZ93?,RC[D!8?!YONZ6==_1T
MX4<9;:.FPLY/7)]I55<>Q9WZ0;^\V?U@&%5?3KX5G;PX?\5Z ?DP#5:_LN!L
MCDJ,)O4$MLF%T]'ZD,+'HGJ)_^+,\3J)3<V>8EBR.C!ZEJHK+Z9N]7JF:BAF
MPZ #C?Y+-I1:_-9P)O(G(%\N7H!#?;^P!D >5];HS7KW45@F@00H2I[ JLV+
M!.X%*E-7DK$.</F<]EDV*ELPX5A3B.(&?]I\4 W@LJBAL&@<_" "/<7+OX+9
M@<X*4PDU.#;*HJ($RQ]9$Y]>Q7]\B?4LF^F1%^RE+XN<4YLLJ\:XT/#K.374
MQ9 B(B,F^N7HZSI\=;G\N5&712WU&[$NI7Z^<B2SKIGKA\IM8D60+LK$BHS;
M'%0G21_(KI%:<OZNV_Y&)+V>P= J:I'AX1]XG;>/S[!.\>+OI//;MV^MYW\N
M+#B/>J_#[R4@4Z!R((F9N/H#V#4ED'='%FT?RS=N*=IT+MI.7[0ED)N@6@R2
M4Z\P\&[D0XQN.W>_/+2ZOSVW.QF-#_W@_"5I:S#K(/0*A'8#['^<Q",IZ#^0
MM$_]S[-DGKG6/M/8HXP>R514(1HOOCC'#&PPY]Y)SYKZZ'= T]JC$]<+(A^$
M#R<%7\#/H9WW0H?6:$# =L2!&"&%#PBA_3!UX"TVH#4-AJX'J^YGM?+T(Z@^
MIEIOR')>S4>3ZZID%J+Z**!Y%:-$J5)=;NB[*%''<T=G!,:?_R3IXI>5FI)>
MG94\=KOM9])MW=V3Z\?GI\?G5O?N\6%9)<KEX<WHQ-WVL1.GG@JMY.O[5?'+
M6&<5[&TEE_YE6*/PN1Z7*4P#065/ZG1H+O-*(IF-IIE8U]+#.J5=Y4=:?/$N
MF[_;6*'(HSZ+"S!OZ(I4:_;XI[GF VI7F(*-[TP\&QZ>P-.#V7O1]Y\YXR\%
MZ>;<H)(R5F8 WV!1R:MY8Q_)9-5>M5V\+B4S@S+:.W.#9A9-C&R:%SIRWV);
M9@"FA?N& 9D)V#2NXZ/)$YD[T8\E[*8HS(*?]JR)U9L'2MSP4RSJZ<,C?;R@
M 2=14F-SG7NB [MD!5./LG5U[6!$"VW)N1UZ2VE#&KJ4UX94&W53-7)9?JLM
MPH:H%&)#HEU;S$BJ6E>50UJC1U%?KX>6A['P3CW15&TW;2]TBI5B=9^+%YE;
MZA0$_[=1;V@EI8,T[7#I6FL1M@"GC@I2QZ>YZD]G1!&K_HQBXNZZG#@.;HX<
M97LX*SBGTU[GX.+'?@X2((<+B1/'N1''IS3/()*(U>NY4R= GT2JHY"3Q\F*
MC#-6$,I\+%_?\R^$L1^M7E;N@Q&XS6Z,$X#4@Q4,X=?NZN3)8HGU'%TE.Z%]
MA!A+CKZBD5=V70?6:WMCRXE#*E]=R^MS%\A)H+):R'ORL!H:([VX3O2%[5S<
M6KW@U"0?5R9/ZEC*"ZR<F0?51M7?J.4XE/Q:)]<>:)/">4NP/=GHVV?B\'VL
M#)#<H4-NZJ3MV;WOOLN1Q)%4XGTL,Y(Z ?U!'7)?)[>>'?R'GCF2RGQ4^TH,
M+\MB3@!-W&PZV6,I\V). #E_MX*A]^Z0QSI!Y8[K=&4^+(ZG*JZ*(^?XZ^#(
M*?VJOMF]H45'I%TG]_0KM:9G+HBX<Z'4^UAJ**$S'W$T[0]<K\^!Q(%4WGTL
M,Y"Z0W=L^>1O=?(/^O(RQU$H@9/_/4MDE?GHSD+C6[H0'DZKR:H;G'W9.V-U
MV;O+%[?_#O\S#,:CYO\'4$L#!!0    ( ")Y4UJOU[;EFB(  %:O 0 1
M;W1T<BTR,#(T,3(S,2YX<V3M75UWXCC2OI]?X3<W,WO.T$E(TMWI,SU[""'3
M[$E"%NCIG:L]CBU V\9B9#L)^^M?E?R!0;8E&9@H:_9BMF-4I:IZ2M^ETB]_
M?YE[UA.B 2;^YZ/3=R='%O(=XF)_^OGHZ_BF]?'H[[_^\,,O_]=J_>MJ>&M=
M$R>:(S^TNA39(7*M9QS.K'"&K&^$?L=/MO7@V>&$T'FK]2LGZY+%DN+I++3:
M)^V+M%CZ*_WDGKGNA].)TWH\FYRWSB<?)ZU'^Z+=0A<G]L?3C^<?VNV//T\_
MG9V>3=Y/SL]:'Y$]:9VS?[8N'YV3UH5S\O'R\KW;1HP0F+X$GP)GAN:VQ53S
M@T\OP>>C61@N/AT?/S\_OWL^>T?H]+A]<G)Z_*^[VQ$O>I24];#_?:WTRR/U
MTO)GQ_#SHQV@M#@)0[I6G(0+A[QSR)R5;Y^?ML].TZ+ "%>PQGX0VKZ3L79#
MV@J7"Q2<%A.QWX_A=ZCHI'5RVFJ?"J1RRG;KY*RU+J0;9F1Y"2^.XQ^/+)LI
MC1^C$-TPD*_1Q(X\1A+Y?T:VAR<8N<R#/ 0^LE8@]W-HTRD*[^TY"A:V@V06
M_/4'RP)4\7Q!:&CY MW$#AZYG $-.=F1%7O +7'LD#LVE Q2E83RQ\@+ _BK
M!7^]>PG<HV/U6J.@-;7MA5;->9JX]N2+C@157E0D1B$)_-5*Z5KPJ77:9CY1
M6X95(]&3(:7;4H;"AE$&BHR2_QUL*T;6RK3%2"BUQ"ANM8I8I 0 PH5.A0%R
MWDW)T[&S=%NL?PZB1Y7VD*.*F\**7*<AK/%R$=:I.BT._ZA=)W)<G3K3XO"/
M@CIMWR<AIX<OR;?% OL3$G]@GZ"U?$J;S!!-TAY<&,&2\>[T\O+RF/_*.GM.
M;%.'$@]5%SY>4+) -,0HR(]^G,&,HLGG(Q@#6VE?_>\%1>^8)&D1H8+U=@\_
MLQI0P 8+KN_M2J&4!;C^YZ. X>"AV$0FZ^^BB:[^C 3[^']">\]^U-6>D2#O
MS2ONV)ZNXHS$B;PZ7@_D8_:[A=W/1UW")N]'%GS[.NR73*5XA7')E%7*;.5]
MOY[P_YU:K=4DOV5QJE^.-\MN<(D"Y [\7_F_-]MS0IP4J2#<L(@RW7H#*B1+
M/J:6J[!G)W)QV/=A <,E43*M0"2U<GO=RIR!E>/0((MW!_>CP6W_NC/N75]U
M;COWW=[H2Z\W'JEY=2EU!0:7EQ?MTPOP]!&S&DI=/<?*2GA9,;,#'./1@TV9
M5C,48B9GL!TX&[RD4+75H;)^6F?^MX9B-QJS_][U[L>CP4W_OCNXZVE#5L!"
MBM19%5(KAM;@QHI9'N"Y869X&/:^].Y'_=][.\"JB)\4N'-UX-;X'V"L,/N6
M?:8>=RG$%]M!?.A9151&7SK,3(/;Z]YPU/OGU_[XCZU +F G1?6].JIY]C]:
M<04'$ NLOL-V*V4N!?C#=@ ?FFU!9]H9?;FY'7S37V,4<Y%B^%&CZV5<+<ZV
M04"-HOG<IDLR&>&ICR?,4?VPXS@D\D/L3Q^(AQV,U!JB(BLI9)>P1,>!XY$@
MH@CPBQE;9&+E6%LKWE;*O$G H2FXM.Z.20&9#)#W)P(@,9.&[IL,T1/R(Z1D
M[K2LU,:GFS9.*!ME5P?A)_O14^QO\N6E]FV+]LVH&V3COO^$@A :KYJ-\^6E
M-C[;M'&.ND$V'J(IR$#H\LX.0T15O7F32FKO<]&G4QY6PJ1!9G^(3XZ6#QZ;
M'-B^V_LSP@OP/27SEU-+8;C8A"'E];/%N5F,G97Q:Q B?;#D%+,NMA,$2+G'
MV2"2VO^]V.VD+*R81X-L?HOL0''\3(I*[?MAT[XQ88.,.IH1&HX1F^KZ[BWQ
MI_#/*T(I>6:+#\7%434+*0@?A3DX,&P!&]Z_ ,_XKQ77!B'4FR\\LD3H@00A
M12&F?+U_A7Q6B6+'(V$A14A8MJ8,K76.5LJR0?#P;GB8F6#PZ.$I%TD-F@IR
M&2P?A,4K9V:MN%DY=@V"I.\S\Z*Q_:(X6N3+2XTNK&9C:HN3-\C(73*?XW@!
MQ#KI+N&[5<A7WE*KHI>"("QY<]SXF+'&KT&HC$+B?)\1SV4+))B7ATNU(5PD
MDV(@+(GS3'ZT8C8-,GW'<:(Y2,'(PQFBS"690C/D!_@)Q9W$+0D41P5%7E*0
MA'5TCK/%65MKO-/>["=@WZ13G=',INB*3?[=!WNIOHE40";%1%A4<R8MSL5*
MV33(]#V;^C"G?T"46T)M2KM))#6[L)9.65B,1XQ!@XQ^C2A^8C) =\*F\)&Z
MRQ=32LTO++57?*P<HP9!<&-C^KOM1>@.V6 3=0B**:40" MMX&-Q1E:>4X,P
M@*N:;N2A/ILPNFP(1.X-]FTV:[2]W D@F0S1%#,?M16W7&NPE:(GGATGE5A]
M/@%.*K*RFO)GF'# O*JLB0#WP<^Y,&Q]\$]^<73)>O_DI!W6($.F)WU2C0BH
MP5<&\4?Q-#J#&##.:N)+G%5=:;A O/1)JVL2R$KA&7N(^%",_+BX.!6V#=0C
M/ZR?TG\U:D*N!,!8_4Q=BZ$43V$'0@?/N))&H2G$YN@@5T8L14G<HQ##>YH(
M1Q*!HX'!.H74\ 7G]YR^F<;.PG&T#+Y))36ZL+&0X]%$P^=B=#0,+U))#5]P
M3)_Q:*+AA8 ?+;\OII6"(&PPB"%#3<2B-/I' Q,9#RDVPLY#91Q1$V':C W2
MZK *2:6@"!L*0G!1$X&((X TS+]&(#-Z6UCBQ^1-M'1UW)#.^D"%D109<84N
M#T-J(FS5P40:L"DQDL(F+,1EL4E-Q*P\RD@#+RD3*5;"<KPJ8*F)..4BD;0F
M )M44B2$]7D^BJF)EJ\(1]) 0LY%BHRPB*\,;6HB5(K!,3H]FQ9'*83"=H!6
MT$T3(17#:+2F?R7$4J"$+8.B2)PFXK$97:,SJRLFE6(A;!&(X3E-1*(PVD8#
MCBIZ*2;"#D%QS$X3<2D,P=' I8I>ALN9L(E0$LC31&#T0V]TAIJZS*60BKL/
MM:-[&HFZTN'^O4TI[[VN46ACQ20\-5E+$=\F@J!E9?59/R4U'N#>Q"1M0F0"
MYW%^2"C[N'OH*ZN1NH$8HJ#C!EDOP4KG:C\XA0):O2#$<UB3C1!]P@ZZ9:UI
MK^Y16:'4480MF]J.DLEA)8)87)*#TRA@V+47.+0]_%_D=@D\<.$.$5_8Y];X
MG3FA(?XOUVR?_E17%JFKB3=4ZKI:3D0+9$PB5..MD/RV2%[.9CJB$.16;[8B
M9R.%7]B_*HJ::_P41##TJF$FOSU0,L%L0(9MO>TP5&(MQ57<[BK$-=]^TQ)Q
M?1:A%M1X 'P#E:2;Z[TLD._BD%D7]O_[;,T6LK[2SD(S=N4%NO5)74/,P2%U
MC40&*R\$[][S8F2!) >'60-PB!S"EO$>YM]#PA;X 1M!W63(ALL<N_(5C:JD
M;B+>09*ZR7KU5DBLO !6(D$C'22)B=8!>H-$!MBYL%.8Q6$WTMY9./1:\T@_
MZ@&AQDN*4$%VS%70MM"45N'<!_QBFW<\CSS#.X.L ^I2Q 8BW>E6#;925*MR
M<FZ@FM5DL:JLN*[FSK)RD?/K^VK)1QU@57E)T:S*_EFP"9=%_C<;OUKKURIZ
M*4X%44UYG)J]8"UL#<FV2[R!!&N([%R23*[18SA"3D0QO%G7>6(&@_Z+]5(C
MVZL+ZBZKEOJ#L(]5WFXS:?@V5;R0R9VJLA(@D[42ZF<K$ZO%Y&J!8 >_*NAE
MNYX=!/R5YL<EQ*Y1VPDCV[NS0[#D\IHM W;9J6M4)_6?RGM=Y?W^2@3K<6GE
MA+!2*2P0HY'>(ESORL^>TY_B30.(YL?V(ULZAIKG=EM7(O4,E<MFFY/WK$"R
M)\(O%:SJ/K@#6*W6I$'.10JHL %6"&BS9Q"EUP!7S:NTB Z<NZA'"KBPE55]
M)7&],4NN+QY\8P5(K0:MSDV&\X6P R;#^=#&)6WO'P3[H;<<//O(_1K"Z!67
MUAJB=U&/%'MA;TVGC2?56[Q^*Q$@IFOF6+UYSWB%U&^$N,_8\QZ7R7F WH1>
MFZT4>&'[3;S:O YV6A5,V-,SC0/&>3#@Q@KQ87T#RZWU4KN!6Z4&*?(%6W75
MR*]JC9=QPA7X@Q?4W<F3,)%B6;"=)V+9[.&ZO#5M_G(3P0E]/LR*']P'>BOK
M7=8GQ;]@^ZZZ+8N_QU*L1Y>E<C328>)T$RO8^-]\RU/'#>1<I. *>VM)(HQU
M1/G'9$OV !>9C*+%PN.7>VSORO;@V' T0TAKPJ7+4PIER2M*FZ%DN6JLI!Z+
M5]1@9&N-K"6D4IR$/:X,IV8/HIL-8L#6B#9$-?,?TBW:9;)YK[D779NY%$YA
M!ZNPV67U)7UI5J.UJO* N@8P_S[=*^Z,_0'YOQ;Y;PA/9Q -^<0,-D5#-+>Q
MGR*5Y)4"<T.DXE#SN')7=<E\0GS)NM GTNI;2?U6)D#B)%FZJU0(:]C4H\KJ
MM&(K2"$P0"M8MP9?*?RULI>M^P8/<#@ 70X(JPH%9!*'Z.T#\<(*I-"+%XFU
MH><5\]VP./SPX 6;(-6[C*7'4HJT>%=8">EFS^Y5&]\@"OD=2AB,6;&0%=M7
MSRZI2NH'XE5@[1:?$R$N#D(<A@ 9<JN9,^NM]^PELKJD;E+PT)RNF^16"C!,
M'!RE.FEIK5%"DZ44=O&A.UE&U*8/$=4(K%KDV*93%/*C!;BUX7"QA[8_1<%5
M'$_(0S]W!W[MJJ5.(NS9*CA)OF.(Y4D2N*XDLF*1K*LDRC&.A3TX506R*^.1
M"427Z!^I[Z8FJ<N(&?KT7";G)1!"QP1H\AF[*FC=&6]1V,]=CUB!QX9Q^"-(
MZ'+ID_?A0-O*(G4Q86-3T\42 2WL;US>R'L;3'W@[Q^#E,UZVNF#,Y;W($$0
MS1?<3E]952%AMF+30>RCO\8!Z]0O<[H/PLZI;K^V$LH"J>".>R;7P<5T^[M<
M%-@]"A\0Q<3%3E(0(@'VTK,IURIU)V$G5K</6PM(8\)8J329+_%,2@<GDL 9
MX&2J\Q>ZD$*=4@?2?]&BP(%B0?C0=_ >3>_9.*,K'W3^NOYI1R))?4_88=;T
M/>%\L7IP//1NM69A<<Z<>Q+^ 0^R.&3JP\UE.WB=L7,'XDC]4MCQUIVC)6F&
MF)#6'_S)F51,RPX.0^X.G!*B:AW6\I-?TM<3]N%PDJJDSB3LBVLZ4UI_YARK
MIR(:Z"#EST+5V@W78"<%6GR(I>J]J:;O@I=;?G,'"/OE97>#=9T:I>X@['E+
MW$'<68*-I>HWRQKH-[GGQ_+709*/R6V+I*O4NVNBSU?J \(F]MK#9YO72=*?
MTCLCUD])?7\[()V-QI,)&PVSA[+8K[HQDC782G$N>-RV%.>LJCSBC0U[+$3C
M&DT0I<AEG[=-SK(-?QGL'X6]W K8TSHYW(><+$4.4//B9SF]%$!A]W0#P&9/
MT0K;SE>?9JM9]E,R0G6@1X.$5]LV337V4F +KN27MLQ\E;QUI@NMM-9&@E_Q
MN&BM=JK#3PJOL'%8_6QITQMRA>W73A320KDD<JOE1KT+:7NJ6NHAPA:>S$,V
MSC2RLOF$>BN)FGZI:102Y_N,>"ZB :2TT>OYRZFEN(I1ICE>/UHQMT9"HOBL
ML-:.B1Y+*7C;/E7<0%3%YX9KW@V1LI&BI_9^<=/'6M'2^72@04@Q;.;S7JOS
M;%,7AD7^UP.B_%4+WT'Q#]OANVVM4G<0'W$I=H?UM*2I*'&_;<5U\@$Y_I"3
M)_WQX$7K>):?SN_*8^0U2+U#?+M%[AV5Q_E-](+-U\VUCC=+:&7(78H!B@5/
MHS<0C,*WS5=MYIY /;:7G/WG,\SKP+9]+5* A4VODG?6UQMG6G,6W+"1L_[@
M$HG=:LW/U#A)H16VO4JA;?8D+6LT^??K5ZTL^SG>IT\*N<0?PH,,E'6&;!S#
M6L/M;FN4.H*P099KJ7D)-AKYJM3/Z1E%*HH%UZU282PNS<%U*H#DUP>V.KK:
M34U25Q%VRG1=);F5<#C02J;NB9'Z7>*[<(SOWF"?K6>P[>7>+>1O0V#6(]M^
MV!W<7_?N1[WKJ\YMY[[;&WWI]<:CA\ZP=S_N#NX>.O=_:,WL]RF U)W$#;K4
M:?I\%S81R<ID6GO-,7ZZ(A$+RJ>268EH5BS;SU8LG96(=_ T/:!'X\ZX=\<,
M.!K<].^9$7NOX6Z*4DA]3GQ">C<^MY+/&MQ8L80'S]N=YW4[HR\WMX-OK]+7
MJ0LB]3]Q9W0?_@="6ES*@P_6\L'\EB@_<WBP:;@<LY\"V]'?0-MC_5*/$S=?
MM_&X]2W:^#B&RV;EA3MXF2;*U_@),QK-G?Q=5BCU(W&;=E=^E,G2;+?IPQ*)
M"\/61O^,; ]/EFP!W7&<= -OR/2D3WI+PRW82USB_8FP_[MR"?")K$*^V%M5
M::5U\N]IK?_KX/]R_!)\LA<+S%H%?(G_]GT2R\X_L2\H3D7.78.$(?UW)W)Q
M2&BN,74> QYG<F39R;\^'X4T0D>6;\_1YZ,J"A][_&G0E.+ED7KXTX+?*@-9
M/Q^Y$>4T1U80,3(<1O#7;Y1$B\]'<7$<HOF1%?+B\1<XJ_.G??8=F!P=EVJS
M]KQ2)_^ %@K[ON-%D/CM(7KTL!._;(11D-=S8GM!IF@]9G(38!]2T(7I3X]Q
M3GAF&O2(0RV[S(G/G)HN%2S3\Y #)YYW:/Z(:!FVFZ5VCJ<;TA;\*SC]Y!)(
MP:L&JALY(;PT&U2+7U32"!4R_\B24R<W*U(?X^&@I9ZH2JZCZU_I?$Q,!R$W
MN*%D/D2+Y-!U3$:L-NQBFTJ:H0*QL:K'\HY)QV'=!T5W-OW.:)FDN8>>_3BJ
M*=Z[+#=$#59;F,7A.7'W99?DG5'&\X&P#G0Y1B_AE4><[Z7J5U#LLXV':34*
M2O&W\^#A/!K,\$)5,0F5*<J5+!75X5,CWY^Z6MJF<\W!I&LO<,@FE_S)]ODB
M"B'\,& ]$$@IUUN?D7$6V'P\NK-VOJ-M!SUVIKA_D:RWB'U$B@909V"*RBO(
MDC2<OCN&5LO6-JNDAH-<*CQM5ZC)USP#)1GX^CZ;K?PGGZ4A=TN:J;DJ5M]F
MNZO*%#-V[6"6[=(\V-@=$S9,0 Z,97Z2IVBIFMQ,,4:Z!..K3K75VEI1(]8[
M_*X*?N2,<[=G*K6IIMGCH+BE5N!B=33+TYFAW9*$J$L1^G['G\:!28KM+V]O
MN]WN75>FHA*Q$<YYBZ<^X\%W"3I3)C+\7*U>)8D12@U"-IT<V]A[(,_Q_1AF
M_6JE*DF,4.H^ F$&:T^BIYW>;VS0BP6(WR8O'0_TF&ALWVDLC%G-:(JHTE@H
M+!)&9!(^V^N/RL:)NBK&0"TN>]JV38D4U$Z3$H"TB*T-^;8RI3"%B2-0$Q!Y
MIN7!A!5&Y=K78_;:R!=)G;U=]QMK,'#W3$OG FIC]X-23&Y(Y+OQ)#;;)?"G
MWW XDS;P*M+7!K=D]Z-X9E".LBX;0P\C?F<S<!"KS^Q'41#V?%;'<H@6T#7Y
MT_C/OO]$O*=XI+5?\#R:@POW7A;\.)!U70X<S$U1J;%V7,L^1\1%7(^"Z:XB
M[,&Y$^PCP,N%<.&X/U]0$NL@.2!1I39C]&<.I;X8*BMMA"H;IX2E)XO) 1:K
M_FN )I%WBR?E_KT=T]<?\U7ECR=IW@XM4L#Q]<TQ?B;=* C)'%%)*RXJ:<(*
M<N"C5"[)RD,L:(+\=[8?32##!D0;5&M06-2,KL:S&6-'=E*^4<H(T4N/N6\B
M!(W596WX(:+.C(U<?,VJ?V!>SLG4 ^1XJ4I\-JS%_?B0QS&I[ R6$AF!=BS2
M$ 6P4QMB6Z)2:7&#E(%T/6PFQX1C_M7WW0@"E]04DY :I"2/+U!1::V@$0I\
M8_-=%-@>JA9?*&:$\-EN?]RB%6"HHC!"I3OF)QXL9N' :DR()Q]W*RB,4"D9
M6!.3JXW"FX6-4&3D4'O!S5VM@UC."/'3(. A<A!^ G'@:/D9!NP;0N/WOF&E
M_XVRFLADTIF$B,+S"$^(+LO/\+?C:NH<0RLVH]P1M)CLP$O<\--L"5LGT2/J
M;Q$T##F^B)^&SA4^P\"WBB6-69>-&>W$8Q[J\P0,0_2$_ AB2J?4G@^Q*UV(
M*A(;H6BZ09Y+]EJM7 6!$0K!4J;KV5& .NY_V'118?NODL0(I3:ZCL)L)+*Y
MISH'(U3FO<5FERD[N:T@,4(ION4V1'/RE$^?*I\.51$9H5A1$])O=$:I=$]H
M.+NVOY/0?AAWAV@2^:X$J4H2$[;R-EI(;OJAU;(*Z(R 3'6N=8M]/C,*MIVT
MY1B]]AVOG._!8Q5=.Y LYRL(3'#5^^N'D22Z:JV("3)O'+0,T9\1"D+D#E$8
M47_@@YTAPZ+"*6T=5GLT@?I);)G@<>;G(52_A?HE7$S4O+/@!\@N()4L T"-
M9.6CJKF,2_U0AOT&KI2IL75+4.%DLCMLU0XD3$S6N]B!AVR8=2IBUNHQ,S2^
MIT*9-(<KI&^%Z]/UFT4ULUT'?.W8038D3]MX[.Y]O_?BH" 83'9J'I5*WIS9
MV'P%N;LVD\#4!+.DL5O!=J%?4G(C%CCZL4T[#)-Z*_VJ++YI5W%2;]\>M"IT
M6I.+J;8H]6OXT/='B#YAIZ*#5*5_:_IW"=_XY2W[&Z'?^<7)*455'E&'EZ%V
MN<+34<B**X30%A8U8CB(KY>-0J5KA 5%C5 B->^(1.&LYWG(=R'&)/)"S-,7
M)_=YU3!29&*$XC<VG1(E[8I*&J'"FMFO*"'?82JU#79R)F8HGHJIIF%):3-4
M07/L_@>K*5)8U@@U_L$$#$+R["LI4E;:A%WDM?;0\="+[;L4V]NT*@4N)FB^
M$E-)Q=+B)N@R"#RUSKV@H GRY^\%QXN >-Z7962*WYD9T&LTP0X.!Y,:,\K=
M5F+H5#.[4-XE=$%BW.*8.,5K]AH,C.B*!^,'/?U*RQNAS@CYF-"O?@#IY)![
MS^;1P<6[\X]LZ0=;9M<1ZBPH]DY.VR=GYY*HT#JL3.@-B@7_\"$6_"HO^$4M
M&TA8F6 #..QG'1#WU!O;X;U5WW<H[!JZW8CR9#J$4O(,B3[L!2L2+B$TEKI,
M$M9-/>&@:D=N9_Q-/1.\1H_AF(Q):'M9)@:.&3_(JKC#7TVVGTOL"^:<"CJE
MMZ@[OIMF5^J2^'G$:JWDA*^JUWB&SBXN?HML2!V.D!NW6MY8K^$M.X<WS-.+
M]DG[O>1:9@U.QO;[[]^=)1U5%SJJ:!H%X4F;B?Y!O].3\S+6#.?O<T/6#7JD
M#-UE^P.3_5+?#@K,C#7$V<F'E>P#)R3@RB?U["#G9:X9WK7;!1BR-GUV4L,0
M"MS,-44J^U76J!F$]>P@8V6L$=H?SE< WL-1*I.W?<ED/]4W@P(S8PWQ_CQI
MT]?K$-89+F2LC#7"V47.CW,=VUF=3E+*RUPSO&^OAOM\KW9>IV^0,S/6$!?G
MN<5>?L _K[-TE#,SUA#G[_)#?BK\"0C_L<8\2H&;L:8X^YCSYUR[/J_31TAY
MF6N&R_:JD\\WZXLZ?82<F;F&>'^Y:M;Y0?^BQ@Q"@9FYAOB0:]1W]A+&_(MV
M#1M4\C%"_=X+DQ?N)(XB^H2?".WX[BA:+.)RMC?,[@W#(8$DR4,M7D:8 <XZ
M_"Q].<]3/N7WZ',Y+*L27BH0[^FRDE963U',*^21YV\S[,SRTO8#69!X/68&
MVN!W%(1QP'95%ELIW>LG;?N";"^<]?V D?@.2D3EUWAPP#AW*D*2E6C-5S$)
M#)1@J<GE]=7.7K7O^T\HN2K?@Y2AD,)B9H?=Y($_=(]"?F,RCC5 %,+($;PT
MX%"\@,J"6^)\_[J0&&AO];V^*<5V++Q8$0N;'@)=H_C_H3OGSUCT?7@($D[(
M(6!?H\/8MB)C\R775Y62.12')$K8P0MXB9H-&E%P;8?V'BQ;7=T;LN_J'96.
M$T9\8A71BES-&AP,C>>HT@#R*3K9-=UZ5A!XO$$[K/R_/U_83OEU5STF;\82
MNAULCTDUAQSF\83 86,7/((VIO!:SQX[=DF];Z@?BEM+SY]!]?*8(PT&ABX*
MASCX?F?[]K2>MH74AJJ:2Z@ESTZE0&N$FJQESG$(_3PTQ+.+,7E_DERNE&54
MDQ(:J.#YR9A\K*-@(:&!"C(QVW7T*Z(S0CVQ+7U9/E+LWL@3(2F1&JHDSW4T
MZO5[/J+3)02?=8D'*6-9#P+RZVJNRL\(<^36(\'7Q9AT6 <C.8&I)#%.J4[<
MH<B.E2I)S%7JGOA??593;[[PR!)),D!IL3 A G=#X(L3R"KJN;*$SU(R$P%=
M2;D5J'(V)@ K]IKW*(R7+MA)OL*Z) Z.3E.0:JR+U-B]H>5.E4+LM\$DUHI9
M94=6VF1J:M+FHH7=1@J_Q!PZ2\,R#J^=]4\N*V#*I*')2<(*4 V_T.#Y9G9H
M"G2"]P #R%..=!J-C)&YMS%DFFQA!&,=H3>9Q%/O+']UG$O,(3[<N.%-]1HE
M&6]6N6]8N=C#@_A&8JEI=L;?V+%(1<-,G?RSJCNP7"5?4T>DK5TBV1S8G\]E
M%9CQF&-M3]B%H:H9FV&@=,;*9(V[6QB!(5<QSQ$N?0RWC,S0+CLG=B[U\G#S
M$8E@8PQ2,8,>/X-'\@*%DH<WDA?>-*VQ26RJZDSJ/Y!- [@E!?NHLHL5Y>5-
M6 :OI#OGN\+G9ZK:;)8W09MX*7D#@:B4=;%3']Y=9R*G[>N>A.E1=WP869YX
M3)_3ZX?W#,8/M[;O]NQ )0]E66DCMJ;X%C8\Q8=5GE,I*VV"3XZ(9TMV"]>*
MF"#S#7(AW61\?K :E+B% ^BE)<G#5,F-<+4LKP%K"XG$67YGF*Z4+TH5*$U=
M(72)[:7OKJX:SGT$N PF65:4"MV5&>PGJ8!ZT'.QI!)DJVA,Q33?F]\3G^<6
M?K"7<0"K9$ZF1&NJXKF>?PP'W3Z7X0:5JUM!8>J\,XN;2N?,2UA'P7L_J]"K
M\F6H$K&IJJ>]"AM*&%_;&U/;#Y*A9$"GMI^LF8-O.)R-9N2Y"X\\/5#B(,0S
M;9?:90><S>S>)!,F"9$1XW*^2TJZHI6SWN# L3U8BMS9\/8[&X0E9RRUV;WV
M@4N!X,&87+'N&;L@\<!7Z]9+:4UM]C+AQ\_EN8Z4:-^LXC-:,;8I4K]5Y6](
M1&OK'A._6=7Q4WW88^*WJ#I_NWDK_3<XO 4CL$FXEY^$7T>(YZ-3G<&7$)NJ
M>C>:PRX!@^>!PO8P8G7R^W2RB8R4SHBYS @.?-S1#'E\J@F:A-)M% F1$8K=
M8=]' ;P^NOYVA^I6D3J]$>H*8,2^5MHH2\OO:U+)V:NL)OG34S528\H)S3BP
M3"_G!D,$,VW8J(<;D-> !'Z,*E?+2K2&'EV.9^CT\O(R#;D<A<3YGJ[TY#DL
M5*F-:(Q,V/9)^XP+V??!+V 84-&QFLP(Y7A'<<7S\.:2270HA<,F?F:\7!5)
MQOG.LTW=#*[J6^X[X__ZQUZU5<GBDHD?SKPE[/' 6VQL62X)'-ICC<8&8=76
M^<Y^P?-HGO4IN00)^S*S0I7_>W9.#I_<>(KQ)7:K??4"E96]X2Z!_Z?KX<E$
M+3/.[BMZ?>,]9.]M#B9CFTY1&#>:3I(M(5&C*G9"C=Z,F6)M"-/# Z;OA- Y
M= YW;-4=52\(]E'9:Y]!U-8JR[7#YMO1/$Z:D\;5_$Y@8>_%KTZGRO+=G3TU
MR:V$>?UF^QOD\O?A&]SX'$$B/KZ4KIX-RZB,F S?$Q_>@;2AGXP#:<O7;@5%
MC1WK!ZFD'=_-"YZ<N)=W(W)"4\_JBUX6TG^+R##OI!!_YC_@!4IBW0/F>M5:
M28B,4.QW["^]$$$^0T6LJBB,4.EJ?'UG^]&$21[1N(N0/&I73F"$0N/!@V<S
MUH[<Y0J+&J'$[S;%;'Y"U?VLG, (A;(^"Z82/,_B+9XSII)4#E*ROU:Y7XZ9
M;H$S0W/[UQ_^'U!+ P04    "  B>5-:GWZ:ZK4_  #HB0( %0   &]T='(M
M,C R-#$R,S%?8V%L+GAM;.6]6W,;29(F^CZ_HDZ=U^-=<;^T3<^:2I<>K:E$
MF:3JWGF"Q<6#Q#8$:!*@5-I??SP \$Z* #(23-6VM:E(BD)^$?ZEW\+#_=__
MQQ^?9C]]P6XY7<S_]C/_"_OY)YRG19[.3__V\^\?7X'[^7_\Q[_]V[__/P#_
MZ]?W;WYZL4CGGW"^^NEYAV&%^:>OT]793ZLS_.F?B^Y?TR_AIW>SL"J+[A/
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
MA'DM50ID.+1.=:*U@<@\Q6N%B^P9XU*VSC?OBFU,%OY)>==$>(-1:]>WHE;
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
MDR'=R)L/S?DNHC&Y'$>DR2'R.)YM>@#T5;^FAD9JYV<UMU:'K;)9X+I<(CX
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
M)4E22,MT^WL%=V",QKEOKBCZ[?B.&=KMS^L?,2SQ/_[M_P=02P,$%     @
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
M:R"1.5(,)@>699+/PCRX6J"!I812G+7V[JCV396[:S__:?.P <U:OX0W-<P
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
MZGAO=AU GAXLG@<:<7_Z(PVOYF/AIU.Z$#!_"']<F!@M^B0@DL< RG($7[@
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
M:-%(AMRYS,&2BT^N756^1#=(Y.5)4H]6J-9;OCI">P(E4SL)QKA_!O7@>W>
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
M12$+F7OTII 2% H",QP*B\JH+)V*W5;'/PWG[922TH@+?836M[L$!(IN0\'
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
M GWB3'&=4^N[;@=XIX\AM!60\7$8U8-QM 7J-=!?P^5J,V87N#V%(7:$>II
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
MH<>O@+&C\&^K;P_)-:YW<!..R0*S*@D2QMI42'"(,C@0/*- 6;+-G:YF#ZW
M1ZI8M-5?'X$UUMOO)*G/%Y\W1!)9YZ0M6&YH,HPAD.?(013/O*,S)=L6Y4A^
M&'3<4@8[BWW>0F8-?:,UD,M8TRL@K@:7,^7!1CJ$E:4_.70"F+4N9U\8=FO+
MLTUY-P<]0>7M++,A8C.OTJ'KN?Z!_LUZ1TG<2H,E0DDFU4:,"H))"B0Z5HJ2
M SQKWH?CU&V<9C)^L"=R.[U?&>Y=4 UTRWT_HL/<<>^OL2T4V$/<(VP"F]<\
MC29Q;T'Y:EAH7< 9*\!(%K,DLR.GYF'9(Y)@R_WV6!SH(^4A2@VM/>ZUH[W)
M'LNA,%N3DH-*M2F\ .^CKN:$5UZBY-@Z?><.B .$4#?0SIWVI/N(=H@(AC[9
M0O6.Q6(F6U+6QYQ ,P^"#D!OHO=2%A-*Z[Y3?? =^K;KMR9!L8-II/4;R'U
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
MZ\.=>')0+X[LD1S41U>CYGMT ?:2'+27.CLG?NRBBU')8B2J@,E"E,6!0D$
M,WWQ6J.W-DITK1MBG6YRT# <Z:." ;AQ5P"__.=BNOKV'M/%8EV?]>JV1&=I
MBJ?I.NXT^;!>061& G=6YN!KXY3VG<2[83NF9()>ZMQZ_C30Q0#W":^G?V&M
MGC/_C#6J:8,J>T%.J"D@5*T4C8QF37\$XR3J& H/K'77V_N1/!4^-)#S\)E$
M__@6%]-\$Y_2NACT9'A)R4 QVBP#S_6!W6;:,'7!O&OIQ3N#G;JJ!Q'J #DA
M?[[_4&MD72R^G<WRW^=?<3&[D=N696V$@ ZRTK6;+!/U$HH0!C+'M4LQR=95
M#1X%=.JL:"_UUMU)[E)VW;3O_2^__C+#Q<=O/V-<O9J?GV.JN7"5R)L8=.M\
M\96X#,F(LBF#LTB'6/&*>^1\]UY6W1"<.C?&$_^0+4M^^O;]C_^8XH(&^?3M
M-_R*YVM+V_L4M.9DU4AGJA/OP#-K(5B6C/3&\]"Z9D$W9$__#F0 #0UP''V'
M]OMZ>UQ?V2WOXKU:9EW #G0ET@OH8:Y)AM#X0Z0:3%T#>,;]0*,/V=O$05J&
MM)T*.H>U3_2M,#(+ZWUI[OP<GEM;;E>.CEI]M#0DI7Z=?;E8+=<2X%<G,S/<
MRV L[=*UPZ0( IS*HN;NV&0*%Z9Y;_I'X(QO)0VHR(<[9NVEA2%N5NZ!)C8I
M73DQ8VE9.*[(8#,V@2M6@,Q2D NHE</6KY*/P'EN!-E%"R/M('(#33/FA!/
M<^6N(0/0&Q4AJI!YJ@^S9K CZ"Z<YT:07;0P@F6<SU;W]E2[0EN\2TDF 9E9
M!BIE.GJC):?0Y$3XE8F^=4&&?@B?!8W:ZZKA?<_#KQ/?\;^Y$<0T2=G(Q(GQ
MA451"QXA1*X,,%YR5%XKB:PQI3I".]:(P7TB:(;0RH.&S?AQ@I<-&9;3ZUG=
M#)@+L[R^ ;G3X&&,2,)]H8T5:]A4A*-&([KBL3C)091:N$)Q7DNT"? J9Y.#
M<*[YL\(11B,Z&815(H$M8GW"%(@F&K *L_-:AF1;FW4G'(W8AS-[EBKOH9=C
MB49\(/-*N""EYAYR2619%%/=&^N!*Y]E<JR4V'JAG73^:A_-=\M?[:.!,5,5
MN^!ZSOFKO?36-6=Q%Z&/20IGG3?H$A@IR)9$QR ZM("V!%^,CD8.6S/T./-7
M!^%"'UD?(G\U*U^2" Z,*+4;&AIP.7#0AB9-$PZ<-8\@/9W\U5[:ZYN_VD?T
MK<OY_?(7IHL:6_#^8O%U^G6^.)OE]Q=?OES:*^O.L#<DLKG "$;%I&1ME4>
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
MD,8*$6C-B3M790TE?RPA =_7[=G%ZM-\,5U]NRP=H+0)RK&:&T%B"I*FPFT
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
MD>"FZ(&AJC=209)XNFF]XXA/0_E#B+?UAG\_R$MN.H:.>SK,)*;JPP8+3KD
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
MNQ0;!BQ\![%Q1CK :-BZ^L;0XS>KWE'XM]6WA^0:-RF^"<>B]3(4#XEY7=_
M.+DRM7E*(CS.9 +5*93ZT I\I.UT6_WU$5ACO?U.DOI\\?D*B/ ZEZ(CQ!!I
M,IDI(/BU*T)QP45G!.MD0VW1W ^#CMM*>F>QSUO(K/%!^'OXZP807T10C+Q[
M[6LE)!,RG<@,P9IHN4!MK>KD3F]3WLU!3U!Y.\MLA$Z_ZQTE:E58+ *R+F2D
M9\S@DD!(7CB3%+)26A>#.*:&WT/=B.PMZP&2.1]H<]L%U7-M^]U+8]U:/N\B
M[O':?LNBLU65\ZS4C2X5"%9[",)@X"XR+UH7.3CVMM\#<*"/E%M?79 ],</E
M?!7>7L3S:?IS59O33'%YISMUB%%&934D24>6LK4O#><!#&.",U^B8=VB^;N.
M>#2-OWNI9SZT;!N:<?<5T@LY\N19A"R1H!0EP=>6<T8&)JUDD87'K/"3J?39
M^J3?5Y8-PZSO%-CK@N,)EO7L)?Z':D+N(KLARWH6JZ-/1H*S,8*J?K]7+!-+
MC><JT@_QL5C.8]!AC[*>35381V1CEO4DWSW0T9' 8@VOB8K<>*L3>%-XYMK)
M:+OUT3W.LIZ]Q-ZUK&<?F0U0;O''0);+2(>SB]6G^6+Z/\P3KE-]RO*0DS&@
MR*^'Z.@\DLP4EB/-6;:NX_ XHL-&E_S6)"*YH<Q'8L2;B]5R%6:U"]]$QLB4
M2A%*3KP6A&!D2Q0&-F(((8>D;.M:7%L@/55.["KUYH_!MQ\M+^%-,!ACF0\0
M<RU)4FOZ1TZ;HK$VEQ2,Y+*; _7  *>LUV:"&SAHZ*HGYR6P7Y?+"\R_SFX\
M>T\,>6I"B@Q&U**KW&;POC@03@3/HTO:M#X!^N [98X,KH\!JCFN@?U4^PM5
M,X8,X,LJ18M%?4RH,=<_?;O^E:N,N[/_AD7^<69G7\D:JJ[IZ_GB[_1O5Q-4
MM)W5^FHH"QE7F0L(V4K((A9G;#)6-$]W&F@N3X*3QZ#G =X(;EU<O</_7.!R
MA?DRD_%5^#)=A?/WJ\5%6ETL\"TN$DTL?,0))P_-6JXVO8>]@: E^0(TA213
M$-[XUF;/CEB? O]&T=, 91NOD%VULOYM/OM(KM_GGS&NSF97X"?)<)YL$H0)
M-:B $7PBN222#FG+BWP[%'__Q(SML)X":UI+OW4A@$L('^;K_/,?P;ZK7R?6
M^JQ$;8D53:[L#> =<O E>B6MR3J43B;UMI%.6=OM1=FZ<.$?N#I;+G%%^Q:9
M_M-$&]=K$LC/U1&8QHNU(9>S2(BN ,NT1RGZECRZQ*"84F1D7CK1+8BVPV G
MK^W6 KVK<->ZG,-92I>Y1)@W[?"^+/!3O3/^BK_.Z/?PM_GR_I[VW6H\]!QA
MW\(/^TRH436(CA"N"1>98C+4&H.*B*&R=Q!+L6",1.*;Q-0MBJO'4=L7X[X6
M1\?Q+A\"ZP5V+F08697)^E;KFP?F@-ND/ M6AMLU+L>2QZA5)@;ET6VC9# %
M'5U%BBOCG.8WG]5*.Y=9,C*KJ,G#8ZQ6L9;K%L2R@,VL>"9YYMVR"G:I2G$?
MH$.]SP]'@X=*5>RMC@'"LFYA^MXP;SNH@4+T[@5TX*(5^RMN/I341Z-$B"&P
M(,AQEX9,1:,D1+0<A-2,.S3.J-;W+2-2H6L%BY&8T$?8 S#@QM;X<Q4PYI]P
M1G]8O3T/L^59_O\NENL^TIO@,N&M#4*!-/6!-!E!FV-@8,G.=T+$+%WK.D?]
M$([O;C50Z\-62VN=#/!H?0,MN8JU&GZ]#:AO)U_Q$N??22#U?-UT4^4%N0H1
MBHX:5'18R_X5,!X9RR$%Y'8X#G7"^,18U%XOP^Y$#QEI5T#1<&533,3UVN.7
MH2.@*8)&;[A))?-T $_J23*GH28&>$T_>_/JU[/5Y354M=T_S-^&12T[BJLW
MY4/XZ]W\_/SU?%'?QB;%QQB,%)"X$* "X?4V.LC11>>L83DUWW6ZPQN?-N/Z
MX0,I:H#C[&Z-U8G,7#GC<ZTVI(CJFCQ"60P4Y;FS5B<=6U/G+HH#,&0HI=UQ
MFO>2^ !'T9LT_0G+?('O,-7+]&F9IO7SQG(S]_OD,K$^N2!$ MH6UR7NXF4V
MCV5>**W1)L8;\V0WI$^72R-H;H!S[#;8^KYR-D_35Q>+"N\M+J;S_.@$9.&&
M.2G!"&U)9M&#RZP^KTHZZ*6();9VV?<&_719.*X^!P@U>\PBV.!^.U^LM74?
M_**$\"4G<.2.UAKO9!?6=O'*DUMA313)MSXQ]X3\=,DXIBX'B!J[QSJP6BDL
MBH,MZ]8$7M*ZR!EXU,J0%RML:AX7^X ]UK %P>V0ON4?8;%8E\/<IQ?!]D_=
MNRE!3^"-WJ-WCI*\]FBT<\ES+8@]P9.5B0R"$1&X8BEEC)RIYH7V]D;=L._!
M-BS+A\!</I0I5L,^G ?-ZW:02@%/ACLPI4/2)F7;_!ZO&?BQ7KM'9NDC#1A&
M5/:Q/([7Z_):3/"RO)4Q0C#O(:"A"3B6P>DB 9W0M>FJ2[<;0.T?1'QC_"-(
M31^3 ;=#BG?5Q #._0;+)K.T YJ!WK]_1'*8A^_=-?. BO<0Z_#*UBK:$ 0#
M3^8T*($"HB<'RY2D$76Q/@ZU"1SP27LH'?>19NO$R ^?D'OO?R$C>/X-<6V?
M;UIN5YA7#Q2.2^U+4+5A.[D*2B(X&0U8RZ,(Y$+QVS;* Y&^W<8;WXO<1R7S
M8>79NL\"022]R#4T<F'I=*JM JZQ<9=L<"9!]C'7Y&W")C2=4EY(G64L=&YU
MU?5C YVTDIM)<(@7X+6Q0;]\61M+:F;J>Y-4Z^:B(1".D*!61%3!AQAXZW)A
M/P!XWA;;[KH8(FMZ9T%<3V.6;ZVB+G,:JCG# /,YC/FX!TWZ9KV.I>,AFCX,
M,;<D=3*UY7+F9=WX@#9KI!W;*U-R"!A9;OWD<SJ\W6(1'SEM^ZAVD/J=FT2O
M'UILA>1#U@+(4.2@F-,0N8U 'H320CBG3?MJOO< .4!OBH/K^,[[XKX*&J)X
M$2[*?/$YW.[:9746PG)=C4I[V20^,%L@RRS(+LE!NM9Y8 ] >6%.$R4-T7!A
MO0\+[XM6@D,T,H$*0=+$)$V1:RM4$2693FTS3Z@)R@$L_-UE/F#+E"XPGE[+
ME%["?Z#EQBZ2&[!E"NU!I4CF(!0E0-ED(29'QU$PJ3:2X*I;S?]#*[!3RY06
M^NLCL$%;IMB@H[6904+:1E1"#YX5 9IY:8+7Z%*GZ,73:)G22^P/MDSI([-!
M6Z88H[T0GH 46>NC1@]1)D7349$C5\AYBZ/S2%JF[*R\G65VB$N!CF6^KJN7
M>BN*8JB K()J#5AB8S7G0I3D%@2R#G3KY+SFDSA"&WW@$(V#TF"(!(I=)_3S
M=)GF%[-5C9;]/2S^C:NWY.3BYA7JY[#"26!"1J7(J;5UP\7@P'FA:I]O%@13
M+B=V+!3O,)\7MA^*'.T+]>XXL>^/K.N@\ F),'%&[K=,CDS*F#4$:P.@D#9+
M'I%AMRIDC0 ]&X8>3(L-W\OVF\/F[?_W^6SUZ?S;OZ:K3S7B>3K[>/:Y+KV)
M8B%8S1)H4Y,2I##@G9/D[2J5>63)Q3PL-[=!?&'K^)H^IDK'5P;^CZ81K<G-
MA">H=(4? 5FLB87*@@\L .>,V^Q"33H\%OMAVV2>#=F/BQ8-<USV6\57L_H>
MLG41EVDQ_;+^UU?+6!29N2N@ \.:1BN@=BR ;%BQQG"A?!AVP]Z*\=F0^)AT
MW;#X\G[3JK6EI[7SQGI%_N/R#+JRH80422GN(!E1VS4YLJ$<LY P&,_1B6"Z
MMKAHC^Z%MJ/JMV$QZ.\A(.?KW[G"=F=RO_Q5_X@3(:+-.27(LH9+>U'?68.E
M995S43Y);/YZW0W9LV'@@ IK6'MZ;R']V';D:HU(8YSTGH$(A>QP079X%)J!
M,58E7@LV^=;L:SJ!9T?2PZG_P;+:AW^AN-.(Q'!:B2P&\-QE4&1D0RRT9),V
MA06CG-?I6&A]= UG3I7A+4EQE^S^X&0_RWFM^7!^YT4F:PS21H1 RY?6<0D0
M%'UQ5K*266*86X=.#CB=%\H?B!KWO%GL_5KWW:/$Q=?I55#@G:E^"']=52"M
MSR_W65U6.F%=301#SD')>H$BE0&C<B@^1ZE-Z])7;9 _.S(?0.'W\/9PT1/K
M+__$Y>J[)\HG03LZ>#RMOQ3(9S N@2?\H'F((8F@>#X:>^0>_,^.PP=3_CU,
M/M!CW?K+J_-I*3],9Q(C=SYY >@=S28R![XD#I:.%U62$2[<JHW;^M;L 63/
MAJ2'U^L]+#W<D]QEM:Q?9\O5XF(=T;ZN1_;A4YB]65]?+]?6_W+C\_X+IQ\_
MK3"??<5%^(CKOZS!':_#=/'/<'Y1HSRX9-P@Q.!HT:+R$!*)@Q8K1XF:V=#:
MU#B:R3^;171TDN]%NWL6X/YU\ :3Q#_7W3TWDE@W];N>MK*62<LCY)H6J9 .
MQI!0@A1,V9P9(VOO9%;;8S-]65K'1ZA[UM'>76([^3]_S-=-$O#R.%Y>-KJ\
M\?>OYLO5'_/5_^'J':;YQ]EEW*WW=!:+!$';VEZY*B/K!#F7Z*55V>36W;8&
MF\RS6PW'08M["+_W0^=@,[M<WJ_GBZL?U=_C$Y.C)LM40HZU7*QV&:)QBB:>
MG-%*L5A:/UF-.\.7I7$\!+IGO>S7/?BZFWFMB[SXB*O+\)JSY5E:783S*^E.
ME!,Z,Q' \AH@61O>AN@*",L#2I6RUEMK\_89\-F0;C MW$.5G1](]W/Q-Z\"
M-W+Q?\>PO%C@<N+)_C$ZDG/O'8)R04+TAD$DYR,X[VRT?MCKFT?0/2\2'ER_
M]S!VYU?._6;TW7H_6RXO/E\:^?4AH%8@^>?\G#[FG#R"=^0O7TVT_LM-F)<I
M3A=& G<E@RJQ@).65<N?C"(=E+WN.SX,H_= _\+XH^+'/:DR;/@Z_)MR'?-R
MJ^[.I:D39I??W5CNEW_1M&S_OB#:5_EO*I;C:0K@C7-*J=I;(U4^UB94*1N(
M6:3DF,U)=LJD'^/"Z[?C:PJ0%$:GL(!6-0=3<09N?6%J/**,AJ-LGF#S#)L"
M]&'I<$T!^BC[6)H"_%CZCT49HU2!I.=%K=N2P67%(=B8&,\Q9-;Z>ON)%9GM
MQ8%'B\SVT<6I%.GL,J>7(K.]BLSVHLD8U3IWT?&I\-=ZP1$M@M>!_%45:QLP
M.G:XME&E6)*1HS^V'PUO>Q69/3K:]E'M:$5FT20>A P@HZNU+;4"S[.'J+4N
MA@=94NLWM*=<9+:7CCL5F>VCH!&+S :> AD<9 4+2[:'4@F"-P(D(T/8\>(=
MMN;-TRXRNP]S6BCIF JN;0UX^/[X=;-GIXX8'.<)"BI&+IIP$#D3($HL1DM7
M>UP?RT7"3C,\0J8/[#@?+X&.J8Y;]]E>OI1,>" ?DFD-1M,<::\A(RFCAD13
M+D9ZF5CK3B^C3>Z$%LD(+!U_0>U L9,Z>GX,8YV4$$W4S@":P&L==PFN9 Y&
MH;?>%&:2/IFE]./<7E;205;2'@0[1">H1D&K$Q>40Y/)]$5/?HXJ&7PQ#FPP
MW$=/AH([FF>@GG-[64@'64A[$.R82NQMG2=IH>#TYE05=\B%4,"*45"SE<C<
M#@$DEY:;[ W][<FLI3O3>UE.!UE.^]&L81&_\8U9(7R06I N/%^7A2&%6/)F
M8Z:C.07#K#S!FX7[_*6CU,+67+&;B\<7[FQPK'9GJ@T* @.7([D@S'MI)8OR
M=J#P*>BJCPA.:'\\F6NBP2AX4KYO=W%,M#4Q):%!JT S#\*"8RP .IVUX5S;
M<();YE/*%SX&\A_A0N[%W)-:O7T3L+6)*%3B4*))Y# Y!%(A!Q&T9-8%E]3I
M9"(_W;S_9[6.A^3P"=^>;1=$)O<EY)R 15,;IZE"ZBP&@L&H%&;:YHZFCT_K
MR;\LYN-<S$-R^!1O\&K"6@<I*.<Q.E[+%M:HWR0A,N[!"2.E"8)4>3J6=9^9
MORSCXUS&@['W-.\,M\O N.36Z:@HHP1EBP(7T4%.7#JIG47W%*^HQDP<O 7F
M1IKD0$F"VP<<,B&PYW2/)_F/\>"YUAF\U!Z4,(Z6 E/ 7.T=J"RJXXE$^NWX
MDO]H<L(494"&6KK#U;+&GB6(&(,SJ3@E;6OQ/</DOSXL'2[YKX^RCS/Y3R=>
M0H@1;*;C3GF^3LD00+YX,@J3<.8E^:\=!QY-_NNCBU-)GNHRIY?DOU[)?[UH
M,D86U2XZ/A7^YH@RN"S),: UK:22X(S@@!9MR-PIG49W#(Z&M[V2_XZ.MGU4
M.P!='\H00OH_SWP&]"'3>2)+;5V?0!CTBA>;?&Q]+?RTT[AZZ;EC&E<?)1U3
M7LI]58K>39?_?KU _)7,39KAJM8HFKBBG4VU/A>CA:J,U^ 85R!X-MSF$!@>
M33N(KI,Z0CX/[.@<%4V&6@=Q^P1CEPENJG5]P,5G/M$R>A53!*$U Z5HF<>@
M$VBAO)/<EUR:^_&#S>9Y,O_PQ#BF8)3N!>HFMGA1"M):-H&F&#B=F)RFZ#$Y
MJ7A*9+$=\^9__[2>YR(X(JH<4S3'8U/\>?IUFG&6UQ-D0IH0. -$SJX>^**H
MW]+RYXKE: 8Y!X:<U,M*."A-'@R$:/<0]TM8S*:SCTOR7]83V^.)[:&/VO?Q
MK!/$1L]B=\::GE^0!J_))8IT09-G*'R1H&) \"Q:2,E:F3FWL;1.==R&J=V3
MU@,C_?2-%L/G^>S5>5@N+^^RG6#:,1M FEI,7&D!D9/G[)E$:9V0P3>/+^T/
M<ZQGJJ:L>?@1:ACU'.ES4PQ6>U_ %UXW\10@(HD-LY#2%J>2:'VY=63/30-I
M^_&'I1Y2/Y6+^2YS>GE8ZO>PU(<FHSPL[:#C4^%OXC%9G3FPFEBG7,X069!@
M43)C;?!%-"\2?3*\[?>P=&RT[:/:$1^6R*!7 4,$R6PA:T6DRSZ.@0M;BL8J
MJ9>'I:'TW/%AJ8^2!KA0O[_@I31D<>A:+XIA!+6.;E%9@.&E&$>PF&L=$OB4
M*Y+NPYO]%33 CO.].UJ%=!F$O %&O$7.+$2=:H47M!!R(HA"!<<9XZGY[=F#
M8%[8TTA1 ]SCWHJ6WK2/NMP:WURLEO]_>]_6W%:.I/F^_P4[N%]>-D*67=V.
MJ+*]MG8FYHF!2\+FC$RZ2<I5GE^_"9*2:(F4SB&!0XJNB.HJF7+S?,@O#Y")
MO"W\)*';A((:QQ$N'U4Z9Z(M1\\H2X-.48S$"LZ$L-J#K)V4TPO@\)K6]*JB
M'3D-3K"M8-?B>(3X(OW7S7RQ?.L"[JL^+D:>>B6X$H2:$M$.LLPI2Y)XFS*P
MX"6DVK,[#X3\*VA;(P(;G(5O)W$UVVLY^_/K=++"?+' 8SO<+,K-SM7T\::_
M<2:,J&4F<BWQ#<)M6$+@!%\E]&^D,Q24, 9L914\'/7P6CBHHDR/RG(#/=U3
M>B,&+H=B9<9L4&JJ9/R@Z4! 6N,%M8G*VMU5]X3Z][[8F[#A++M=P$=6R*P]
M,\1*I]%\T):$5'KNV=+I+=DD=.U&B3TA_@IZ58F@ 2+=KV$V_HY^U7?8J(B]
M+\-\-RW?[J]7PY/+1,:[D/X!,?'#'WIH]+SRLBO%V;>B0A?VGY ^EUTIXJ]P
MI3!_/9Z7(&0I4+_78L.EHB65F@H*1#+/2&#9$I6=LBJP1'UMN^<@P(=NC?L\
M?!4:3-0&:3(C/+K2CC13XCGZ6%$P3<$[PY4_ 4D-&JT?3O<>[J##\'@J ?UM
MJRVYX<M8C$1Q>?3TB;-E-!++F@2G%,D)18KF!H^A=B>4I_ <*]P_D$9TT,.]
MF&G@;MQCNT2U+/Y7N=U<7VEVP=8HEO\4KN/$Y.NQN%,]*E$PM)I0*=%-1O^E
M](<GTI20+^.*:!,\LT+P9&I?^PZO'L^$OH^C'7TDWR(!XT__;1VGL+*T,+>X
M-0(/1-*2#\6\)28;0:632LCJK;;NGCZ\YU>/E8>)#_N)M,&%_?T2WTTG7Z<3
M=$]F/W[V7]Y,8/;YQQ_@RT$Y<AJ420*(<B7 X+4F/J7B]E+CN$H^B-IY#'TQ
M'E-1CF?]-N"OJ;[]/O:A5+*@5.XNA7E(@9F@"$^EL!>M,.*C\812KAC-3*-<
MFBG7%D"_IB8=RDQ3RV0#W.7-;%;N6"-NDBH:32RCBL@4#?Z4@# 1C8N)*RIJ
M7XH_A>>82G,P=5V48A^Y#Z43N O&-3RK,Y6>1F*DQIW.<2C1G4"R=AYL<JK^
MD))G()V]9NPI_0:!CZWP1H);2#Q[(KQ&C>4T$<>S( P_$SP(5-M!SI>S5X1>
MDCY6G.*=G\V6G]6.13SZXB;QAJ?AGT1,07JCG41[A*6,S@U ),Y80[S(*$*M
M@JF>*O9"8PI6<)<$R\0P@;Z@P9<F>-PXDPD"\ V,$&O7_IUY3*&/[M6+*?3A
M\47$%'16*5E99KYP]!(I>A.XGD@86.D4BQE2NR/S'&(*O32B3TRA#S-#7Q9W
MP?9W3*$WBWUNC?>A8/"8@E"X&V=)# 2-5B(3Q/-R^2E 9F^L-[1V&=[+BBDT
MTXX^DF\;4XC)@N#2$QY4J7W0G@3G*-&X/DT]R\K6SCLYW9A"'U9VQQ3ZB+3I
M'>\_<%&_3^?S]Y.->VI8C&AV)C%&B7.N-(6D@@0>\$Q4'I<:L].R=HNK9T&]
MM+O>.O9M#89VJE ]__TN?VX=QGB0<+?9* @6\_5?2M/)1RCW4>OJF$-&7=0%
M<.A]0$-Q5+HW>  !M7KC=N@6T/M[0/@7WDTGLY_P;<0U#(#Q7A,6)! 9'.Z+
M7I7\5Q!>@-$VUBYDK+J 0W?4&F!6WH@0+@B3.6X3 =_K9#3Q5MJ22<Q=%(FR
MZEF>U< /=>]P/-U]N$\?A_=3N9>X6_VK'W<__G,,,T3VY<?O\!VNES9R"(HK
MIRD10>#2N"]%1$P1!3;';(5@KG;XKQNR8]U5'$EK=NEN/?8:.");3]+'>-?V
M>1>PC:XU>@$]SCU'"\9W*54SNHZN8Q8B5\#Q@' 6[7IA$G$^*)*T#9+F #[4
MKBXX =UZYI+DY%2K#TLM5>KMY-O-8KZ4 %M[_^@/0L*MF3#T!]'[3^BZ@= $
MW3<C14R>IF8FWF,XP[O5#8G<I3('LM#@#F8;-+Z&YI,6TH(FE(=0$O\L^O9E
M.(?E44)F5.C:(9TGX/QJ"K(/"P/M(.(V)QED"LI9(LJ<( F&$J^5(@(M/NM<
M+H7+ RB(^#459!\6&F10;1RY&V+X;0;_NH%)_+%N_B=S#"8B1+Z<NIR)C5$2
M"$)IRSCN@;6S%CK ^MOOJLE;2]7:!O"N^^CS$ =TM1[ .[J#58?:#B9P#5X&
M\JD>0G4I4T,E(P"E]T9);?1*,Q*M >FX9(DUNS4>6G6Z^T]'TYP^= SEA=_M
MQ;<-0!T/&CPCRC(\T)F.Q#GN422EB8?V0'/MA(0NN$[#!#J(T"[>]B%LM/"A
MQA,_B6-_?1^>7;XHWG*P%&T][[Q$@X]38K/R)&@:J/+9*%W]PGD[E%_<TJG
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
M,[/SQ,:DB0E*4$V54[:V#;@-QXM6AH,%V];@V]# P%0*#)?%)<<C, L\ DT
M0B6 MR4R[IM8_ ^!O&BZ#Q=M,Y-O9- ,L0'5+&D/98LI*TR^3(4-$?]1--5V
MZU=/?M&,[B&\%F;=?1I\F<:QF,;__C*]QN^>KWJ+WRTU!.:U3N@\ENEW4AN&
M2XV9<$:#CY9G[6HG=73%]N*C.4U(:-O5]*&?$[E+TK-,*%6\3)RFQ',K2E=H
M[RS7D>G:#8UVHSEJP4I%!G>KR2'B;WC3_\'_V+R%U+B;A026,"$H.K_9EA8\
M>#RA#)+C0D"NG?"_'<E1%>(@KG9<^!\@Z ;TOYLNX"$DKBDD-$^(=S&A:8)&
MJ56,$2>-E-(H&5QMJV\+C+,A_E 1M[HG>+S<D38> MA$HH[HA)B,6YQDI56
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
MEXN;9_."?]O.R[-]\X_-0?[VZ):M[.Q;>3BW<?+\+U^LSX @%]M#]A_L;-+
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
M/W4H5:,U769JY(*6E>+^AR&9G)<: +0X/.&;%&RL&I(XP@*&F\:OY;SU0@Y
M8J5]+.#]2KZISV(V]TI5B\!<N4>X1H%X2&"C7=**+V/7(OQ@#/.YKCE=E2$-
M.PB.8=+'L"#QQ\3?SH4#J[I*7XGTH$?@H2*41^%@)D"R7II(/%,VJOKN%<<Q
M*);Y$$\<FY>AFC C04^U =" F>M;DLN?<-/Y#99TW*@V?/XHA[##IRK,3=X\
ME.GKLF/AP$T^4<VF;@+9##5P 78H;19P26T+U!!/.08)'R![_31@&&N!<Y3
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
M=;%)022E?/5KSTA="@TC-4(F0J-.<3?>+3KEU9SM6^L8/@9QYU!DJ(TPY0V
M6E&<(/%IQ6)X<<(6FN*T(24E&=&P>_8C9O1:RK&YN%EO'_5$$[U>S=;,O2/3
M4L$=SVS=& \_7%U5&R! O-'D86H'\[6_Q>!$+:H0U83=[N1M.6J,UI_@YW0<
MFDDQV5J5E))F4W[S;E7AKO&SSJ>EEJ1[0&(5MLBIK(G7(FH#58._[Q!UMZ!:
MV8#<#8GO*'CNPPQ#6QRXX2GA6=_5^%$VRXX,*+,KG-=%,(2Z(9YPNB_:%IYW
M./HL?'>!QL:VDG73U&FWQ]=ZDQJ0_"FN)8^LS+35OWPXYFMK]L-)4MD@\+'_
M" :55'T<J@,E6<#%?'?BXIQ?!L.'W-_PG+F;]&DMOIH#+=U9=41Y5T%1;F51
M0VYPY/<I]9KL@9<+[:]"/IOM^>[4=<+OV(4C^]K<,-E0%XK\F]HVAA#S=14_
M?1_C* W,89RBO9[P[ -I!EJ\3R:@NL[>PD/Y;\^L.WK[3ZKJ>^[T.6%^FQWU
M $LV0PXWC6,_(^X[B$<SG,C'&O<<Q3/3JY61]P+P0QE6/7.?*1;W>^]Y^[IG
MO[#8]DCX_0.Q=5NOQ"OGSPEA&GH-1MIO? ^$K?[MG7Q^'O!+RQ4XORHP9O6*
M=6&@(*.2P$1G+V=2%1&[CEO!*.54WU]#V']IR_QP%/K2&[))*J PI>[9/P#&
M?$^TD:H2T?F-#6SY+_;]RG__.^S\)X6="_SS1F3?!K!8',8F#$FR3F-\T/A8
M8<$ E__B+IIK,\%3(^\^R>[]%S#<D^UQLAO;XQ</-F+8/#I:.G;"B9(-Z;4X
MU.1,AF <M'6S&/ ^.)>47<<"MO_T#/$FSFO66GJBK@5L/66F>';\PFL752N3
M+5_&G<S$] AT1_CYH\AKA#T,ZQ(*=NXX/,*Q/@PO[3+_=KL?EHSC";6"7D==
M7QQZUYPXK-0J)JYX\L7>RZ*&#,6[U"Q1W;=XSV/8O6#-$20QT1E>H;# (=H$
M*1[;D&]!LFU$W>?>GW: ECQQ^(GV2&9Q[,YHEZ '8D^B][?B9!YJT*QY\?1=
M8,WA?&CK3\P1V@3=@&'F&XW<I2>7]RVXA<1NO]NFM'M822SU3:U]V\L79F4\
M.U-=MQ,"1/5>I6,53_HE?>KH0 PL0EQF.$R'LS;-W(<23JU^WH3GKV;[.52:
M0TZM$0@^('5PF$"XH#L?!-XL^M)_\_22T!U%H#G3Q^D+X76/Y4F3JT*/,Q=@
M';XQ_C^$2S&6T!B>[)Q <T4.S382BJ89&MG4-8;,T;CS+& (S@@OF*GSQ^9)
MJ4')5(E#5UH;=<K.K#5@"FR75>#%A]'\XRS&19BES9=!#QUM1Z_S6:9.2^2;
MVGWQ,] O+NBKZG3:M8!&2;K9C>!4LL_MT+,_,O@C+<7WW>V$7!9 .M"Q\0'%
M^(IDSF= TE=90*XL3!626,#8$",G'0]#?\M@6PC.+$MP6%@R^@X[=)  "^A8
M9*0@&-$;,$L5/ 3V)K* *1,6L.B#H B[,^W5(!<L1.W_;BX"OJU28@$G6,"Z
M+MSVL@#'CU$0"$Z^AY&X1:\O+;H(RDME 1H6+"#4@P7<?X[\^15<WL\"UDKQ
MBAX93(-QU 8G"_@Z#3?.C=%ZY#*=!<A&P:Z%R07KS;&K+OCU1) ^;,0X/<@"
MSINQ@*=R+.!3R?HY \1/-1X6\ T)62 A8V3?PCX6@"6L*R/7A5<=_R0I\N]6
M =?\3/Z/0NM#93?X&1 \@TNPCV/?$?Y.QLX_R8^Q[C3:B*W%K\"VG=3! A+Y
M5ROO@]-KD!D_=)IY_H\2%J-E8-R@"-:>(GW2A-<H4G4),_JVSA<F:[6-HT7H
MF,I"Y@O-N&D)T75U1SPO./F&Y@?5]8$;1Q05K^OP&N[(0UI,8UG ?NO#9?<O
M= 7@E^S );G5:=CLED.8''^UN2**)76LB^'PLX/X9(_S8"QRTJ$:MF$WR+IO
MLH/HGMQI(-H7LAG?M_G&5;F/(Z*<A7NJ0B<6A0<\*@[$N\I.Y>?^+//T]7'W
MW962:.]R4U306LCN(2!*0I"I"-H!!',_@M@/2?H<@Q. ;2':BN9$ID^XUXVB
MQI$-OCP.WFF2_7E#W79=:H^?7!N_]I8H</WZL?[QA/D$^E:H$5$FSA UJB60
MS_#3Y)KFIL?Q7!Y[@)<E%@D(@:HC7HV._B?3'7=.NEV48,\[/*VC>><S;Z"V
MAL]5S[/J*=,+JH64,N)T%"2,:XH/)65'Y54);9QQ>(%1K>S;EV#NK6#IK'3W
M>JN,>L6'#Z5S!R_%35JAE6GCY- )L.X8*H[ A3G@42U#?OGS++5:IDN;XUF[
M3:31 RO9<V5<E(K"CJU\MVRG?!F2./I>!CNY8VYK *6[?H\T1;&&3*]S,+H'
MB:&/EO0-[=C6N&#6<Y^@Q<5N?CW%]9'9D=]*B:)'#GSBM6(F8)"P2]64'/6=
M>T[7]$@TFYBW)38^:\FLN_[>Y(;*W/NQGX'OVFV"JLZ-&;+)W+@:E/%TK.;K
M'NO%2KUFFBC=&_,%6[P6K>W+B6DG%./"JKS?_3#!VW0SM$E*H>47$ZY;:.5=
M-3/Z&+$LKI2X[:;!5?/-W8ZHB1'DAT6&\JB&Q7U-C_@\L%:!(]+L8YYHV/-H
M&S:!U_N!"P4D0TU4S"U4(R(:6]@_'Y[!\**!= 0B$J-4S'RA7+V;(4WSG>">
MRW-+FEM0U583G4T[G5?ZS#7'I,7BF-(%GY-<@YH&:SB&H-EOS(C]G;J7D#46
M0]W&M Y*D7/:\2L3%@GVL@]8@'7YS9/K)KH>+=GU%JD\C;HE.W]<X#&U#93,
M>9N+#?J=NFPFXW-_3.#W_K03TG%NXOAV'7)8C'Q>^YV_VCZ)IA6Q $0@:K6-
M!3PI,*Q8C$52UESA_$Q8CYGT?H?8HMO, AHN&8C82&P-<6_$#B=0-9DOT/;B
M=ZJ14"^*'RV:W^:2^LASCSPEX&5\BV.E1E[ZD<SS _:2VQJYS\TX9Z/XP9HK
M&%&P1@W#AQ:B6,S/T+TPK7M$*=C[_J.**CJG=WWX6-'G>[VVO8;G/;'P<OT6
M*^U'7_;M.#!D8""GI#F#"$.5=LR%T$UI:=,UJ*+^>0,B8O>L6.".VT%9--N&
ME-0U@6&E3!]-H^UQS7<GX\T$[S@9W; [!?%L5L$@W]@9\@[P*BYR?H(3+\;]
M"A?K<Z9QKK33IVY^N0Q=[1RTL'XC38EB- Y;&UX2K%%D <1H4 A/?#74GHJ(
MP*A W3KGJQ'DB#=/N4OV2'S#929.NW#Q70K)3T]SK6GU*OU8)\/>!=:@D,27
MB _]O_/3PS1MU]<,R4Z5:E4O9X5OW=:4>[MNQ5^F0A,6%>6?XK/9VX)%^R^?
M/EL_+ 9<.^/7W#C6+-F'?T1WHI^ !@@?L'-9S&?X8NP\_S@_>_6'[_YOT68%
M==ZR?5WL&C+OW0SV7[M^J,#0^$L!MIX@CA$+UAP/Z&A<%&&<[LQ#(SPS0:^1
MX+3;ANJ72PTXPHCF+R,U,@4^/_P<YRZ-WPO"E+TH=?YY!M0%2NG)T":H)CW5
M,MGUB$'<&;)%'0$QYCPS84B^61+GF3=*&'%J3?_<I#:TP/&QX_B)P$M?T/+,
M=+PK,G[/#IHF69A*8K[1PFV#R1"/KD[68+!MW5'<D-CT!%_NY5QV;_'?]KL9
M:^TOC]'?TBKHYG(L6GY&L"-',1'&-:5(WFHYFO"$15T;@H2OXQ<XD#^^*&"7
MM1"?T\";[N3XL=DTW>#\4-U#8PD.P1K13]95VN#XZ+FZ9YCL<=[*8_$'IIH5
M_,M7I@W+$@<?[AR2QBK$O;;*"J[922KHB_P=<#MCB>"ZJ#*<A)_"J2T^).+/
MN];)3@]>J%$0KW,-1,YS!O]5(< VT1NQ)%8!!_W4S6%NC:(%*;P0+YPA.0AD
MBX22CFW!6&H<_5!6IK?X(8>(,H;TKKKU<PU*1M+7S$[F1UII9(8_X!;]<?'@
MX1'_S/<]68?*OL<F?[KZ=,HMN.J D'K 3T/QX:=98-7&V9CU<Q#"!QX7!I<9
MSUA BR9,$2:/(L>I<(1';AS!,8JT<= IG 6='4:2KTSQ-%749 AB^ B2R0$[
M_><)R+W7W[892Z;[;F86R7[(_ED_' S@O,M?"L-'."-WMH'?G^:#2U*( 8E%
MYA8;V.!OLH"]T.!7&#9+8R%.Q+)>;GJU-0N(&@9K#L*=4_BEUC[\.E\"[789
M0Y@?>N#- I3;X-O#']#G#O"'$ [B35WGI+;#GJ8/@SKR81A6K#J)+F4S](8A
M;AA]&&FS@!0WF.%\\0?KYO'$)^"*'VK=S1O%B#*B;@N%$4\R2+Z _X(LO0EN
M<&6S@+M-C(YW/W#)?Q8\XY>K\UZ3L,$!@[.P[Y ^LPB&*-\,D P^Y-1M6P-T
MSJ\D_X?E8=Y-@Y^213'$U9;XYU]@H3"8$Q)OL #-GQ7?R-F,N%+DZA*VO?KT
M/ZY*1<==)!E&*C2YLD;^.,PN.'W/4N]"G?T!\Y=WJQQH@@3-'1!Z01=%=5J\
MWI8?'[RSJBVJH;SP4D?ADM?^Y.'K*=B[_D7H-P%7=I+V#GO/PX)__+%Y^G'F
M+WG/OS;\4U^:2BHC2VV"DQGE@U\)&\*_>0:YXHFEJ*7'^#@$50H6O(O7BZE9
MN[@NU0>;+TQ/3:/7I^_#*$T^"Z:_XE"2S/<8^72\/W+7+XG:* WF+[(Z=5CJ
M'MAG.K_:V522RR!3WRCDW''8@3(2TW'DK!\MV0R#GZ"SOZ4!N _1\_HO.".;
M/01[XB,O.O3I^?KYB+^OK5T[ VT+<1*Q=')/W$1<P1T,$?8&;$GV/:0KO^@H
MI@[+L[N!!0@O7FU(B)A[D.WND:+1&JB]_&FRL+%6],")I[(C>V4\+^LZ0ER;
MYU':JF!]^V-:;NHT7$_%B^OM'8WW)ETKE/U6_OA"Z51,2_O6>[E<02/C3W2[
M6L=C/DS,;2@X.B:W]H18-'705/IK$F@JM@R1<+-R9FH5#*8Y)@O+:#?&L=$^
M[WY4RY71\M-EF^[/S2=.C8T917H7>P<D']"8NU1N\INA=?_(D.T\-STTV(C*
MA11FP%[:Q-EX><ES0[P6L8/VKGUI:+"J+Z;/,;93/F(O5Z[R<ZF8 I%+T<,K
M\R+E 9\:I_V32Y$J2"\$329H7IL$VRB^@9Z+%!YFG&:^PZC#;-V)ME:?Y-SD
ME2KV'N4X<NCNFZ_JUB4?8@Z'*2;&*L3Y#E4*(6%3#+L&?<$7[V26Z]ZF8]#!
M3*P*Q#^3"NY828@B[,!(%%1ZOG6R]Q0+XTSTCE;A/5F>.*:^B_VCPL7//E8L
MX%:GD>+'4)/# _+I,>G_^=L%C%;F>Y (H_12.8;(&L13.&X,>BY&N,,N_P%?
M*T8/3/"]@1N$(PWW2QI7:X</QZ*B,JX4.98^7Q9VXI#)$=$-=X,#!=8NI(6$
M")!(Q-'D<(U8FGS0',*57$;U+2RJH-C>8WBZDZ0T3Y97/1C4EB>55)2$NH28
MUB>4SMY*=46-)G\9=9;@G'NY2=7AQ2R%^E"<$$Q^:@SQ;O'\Q/Y:;+@X87C'
M^&%=$[[7?J27=CN?R^X+6AI7VWXB^M!<7/.[+@EN5.^0PN$W"]9>IHI-]6 )
M<HY./PO6F+( SQ#0#1:V6JBWBI-^,%CU)R].I!*5&4005>L-STH,T1 /-XN_
MH^KHW?S91V*H$UU$=X I/-X7-FQ/U!#XF06P@2XOQ1W):_-LXR!OL,5GA"!_
M=#%=2NUS]9ZB2'F<CW/;DPN*)/FP)@X7-]$ /HP#,RP]2J166S+P"/(.@<=_
M\2Z"'2U!1AKA$Q>Z:]*$NXN5''-L=V@%IG0.YSX:>+13;M;)%89YOQ<U_YPP
MIT1G(-@G'EEU0.58)E>?3>#1Z_AZ3&2^B*6=U/A?>3[J:_8\/(Z<)\4(:E8M
M8P%9R[:KJ;_JG=TC"GZ"P0"B#?LT.!F:CUQ-G4PXFAZC1 U?.O'+6AD(J\@&
M;#;6XP$'#;K!E>NX7_05;!^&# )@%:HQ95^6NS/BWK* !\AGR)Q=</!+2IAY
M_\]._^.F'"%>& XKF-%J6,"E85_FWE+<S)M?A. SY$K(* "_Z2U=Z9@0$I(1
MHP#VP^$K\\OZY1AYW"A_XR^+AV48,9@RFY.GF5%Y+&#EYGG1:PP5F!$_'^^@
M\\,DZ,?DVUR&PBV-&9A"W\+VOQ2Q1'TQ6I7_*\SR]T35YO7?A]YSCDG(NVFV
M,.NUGXSXBTT6*8M:[/KV"RR@OPQJ5:HL$/YC"#AN$;=RD% +IXBBHW^5GOCD
M2!V,VX-@OPYTN7S7;#4\@:;15*8?.*7TJ. MFFM9B06(PN^W=ODEZ?Z#F?4_
ML<VF(2 #,^3&%+@B8V\S,%,++\/&KF)+@XM!?R7$5O  MI23\3*[ 4&7KR!
MJ6VH/J=_[,L+MH'68EC =O 0QI5D2R_=W8=*U/T)JVJ(_^LOI?O$ B!N&#@I
M[*7!,,%5W!Q.C;55O^[^J.F[+@IC# [\2DK@=^R21@9T&/* ,CW28Z"SR#?_
M=9/\KUH D@><5/=C <X$^L&"A8\6$<BEG>6;,C&?V 9=6-73_%8'<LG_>P=,
M#F/_0%P+_D1K7Y-E6G&,\_#++!_^$NK_O9TY7_H3@7"UO9+-RS#ZX=5I('IW
M["\WC!C/, .(I4"L"#B7/@MNH+1!^X!_Z,,4CMO2QY08ZHS!]=1HU,* KSW&
M>/D=K"</Y/Y?2K<&@TQ96T9F.#&;^=A)!X;5/.1?=1+;\).V*(80;!?VPRG@
ME^8$VL1ZQL8C.(JN'X:>_].ZQB^L"WKFO9X"!]5!L-D*.@@.!,*!P%@E=Z6#
M%S\9Y A]PC,5Y:;39&" GY[*1*,VSB2DP%IB?F-XR*?G_=C0RR5).?>?^+:R
M7K#H6V UUMXUIM%EKO3>VL#RZ^5ZX%C2*4^E]R9E+IA".$0?P'LN\D!#H"A#
MDZ[E02";J=U5>!WLK7^WZM*$V2)/C6X?]3PES\USE['%TQN:=S+\A.P''YPL
MS$?RHH\SPY%>J*&UB=3Y63^R3.TL68X:0'XV\*-:ZMM*:*@2OYC7P_SZMNN4
MDV%''K]W_>US-$=*Y8?7B>7(H0R;3I 8BR6;S_(/I'[>E?^1-D%):X(QCG!
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
MW'+=_KC"^(_:'3VFE)C8,N7B"F,ZGI]"FW/V/J_]L]E3O]+4G/EVS;VGQ](
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
M>/1FJ)0%+;YR$R5@OH([01?D4 N50@O?++23R^;$R>\0]_0DR%"V^Z7<X>"
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
MFS%*SA(I*#'/\3NT*-]0XI(XW4*+<.V[IU!MG3I4=+/BFOG@C[D)E^0,.??
MX9\8O5D,.T6MR7<7+6'<+5DJ*E*;7^RGK9YD8:2:BLK<_HI'^1,VD$"A"!#8
MJ)28'K,1<]UZYJUJ3%/[V6N9(U@GF(KD_G<N_V>Y/ 1L\.7!]-W"QZ8M$UE
M \@[LTOA[A9[KR'AD3/[V:<O$Q]P_Y!G[Y''\;* >YP0#S<+@(G39RS-U 3^
M.+Q@7/P,$6$HE@7<19(?)[& F%?\_NE5:I  @B8OQQ1G 5O <04Y%B!JQ-B+
M)/]FL:$&<;" 6BL+2/'.\:X8,IYV B2^PJZ@&/#0]S*Q#!L$^0XLF3[R!YXF
MS *X39"T=\":Z:^.WJS^:DZVK=C=(#%R2&=>G&)A1^NE)'9\?M847;+>Y^-X
M;EF[$CS>IQV'4.7MB<=86T;\=KCC0G\_V5W@(BU(/0<E+*$M?Y.>HQ.:W9NO
MI6<;>U/7^?;="$G=]!>N8$AQOEN%W @$OL6-)M"BU(@=3.YJ6)::J/OX]4M&
MC%.I9'?H'F$+2*RK1S'>X[I DKP+8ODG#F+GA\[0^&E11P@,1O9:"PMXB.3^
M\1\:) .2CH0!AMX[6*D'6<!D';2O/8@%(!68<'*;Y*^]I;1V!=K70M-D 2=]
M80U<(JE!=K!6!+XS)%C :QUX40Y28"4HR\/@Z/5#L.,=_G^P]^[A4'[__O"4
M(L?).3F,(I13<BID2CDEJ51"3.6<F,II9,PM<B:A")],A2@QY5C(&,<DD;,1
M<Y 4)C/4N)F#Y_;=^WJ>WV]_OWOO[_[C]WN>W_7L/^ZYKIEKUKK7>J_WX?5:
MZ[W6 L60JU!522&0_O=]!+#$50%F80IO#/KI%A_R^?T%5"?N#@PTHCDR0/LA
M0!#XX<C4Y(M90#+N$4'^CWU"TI5F@>4E/$6??X2K^8P8#OU C$/^UM@8.$&5
MW>NPF7@$2P)%PJ])8Z%1BH-+ DNM&6"*@A!WK7P=%M,&F<;_&KG\V]PJ5#WP
M=PTI'8!*3R[>)>N5!KWZ62C#5'<QR2X>68IN;-=],QRWES2T[:#J#<P+?/+J
MEB<#)2ZH7QOMW:>B['<S"S?PMU[S#/Y)72<*(_W^*^JNW;H.HVV"G%<L\ 6
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
MTX(VJX^VV XDJ^@/&E5(MUGJ,[^&XW_(#UQ/O4 Q[_0</^40=)(J5=!RD(4
M#RUWDI&MB(E&MBK8QSG^PPP:/ $L8GKB\;&. ^,_>T."<PTF?RX]S#?><7]U
M_Z^+GQV>G9(Q_:2="6IS'"_][1BJ62 >V&$$C^?O^F*IB%4#G8!*C!E2)B H
M(*1\O.K2497*?F2OB$-DE'"2DMR]*<V6*6M8= '''Q)3*Q%&].DC)[KP,G&2
MN$]$V>:#()'$1@:#J?!6 CSU1Y/Q]<TU"1>$=%CE3W%R1CJR)2YBY<.X#PBF
M)VJLG/V>A\?I\T?(ESQW,8$V>%P]:R)093\K^J\;'66"&1@3UO&E$ZCOR<>M
MCZ<-MK\L*9!=W3A*:0(:I'),(%\8". $C6/=0 ?ZI!>[F(7(^)-^5EP#+M&M
M%5KG\,[M^](M@ZT5-0-?+YWH3?_2\&#RKWL;I\-4XSN1&\2TR',[JRO.XE#Y
MU$7N$=[3;ZS$]OK!)P$:&39IG@&L/E,AR4BVB=.[MV*L;))&#/(<%GJWD %6
M=L@BDOD+E8)\/=L%AV$/@+65'258"_ -G0@GR3U^T:W]LL,@W4?G=1V5U/_A
MA#+-;DO&P!H7 EJQ-T$U_K9(C@]N!!!MVD5%30#L#%YITWFJ.Y*!$L3XT0NN
MZ=*@#HH>O&#W#>/6.C"U^[E6T>F=%R='C-M@VNS/_\&NJ,IC[!APG$H8)U!1
M:8 _*AE^JQG!1";HUT[Z+9Q>S58,O*@2N24@\]W'IR('#M@IR&Q:A8BGT"9^
M&Z+&]*ZE,-<7:F *]B+TV<BU8_96)AO=PFJ#5VCNXS6]*OW5'5MKDR]6"ERZ
M]"E"+N^\JX.A\H>$IH99OLC&E7&R(!SBQ6O<3?W!V*!R"K]_'5:#3 W&&C G
MVLG3JPT$MOZ$B&V9X4?AK'#[H"LI?EM3/&Q-'&!=,Q2(_Y&\UF'>3N"^44:N
M?!<"(@?M*&D,0*V/J44B:82%5>JD5-1$U"IR=M;YG56LC79\--%P)A/[:$48
M1X*:N\CU8.HG -><0$V *U/):;G]%57=E4BX_J?H9@!M-H,CL==W$!V4X^"#
M> OL/IBWBXJO:BC;8W!$:;&K#^*A-12NI"U?Q(<C$T"!(ZG/  5+K6LHI:9;
M^?(=Z8I=A3HY:UVG!3DG:]]F:2G^ZIPO^]3]/4\]G>HB)?U75!=7OI$M#J[>
M9!*FH;?+T_%<V4:Z_AVL(4T?SBNG05J];=+A^4^3%0-RAXQ<=DV$2'"PWN*!
MYLNG/P0+BNY;4'&'1CS#4P'J"&E#%*%X<)]F E:?;@Z,N["/@M'1Y=;3XNY6
M.9/&DQ>FM%-?["0?@OEF>A3=?VZZ97 08Y.W"5R9EN?*Y;(WCFQ^QQ^[ ?;P
M19ZRU#H*17B/+81>5%#N- N"AG;YO]#;3YENNOGR4OOY8[*T%*F/E5^L9WY%
M%L-X&E#)XYA9=@^O"*!.98#VQ(!UV$2!,WBF?*ZAMMT2 <[0RQ]](PXVF>2R
M?_A&%71[J5R_@]9]]B['\8-ZBK5N[:95!W;T%[X:5Q^J"L3NV3C88@ODU&-S
MN9=Y3[E2.:^O(53"\)+@GZ9C1>2)/%^.=\BDU=97[^Z<Z[3SM?^6?L$F>Q\1
MPQ]',EW@H!HE!NGK%$\400:BX]S68=R]B#0BG&&,%YZ8Y)IF.8H;<0)4LSY_
M=L<T8XI1>@I>R6H^YX]?/2?;UPK%<&N*R ^$"I+:G$_9.$!\2R%H2^]+)%;A
M,I]\G0!?7SH6XE<\7R]T"B.E1<L<CZA=MKYQ_UM-0/"E5U%UIX5^"_U[)U;\
M.X^@7_IUKG,9:.HRR!5_Y?Z3_'7-I_VVY=,(H0+9VD&;UKT>R/3S']]X4B51
MGYVX<CWLZ[PZ(O4AWP TGEZ$T,3%C'2B=+,%UXIEE)F^M38UZ?B$6*!23EW
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
M'&@KO63/=A7.RQ*L>;SF,];<?\N0(P2!3R=>CJ4.?P)X+=1.&+>E)J:'9DB
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
M?-[4CQ2BS0,PKTH,='RES@_9J2MHGW6E <R3P'AC"^5-*5<.24<NM%&54XM
M:?9IIDVN;/>1A!GZVX+/[V[V6U2M9A$Y9PT(N4@T*AU1/=N&&@<ZB;6+"VH<
M#]PX1=)2 Z/M?&_Q%+@0W'0TDMI84%:[+>O[QP"+LIK$-UUY<A^N+H6\B=A_
M$#W<*\\7YI6,XS:VHP1YH.G'4*Y81]#C.7A@D31?_"B]^$+?WLB.L4>YRW*.
MC5NNN2A\C<(6O 1(6]9AUWA^;.4AJ)N/H#!QQFV0BI5SD9N2'WS%EYP0][8:
MU0U#!P%1[!:]RRE77_6(W; @P0[LGK$3S.#*N*'O;2RD0?"9?92'QZGPARP/
M@NY/N"? R&E%_,YNJJ,'HU*OXFGMX*]\K>0]5Q\Q#$H^CV3)9I(/* K6$J\0
M1#%];"U(T+W8C9FC2-!YNC0#Z\YLN\3#0ZJ3O%,CFR7:$;%SN#.N+/W*[_%G
M]>_>^3ZPUA*\<+8]6&V@.9G5M[#-PH\3@-W"(]AVH*OAL2K;1W\C-W)>7J]
MO T(<#L:K+',I;$!_6[=>N^"%2_MM,>BJ+'$!2BD]4 <>(6K\XE73KV$E !H
M$OQ.3J-QXE#S))MH_M>OI2:\=MVB(>@O\!T.JN=V4%+X!Z%6JH"C=)=T"-,F
M7F0I5W2UHZKGUY[7'NY8T!#E'3]6%ZGTH?GB>>&X)<:.SJW8>,X5K&XSKP@2
M;RS^36E71@IRIZ7:)";%20JC>>)](4)YJCBB=>7,\:PYFD6K1F.:ZE*EXH'C
M]N3 A2 U_K8"C@T(MP,3.2;<C3RKA_.X[;Q"_FY,QOD1-';3<U!BO+;BX#4=
MS_E3M2,[H[^XF;_YO%OJNN^1CY\'"A?;B4S;0;H^J%%/PH.:3WE/L=G,C';+
MG</P5")-9I)7SLL.U33@Y3*.?5B.])@*7)A/^'E$:931P6QD'^0]XDMPM7CY
M?+,-<Z]Y5)5]9CB[S7,+$YE>^]Z] Y ,5@][B_FUY\T]QQ._%$_WUIZU>W9T
MGY#F]:M-FGSA"8XWIHN-9F4P.J@4D4FLUQ!.&2L#^CT'%VF4N&;+YT^,)W<>
M*T9=\G"5QCKVC?MD#>\TOGJCB:#SB>+-GT0PG8 49(T^ \YL8W?S'A$#%-$)
M1!E+N?%K^>'XB K0/JQ7^]Q@V);CA63Z6)^ VN8[61>_;?&.A7]TD6:?V;@Q
M"LRFP;L0Z7@5(*"/G#([+?&"-4\B>\9/!SJLP[:UE;@_<^N*$.W:?-1P&R-_
M:F:WG9U>[.Y>G8I=J@(? &K!.HSIE+$3UX^LMB4M@EJF'7T3$].U71WK,,6?
M9-M[88]1CF#JC7SSMHB9J768E[CJ]P\75_54_>^Z"H5HZ\,BT0M?-O*VP @"
M0,)"B$%<8WIZL;-,C8E/;)*EF]OK\'7G;CI$&W<7TBK0ZJZF'JY%6G:,KP_L
MNL^0"#C>QBDN#Q'U?@L=Q9A =AA3GBL;=S&#ZA+WYY%??Y,>46PA,5DP5[:O
M,-]\7M> UZ4H5@X+43 HLVY1[NJ @YKPK@\0D7 !ZHD+Y9RK[J  7QJBL#LU
M.Q BUZ9@B:X9KK6#L_J*$R=7)!7MW>3\(V3OZ]%!S9DG$E%\X7F6&AV1LK&K
M=1U6[W>GR7EZ,O#L%ZPQ';6I--$H^MBY_$"/O1I,COV!B>,+9S>IQ7S:+O[I
MP*W &?>^#*)R!E?*F2]R93J.5=Y!G/#<SBMK5@LHE!Y!TM0:.!>2?;8TW$@8
M&4 91M<8)-[([#Q_SORR6/Y:W[0M5QJBC?6\VJ80*%:U(>LS0>L05H3-P(+E
M/O^&C+;R()SY> TH7OO\J:]OH4'0C?L('4'7[3EZI&;&9>QA:,P1[MP-^PSC
M]Q-?;\4S7%[-JTW7WS/.D,0K8S*L.!>>EG8#XFE![*?LAQSLQ*M/&?O]+3H?
M<9/O'3D(E\-])$HA?19!=6(7?,*I'57GUT'<@75G92STO9QS8S=NH!,CCO;L
MX,ZY0Z$31KNNBPE)MG^Y3]K4O2>Y\AB[&()#>UGFK2BF(SP!D" &PI4P\--@
MT3-%M *F_.BP\B+Z67;K#?N;ZH4!WOFTA\\->O=]N)I_=/_6?K]%2@:RRHFK
M1QR3[T"^GL-P.*9\*:?X"!5QE/1C_<\<9$%I@4$8&S".F#;G$O?[/6>--%'<
MH)YZB;N[\3)K?<#QF8SQJV-M,W@)/[[4%5Y*OF<(.^,W\NV>KL4&!N3A8RPT
MJ?)M&RF(EDAJ;:$"+PNWD]]/D6IR80[2NTC*+JBA)E.69F>]VW+ VF3\@@-[
M/N!77G%:C_3#4"&QB]E_J3K=Q1GP!R@BS6;\'@H"I\H]OW'P!=:]AE>E"I;0
MQ45I]6V41(JT<917</]<>D!IP.U3>5=4ZQNK,M4VVP][I$;>_:!\"_#&[>%W
M2&/J^2*R5!2HI4MLEW=APMN"_-KV4L=^Q_26U2Z\^:@A;^,C*;O$7C"H8[3\
MNN0RW;5PA<6A=9$08ZGG6">13#>\)*Z/*&44'=B^DN^W,&F:8#1Y"B7LT5,V
MV2N1E.-6\B _GA:IK)#R5F)0"7;T&HS7R7N VWD-+[0.\UW<BCTTNEC;D^[@
MR.2]'59G(9)^A45]"9__?BK+\U*W>C7CX>3YQQ,B+S>UR*YJ0BQ%B;7(2&85
ML?E@!<<70IVJ3<J5/U>(U>NPNQ.TKBZ"7$"(NU,4_>TGEH>33U% =>M/8W9^
M@JO%ZC:="4E)ME;N'T.^\ I+FQT/=G"DN09@"<<%5,::LN0]F/$ELZE&5WQ'
MOHN6GLSJK^\5J&*$)RTK'K(2_.K2U[P'DO%%W!!>" AP2D9 <5:Z@,VN!UV\
M6("[![IK2HB%:K.SL"\U>>URO>%A@?$G*?=NU1X+[ZI&E5/#UD<D!/C"]1P4
MKA,0P_IP#O/; ::CEOQ&WFL]+4,6LTPW3?_S.')V=$'O\G:!Z)>57]\S>N=K
MFYXYZ5])/B_8_ZQY:6,U[UL,9I;?SG!:A]FK$Q( /SBH2DPE>O61S7K8'3P(
M#J-U;T$!,3GLG28X'56!$3V9;<]ZG[9B?S,D2#S^[=V 4ZX.ZIGF#[VR%/,Y
M'+K\W:X,K$ E9@>%]R#0[7#OG09)]!+V1_YASBU3K_";F7^%R6P"\9SM@1M[
MBR%2*L#?ID_- #71?YMKY;VO&[ (I-ISS2-8U9U\HP'&;VU',_K2S9M1LL6W
MNJ-N?$S[4;9;C)!($DU82^W""T&D89XOLOJW!<JM17/5J'$0075)XR(#HV^\
MS:*;Z^YN'?>^DIUP98>Z]U+@_"*H"2Q 0%9,FB.'M>3==VI'@"<R[H2&O['<
MQ?_(@4\X..DT<C-,4/H\7X/OIB=G_[K@UXD82^3+=3%X3#1[9AT6G\>&@^<*
ME5@JN5"@Z6*;%D"!MES,(!+OOYS[8:GI6?@JFAA^X&TWC+MQM6'"_,:$7'(P
M_S"FAV;+.,/QQ1X#*ZBCHWJ[6*:MCX^UNZCL!-'E))GL8\^#!Z=3'1-$;TGN
ML3GP<;N=]WU+NKD^V98.,/ <AXT4;*17!AEY=@"W#U--8[]Y$D#N8Y@7<<6&
MU-^P;-YL(5O@3C)%;5,BZN1]9M[&3C[,<ST"TYOY/:\/JLDS3*DH">X%WE^6
M0@#)1IV9V[(.2_74&*GM1;7M97XF+Z(&"\[W3>A4U-KKA2<I99G6-IXH.U$N
MR&/<SGG(V88;QPL /DZQ^.J5A0A.9$"S9#/H0'W$-7_52T?$]\\U^*6>^;]J
M^_9_)O_P_Y60XW(^6X64TT1X.V1)B:2A4(F5E!BIA*G9G3.A1:7P9AU$"DM.
M$19SJ!PCIZWLH!(96VKNVL'G]OX3OM_/YX<]ME_N/>[[]7I>U_/YO!_7=;W,
M.>R;"5$#(UYG#<])A_ZLT0R)]X=WP!";";1@N"B;<GX5!MI-S,!S@% D;90]
ME.UDP/PR%GOM'QM*)JV.$1[/HY?YGG=(#E:ZS*]=6G;NC:<H;+YX4+4:0T<Q
MIZL%T(V_ I0(AG@IT2-G<^(F;#",>[-2O:%&>.AC](7Z+/T?7@>(Z+M?/Y^5
M\0@Z=$E-\K#BGNY$)+="O'$5QAJ0X]N"2P);?"3(>0KV=B/JXRJ>SU.4A=?"
M'[J6PSER]-BDX,%W6B,;64J/3:R;S\D?SXQ$.K(IH.$JC(/FO1;+),P X+99
MCHT /]=NK+V8^_C\M HOG<1]YJCR:#)\--"]-+8%HY)@]FC*U;[ LOFM=,D;
MW2%.S#4>@@]IK&2R<(W%0B(PND[A3')ZB]W"'[MNA-X!)EIIH"Q"WZ3D]_X1
M3M79UNM9^=.V_?VU+S/,7)7WWFT07"9 IF%B 1(G&Y8FG%4)5$BEM-OA]R2C
MLZX&/Z\.1\_$Q+)_8*33,R.NNF55>F4).PV0ZBOA>_+WN47?13\CT$A<+R 3
MI=/NB). ]-9M2O@<05D8"@(L.E&QFZU#E.NNFJ,M9EG+(-#M=?G'5C;?LS)X
MGIRS<+%?*?\S<2$12I,J(V+)H3(:!,,C%HO..S[COMH(B)H,H<F+V_L%RC2=
MZ(5_?B59_HP<ZMN1=\%IV6K)(M[JEB)6O/'W#'GR6G>[/F\L8^$2KY@]]N5O
M(B?'V1H,Y-WN*FH8KV86#]\^K5!3-70I(JQ/P]2@DP.;=#E0XRJ60\8:9P+8
MH4DTR_FIQX<&!.V$^84YG<6&Z<+3NQJ;5^"FFW8?:+BZM&#W7_QG"YR$5R#[
MC"&,,.J=$,KMIGCOER._1&>.CC@9Z6<\F:,12#K5;=4-SP:L=_:GMKYT[Z=[
MPUXYMM+%<C-,\J;OI+H,*H4>TT%S6H%L85U 3Y T6_])>+A6>,T5=R/+B$O;
M$51^0O^ >*#Y@0(<-%5\+3#XA)M]@X(#X2@::N9)@[@Z#("RPDH'^OK$WQ<?
MG4X<* B>9RNH&R087I3<XMFG"ZL+BU%TO@CAX+)X&%!Y#-H+\/CU'UH3>8!8
M"4B]BJ83-(U[M)"G>9B,AQ3N[P$(52MA'/=:SXWG[1J9.37P@:*_9/X344J[
M,6$8:-"XCF(^IM0:<\++<7*]V@'4/ZU6*U<9*1I=#LYMK!_-!3SI?(NH:>/C
M.@/'?='WHWQA@S%K) D:,G+$<E3!H8A5F/(J+%+/DRV=">G81/41.H:G7L':
M:,8XU)+MV5R;X+M]FU(K:@[6#5/ZX].95VAH?^<Z7J-&/(2I1V:@F"GZ.M#3
MO/P,=.QS_F<:'\6E4!4TNIUU/@(LAU?9[O4-V0OO6R*+SF_3*;MV*:N<A&]2
M+LAW,^EQ^!O/[^;-=B/H5#Y_K;>?22+RB-T4>*L$FY(R05%I-R1315>#3+TG
MDO]XT^:R$Y24N]>_'_QIHMO2](])5?LL&P4:"7 I$,(00N5LL<;%M,<@!LN"
M@V@42_>33-H91(1 @R:]H5=,'IQ!X=@0HZ\-VV/DBDTA]I$B.(K[*?6_2/+M
MED*EX= /NU": ZQCOST5PCR+IO^Y8$:.# YEZ/RY-IQEK>*HU-SX\CI^5K"9
MT%]4L5"X"I,VF%^%R1;/3.3BKSU"3)8L.9DBB0U'GLX[&*6 [6KB 3NB@/XT
M/[34?=HWR/>2DIF!;R)5K+@-S./!679"Y91>9WOP.*2\J0YC35EXLX*_/4G/
MO,)BE3W8"L[V:F?3[GZTLC:%)?AOYGI%$-YAN)ZH&PP)(#K*52QKP%OB3XV)
M=X",+H2L,?="6U0BR[W^QS\I$?X3>;8D7>N74R>Z"@22C5-:7XJ.%X4,^K=5
M\ 6B'.':3"=)T2UAE& +WG.<?*4-V:.-]ZFIKH"%O6A)9IL^Q]Z13M\Y)'\X
MP."B;[/6  RG(50?8A_H0F<@!5N)&>V[Q^L1G"7ZM3<GG)M%N<^\L*+'%8>1
MPA_VPG*,@XQM#4C:3G=S>4,V!%.X\6P2A[1V9ADX)+ "R?QF\"$+G7;5N -:
MM_F_%2E."NR^7,OY>(L5GT=R]^G]]1E(@_<O(L/?YCA&>55/@-#&<B"V)/"(
M'4.9B,9[0K6M*[T!I WB[=_US;C3>65XJZ:1*WVLBL.&=VO8-^=*L7-C?NI?
MFCUCPY/W?O./^(MB,19<H6C4$*IZLE&<I568G#4'X+YPDG@$8L5*F(4HTBG!
MAGP*S7ET%F$'W)<:VA$WLV1[7N(K"C1&WVP]PGW>@6JL6(CAO>;W\!*;DMNE
M<.W?^CH9:D(?\I/!!E:BLL!=XV /?T[7?3SA7.[7@(X9R;T/_A"[$;H$%?P&
M<$5@A8\672>8B"=/I.H[B![@K5D8-;!O1@Y7%"T++KN,A>*,+VVK>;ZA2?IK
MOM2-79K*#N2WLJ(_;/C: (]D84*9>%RL!F;P;O"7W$7/R)P+%TZ-7DF*0J7W
MJ\M$%AN&AVH<,LP]^\Z]5T?VE@?9<>TM#Q'5"/288I+_(M8TG:1U(V];%M>
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
MB1.I_'=F)CVN$7D;E"VZ9/*_>IR2IA%Z"1M$F910((NBBPI?JZ('>O0<?7A
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
M+WN--JC(1:AO&HSZIA)8^$CAJ[N51,V!]U3CO*%MY?^?_[XZ]3]02P,$%
M  @ (GE36CC*Y[(-<P  .Z@  !4   !O='1R+3(P,C0Q,C,Q7V<Q,"YJ<&?L
MO E8$]NV+EH(2B_2"PA1>J6S0;%!(BHB(D940&F,B@B(@-B!$E(" M)&0$%Q
M298@HM))KX $"*V("(AT2AI4%(A4:$)!*I5;K'W.NWN?O<Y9Y]WF._>][Y;?
MC):IFC7F&/\8X_^KD@C[A4Q@Q8%]=OL D24BP"GL#R#\!2RW/AMXQ@OP K!-
M1#@$[ &6B"QNBZ]+%C<QT<77I6)BHF++EBY;]L<0EY3 AOBR91+2$I)2BQOV
M+QEI*9G%G<5)_G;JDJ6BHDNEQ)>)2_V_WH1U@+R$R#LQ&5$1;6")O(BHO(BP
M$<!A-B[]PSP1X%\VD26B8DN7B6-F2&,'E*_ S!<5Q8Q>BEF,O1N&O0^(R2]5
M6+/!>IFBXVEQ[2"EC>')CR5T=A?7*Q_I@G0WG;D4(2FEHKI235U/W\!P[3KS
MS5LLMF[;OF>OS3[;_78'CAYS<G8Y?L+5\ZS7.6\?W_.7KUR]%AQR_4;DK:CH
MF-NQ<2FI=^^EI=]_D)&5_23G:>ZSYR]*2LO**RI?O:YJH#<V-;>TMKWM[OG8
M^ZFO?V"0Q1[Y^NW[Z(^?8]RIZ9E9WAP\O["X+A% 5.1?MS]=ESRVKB6+,1!?
M7)?(DN#% ^3%EJ[9L$S!VE'\=)"B]L9P":7=R8^+ZR5U-AV!E,]<ZI)2T35G
MZ7$7E_;'ROYS"XOX'UK9_[.P_[ZN00"+'A8\47D #PB0K#A#X'_+J T2 A'E
MY,]]0@ Z) <;,!KQ0Z+6'\PY;L>AID=/;BR_]Z(T/C1O**_5Y/0)L0N%K046
M]]_F/\GW;QVS6@;+"X&E."$0^1SO:W;KI"K,@1ZBD@\@A;F&X0U=G%D/T2-5
M7-6!!-[E9R%/-]@7&C]3DSBE9EV_ZK#XQ$[ECD'$ 3KW\+H0D(B)1U>'7&(T
MIKEJCVW_E*Y5H+ZS9EWVNU=3CVH:;VX!0^B ISXEFJAFM0(YWS7*E:NGQ=5J
M</VCRNLK7]="[U\'@C)';DHF9HI[.=>+^V[[?G/[ :/4/G0G(@WE-FK@;M6N
MA7M8.RV:;CQE3#!DQK1TRF,.5W^9(^5YW['3OQA4?LAON@^5$,%6(RDH% +,
M;"*.=IX:2U-%C<$+)!.HKW'_#/56AJZK9H+\3UY!$.G;W@^[4]XY#URPWEB=
MXEXI-B6RX&]#(F(3?,;\F07GHI)F?'E;_EYD.Q006P3GGN!&I<<@.Y_"43E\
M@X?&1S_;&<=*/TG*DRVK,2IZUY[:/XV'K FPD44S$5Y';*#&FO#W(X8?+#5'
M)J-/;E$WK7P"7W3776*1<-=$LS&EYI+DF=>)T3SQ=C'/Y%VX4$=B(A8_5R$
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
MQ^PX2XW%0<Y$U3&:C&?*K^DZ=%DQ5).VX)'V?*W^CO%VL%+^\K?B:3&IUMK
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
MGK!:\Y.F,A.H%C*,4_Z"X+LFRN5S?7GY&:M<7.Z,\\[MZM3>[:1CL]SS84C
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
M_"D D8B17OQ%_H=4HY!V6=S153;98-S([RVN%>ABU&0 @<"C[:'YR8$YS)C
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
M<(D%1;GW:,/'@6VZ;=4-P_1G/H477HY^.MF0,65WV]TA_Y-3YQ9-UVN;!J7
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
M*Y(C5':I?JX]1DGYA^6QMK:GTZI?)%RBB/'@PX!5R(G.&B/I "N:)KB(JL!
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
MFS=\NWWDW0$0_1D)RB/;,:!,S>KX-)H#XB=GX-/E*,*5AOAG<*$M8]=,VN%
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
M!>WY.05R$#O00+[&\<P/'3D?F"$Q?+)J[JJQ+O5H8UK=7C?Y6N@W77YJ0:A
M+Z&F/7736L:^.<#U@ZV^E)&KHY?UA?N7]1-.K_XD%?6%P<L,5M?(FNV"?:V0
M\=M/?HR.&-WVN&E?]NM"PO.*'_H\,$/*$ %#D:@@7Z1(#,\2XM?09):;KE;4
M8S#CQ'6#3-6A:*/%G\I;FU:"6YW-\>"I?!I['M&VJXH(CVN\,&U;=Y])2IFP
ME:[Y**C:.7 (6;F:.RIYA'A3H6W,T*'Y062@ACK$0H5P4[$?7'XHQ[0'6YWZ
M6&@2\J"*#CRV=OA._AB%I_&&#CI4Y'=..-6#,L31%ONCS)HB6]P\MI.7GE K
M8[NE)5L!O0#!38W#UW,U.1)<26X]>U%^AX?CU<7<ZX>@-!S>\L^!_#]&\F;@
M?('!S7O,"U&-MB7C2X^<,SUVA/?BLA^4-GORQ50F7OIY1)%1-A% =V$F4FF<
M"<1HTFOP&1W@<J4#3*\(3<5%;MBB8A=XG,?1KKK:53IPRX!QE:C8Y5[GOR;J
MQ"9@&(+(E>U<L,BXIZ2O]=7D4GN ]]:/C8HKL\ROS,R*UA4([>Z'=;N0E_:@
MI.4(%9E,:A;$\U#UGGV/'P8=)*:V=4$A?I&0'/M]8VNC54F94HB2NW^!+<+I
MOOZ^PJ G,_#Q&AH[BNR%;+[=I( -'8,1S- 2[F*LX7)M]=R1B6J>O@%N;2=:
MG3S&A4Z^<SQ1>L(0N"51DZ8; ^4*%ZAVT&"T/IODFC5.LO,DEG(6?*-#![SB
M6I9ZOV6^NZDZ=5?^JO>Q"WQ7T!M*#SX:OC!9' [9?W-6&8_UYDX*WK9/+!EI
M<DM;;-S9[L^2U"D\WO?QR&Y-@[&[V.&EG_-[&)7NZP]P+*'L% 5J5JCD$AU@
MIW$$<E\EX"(K:TG62VD>VM>D?K7-O4NHKXPS4IU[H3-JKB=(-,]8[OWF6;WM
MN8PKV"8\/=RLS]'ED?+EMX.&_QL#$M&QF)K.U5:"N(7) ;!BABF@/KOV1OZ@
MNIZPV813F/)A\VKENB[+6^#B^T]14S-3&U/:#9<';N2=)5X6WU?R[BZ/P36#
M1_GL[?(C\^K$4X\&7QWNTI0<"*@IF*<#4DCWOC!814@ALN4;<:U1DV8/5AJI
MX*:Z$Q*>I[YBK= =WD$GZEA 5N.FEL#=)A\@@= .)+N*>K?9A-QP8W+6D@!!
M[++#CM#;^)LO'^FZ+_7%P$J1JSM$W.S^F@Z'%VG[A]?FFE"21?4/ _25W(MC
MVF5?'SRPRC"Q$W;D+<]9M 4!_12A-.UY@)L+5&E-T;J:Z5$;WGFUZM*=F. C
M +,WQZO#[1KBW7V.7]MN^WIXNNI;6&C9G0Z5;YR8^'F+PC@8>N0>AE7G3"[%
M\U-5'5'O?<;+Y=&3 <I'>E9>EGS[VI#QUFQ!9,J6*49L93&G;J*A;M4\/-_X
M_$YY=0,%R@3OK#-GXME DTXQG2Q)8GZ$^IJCR>O0O<[KY7$SPGOOP@HH>HA^
M(HK&E@]%0@^(F__ACBJ?BLZQ-TJL:>).L9/.=:2<UW:^=(,.?!+G=MO+B5II
MF1=9Y:HK'79BI8Z,_GPP<__4T;N>]AG.C0/(-[O&Q #:?F<0[OL V[<Z2[X>
MF-MJ90I/]_2>L3LI><ZB\^#14O& &,;^TI_!VR4BH<T.!!^K54]RW_@Z*2>I
M,\T)?1*+D%(Q&K[12:"FVIP3\Z&HII!D1U>3!;<>@A/:/W^V;5C%N[V,P4C"
M9@(U3EU0F%]HW31-??3 !ZH1("RV&[)CV^\%25K7E:-TP!,Y=L:[2#E.;MB%
M0"7%##H6"!O*57E_-(@B]3V!$7P[5\_-^NQ/;5^/;-(@G!F<[<T8[RP8-X"
M!V^K0IVPQMZEY9(\R7-FQ\])\-HK0!/%7D=F#?U^WEKW:.A77<ZA8RY]F04V
MBTM.@;O;=54;D+]U+M.!ZE.VXK2=L(>X3;-TAX=.OQ*HR6VO378\W-+6S#3I
M0%=*KBX7LMD0>0N%96KE;D%A6YL#=C1%-M0G>NT\O&&Z*:/V-SMI(-K;X/*U
MR^(1EJ*6YB\-BD.]$2X0W;F#O(V18/<.Y0W<[&ABJ4?L'I?;>I3\"DGZAD=
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
M&ZM/-6':!AWKZ1A'&"ACL"9-?D0Q-IEPH''TS_1Z7:J2O[RJ(QBD=BXD^$#
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
M/T_?4,=O*-EE?S1ASN -E-.E9J$=-?C94-\PL>M<^[DQC?;Q[0PMN@L/S+H
MC "![ ?;XZ7 ^+U1_Y91[NB!54E;ZR>E\Q+C,-RQUF;ZK 7.\>Q])^4*/F$
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
M+ED0[H27;$V77^88$^L9Y/.@_!C=!7AH>2I6D^S[;>E/9*"!Q-]%7EK_N^$
M62(,,XAJ[H^\U"&'-43]24 [*AX@3&8.7_M?]3GZ_E129@LL](\>2 I8MT*G
M4MA,#I!F3YT9IO04AHQTW*6$>X?=:_J-OR>Y*R&)H,ESLPVJB:L2"U?*'?'Y
M<</)/FJP\K&X#K1<^?A/^O<O_B3:<FP-+G+<9P%GAZ\(%A[W(>:+7^W,TIF:
MI'HKA%4Q'RQ_)&0KA-(U0-8@O$?Q$KD[&94B"6@PO]-BD>X5#P0;\:;,U=>,
M[3+7]_U<@+MOBODBO8\&*KSS+L:A?14/82P>.7EQ12T'4OY5.38K_/+5M(H=
M"BF&^=DNI9%@>9/(8Z/(::A[HG6\N/D,E=4#L,M2Y^\5+#1AW;_7!*]*TR,
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
MZRWVRVW^S%;&Q6$0BQQ2\HEU)CD<=(8>W_U_(0O!Z(QV[X8]/P=P!R%V_)/
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
M'AE&!*35?R\GCCS<!G.I4Y6ZZGSVXX(Q--Q?J0:<>5"5?NP@WPX74R^S[E'
M4^"F+EY@6DHZ,9TC_J[$ %\$^[-Z@.?M?KSRV3AX RGD%9.0O</;*EC0^?[G
MQ:D[2N4E]K>25LUBE/@M-TQU-[P024&>ZEHH0A6/9"']J "'&?S5VI704VM6
M?X*&)UH.AV UWEL<]&.#%OVD>4J&?HQD('UG&$2\9((M.0?TF*!J3KE\8!@I
MT$#+"MY]A(H4.P,_'H+%J9&XCWO!ASR=YX!!$#X/L./;H8]:F)N>'G6JR[%6
MT4.WZ;B= L(J&[^&1B!G$B#*G[JKYK:M:Z3:.;0S)CR_"KX5.ZKNC!(#XRM[
M51V_U4TV$M3"7E&.&3VIZ%5/NU0QB*:)H>C&6J:C ANU^E8N$1717QR/J@S0
M6+<,2QLMB3CDPV"+!PE=,&J*6$7LL0*9AK/>YM5%BT9'=V.-X"C9$GBB$[5%
M+#H9W)V.M]+#LR,?RD)G(T>ZS@%T3_#\R-NR#]LT-\B(- X0S.-46>IMY5WF
M:>VI?D//EO7#5>3X=OB[M'1GD>)R!]KW+]ST:87$?JA%>C$QA<*,,0,Y>9JO
MTJZEOBX+60PT-E&4KBV:_=WFTV9<S!PJZJ#WX860NX;N>)2</7JFMU]%4\BD
MYQ(3:=C(GPQ(&5\A\2E0CCKX668A.!;(!.@>>TO(;P7A*P*)?/B@0IK>-?)/
M&+X"P+LJVENLPG.@/#X.)HF4C$/%\#(.DZCQFR-&:P6!][QQ(:9ZU$=7PRTX
M44R]15P"?."!#7*XK+=\)X,:C3FT_W4DI:"E5_IBXY;ZC+"QW%)Z%<!W1@,M
MDR3 AADH.=6I5.\),K4UI[Q-[?(4/Z-E:U<:HRY>Y=146/'KR:A:%(\^Q3?
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
M$Q5Q'@M_#)I.R,QG[01F8$/B)!IA>1,[S- 3+&O &S_&V4%_4L2(#(!PWZ?
M*YK"6DC]J\V1 O9OI*\TN.@QJZ@(JHAJJ(54Y\EN1[M$?@<L=CF+3K^1JOHT
M7G1@K[,G &EVH2X)1^)^@20 !V"\"50VM'0=LQE/&N&-G+-:.0>X9ZV?B0'I
MH$*AK_>P[LGJ#7ZU-T?$@1CF.&)J># ;1=\6B()XS35ALK2UPP]5-)N <8+9
M;1]&,NEASDIG@[QI=]%2+47.Y5W<FJ71)Y9M_U'OQR+P8B$#P&1P_=Z../;I
M:D)7)+67DQRFM'?7X@%FO;SQ8'#^0U.(_F7P_J2(^@B\O]X_'+!%1DA>,E'3
MH(:EFAW_8"S=!7QN!'(:Z]H<USEX*^,PN%6I9&^$^>0.9-UEWN'6U9<M&^VG
M) @(F49^3._?[@]U$L=9L^ Y(&8'<G_\'."]/VZ/S^J=:3N\C-D*\&("X<P]
M]QL"EV95)0S,N1GJ&EKE),7M",TD1IF?(&314^C0LAP^E2 /G3P-Z5F)@]+B
MPX(_X=N,+JK%8940945%PBG6M _L[,(BZ/7YDJ_=&+*<1 *@&6;@O'- ;<AN
M/985%WP.B'4YE%D(Z8=>[\3J)JLK8V(M)JL:F9A7#,.D_GR4KG[<0+B7*1?&
M.2(;/^S^L&L7_,Y)$T]%"(>HD-];_A<< Q[VQXL?#RRDIV1M-SD)3@7I$ZU&
M/L#<'+=_/V)HLUWU',RG3N4>0>0X7:,U90# =!NLT9R[4@1GZ!@08Y.^4(C[
MNZ=D&$3]['V'+2:]"\8,I=Y"L'1*>@$9&W5J)ZM%VR=*OBB)*XL.IVCQB/E^
M:UM_-VXB?B%D!:,[F@AJT-TQ(Z>Z2CS9\:G=\+D$/?P@&M9[)MC]$U^(VJA9
M7;*L:>1E&9LU63NI^FJ5=*H=;%K[1DKKH^CK$\ 9[%_LOTZZ";''#';!XU6;
M^^'<"\O#)1YC0KEF6YA/6;)A+'*-MJ^ ;P;-549NOGV7H?!6O/N'\3>O,\:/
M27C0  )C.V)BW^'+B939.0<$1SPY(:B?+@VKP>\OV,>8H*0<S_)!GOX+,X,P
MO@88*]%WW$(?HW(P4%HBDL]>1O$A@%="Z7>\I$AOC%Z7XD],HS/OT/!4@88Z
M@<JIKO2.0<BSCL<['0L3]R('G>BQ]20Z78(4\?*,/_%:36B6V>31%Z5G\<?Z
M8PW-8=<SPLO#E+3AA7E'[/A1##;>N&YU=E[_'- WDV="4(?VG0.ND*26B08S
M4 $;;TW!Z3_,I;[F](F/0FRF+EZ#+:8\I\[L>)LU75>ZDW6VOKL6XFRE^6"\
M1Z4TTJ&F.;OM% [R/@=@K$>3$%<:13%[.S.$FZ.10:%)AGNJIU:C6K@(5T?$
M\5Q- Y0)G]Q?((6W1NVQX(][][?LUO^D^TO7EII<2JWZD\2D^*S@@?]25-B
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
M_O%*(!H2)9YRL'>>(6IHP4[$*8R6HB1/9WA$\J'K8HX*E0J J;;)HH=W?V9
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
M^#%D:;!D7*?071EO==$15[Y1'S#[9MHGG%/DC(OZ]YCMD@G_TK_T+_W7).O
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
M ZXS(ZJ-41(_BBR<&XHX6N+N?7:ML\G8WWM<#P<C?\XWL.0GH'8TTH0/HI"
MTVA8K[@"FA LS]&5YYEF@$?CBN-XK+_.%=^RT""EI#+U&DN5<UH'7(5/+8E?
M<?B. =4HL#?62<"YT+EB2=1L=%5@ZPY@K54653<BW $9C&3XDH0NUY!RE1L?
M*<R+[O3RO&IS>$^\^7X3"9CS'V@@G]O$F$ F42J)+91HZ.!0PU\+!.EO<WME
M98&E] CI\:0![TP!NZ:S:=V#_9H75K@YKSY07];[5<<2JX=X2Q<")X?)>=+P
MK4[A.S[4W"]CGF"=!#[7QK_\EO[MQK1CF!$F>T(I,U-<J++(OL%I[EA;^)FE
MD,X?&<?W=D+<9? &M(+)\'7[K1P.9\<NQNNS>/)H'6BNJ>],]Y.@?W&/$9AV
M9"5Y1L/=7REI"W$MW;=]<>W*97E.TU6[PQ#/=IV,+'CP_>V$V8M$(7PKN@:[
MTKD=0T"R56"00;PN+)Y>8M";"0T^=2W\^"V5G[VI_&/+J5U)!5=>G'^T_*4?
M5$A=<6 >@+5!?POAYMVT$Z<$3L\'[OO&J,P-6B DZOI[\CS//YLM)WOB?']Z
MP,-FQ3@3$POK_*RGXVV4W4UJK,/1$)(;K*!9-BE\L2RT!0RGU((]1^?%ABP9
M_/O\+H7Z:3UVC0PB_WJ&G+)2XQ!\X/V?'1/I"(E:C*H.9$GSS^LD$ 26V)%;
M",_4& :6MTG&>Q#[U\*:)#9^0T=4=)A6_T'LP9T"#E_AA@>KMYS7>!1,<\LV
MC;"/2  6">XGQ>6TQ4+<XTR^[X[GMA 2>-5+!$]PO"T[HTPF+Y^:*[LD,U3]
M6TB@ J-<E=$_EZ Z\ZQ+22[2EBE&('?\1HNBJ8DH(1+U!:4:TW+,9+@=Q5M3
M!["AV/D_1?=[L"-%3IB*?<;#BLUIQU:LY;3DD\P5DY+4Z$1! MF71*U%5V!:
M^Z.V$'5PX(+<3I>9)D:B)6HBU%X,XB0"(\1JYJ>M)R2_S<YT*>[O]C]K^9C/
M9M_)P?<Q$Z+=L%2?XINW$#MAH:R!^HIMV*K0E5*ZCCE].,R\_0,JSD0)3#T^
M(O_.,*7@V(I ?[#"B=7/<BHB)U4U^#]<K;C@'@/KQCJ[P$0 %P9'/ 22!S:&
MQ,5R?Q$6W08='6V0-CXVWZ?".$J4>#:H+9>+>Z'\N##O8OF$ &^7G/TG[UT_
M O]KXSI" )4RMSN7PMXL*HU UH65) 187NDL]-U"2.&E7&0,;("FV!#&[<!X
M;8\8V;'C7@^3W__)[S.5WY=X_980IPUAV[&+VK=1JDJBC8_"OB:)G1SLR^_
MB 'CYWO\A<^,JH[0:JN!D'R]MY8ZVMK*'A8E874-$7$_"WM74V<U\_KA,6]
M'B:,"<@2!&J.XYMXY*KBO$S >$OM4%@^#97RJ\]1XTD>9!%5%1.?-2;W]K6
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
MX4&0SV"+H/HXNKGU(=3;_&IF8 6#DT^]ZGNN1,G_J=4N%8_[6W %AY37546
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
MU'H.[3RW#6<>8<;<;J#\^O.HR:75DZO1F^LQFT[H;A!H\8L?F/VQQ]'>TO0
M?B\YTRHN1TEY7+=J,&[(QMS]N5E!'ZL-.LPTF:9LKO491STP4*.%^A/:!EZ9
M>H^Q,9:I^/9+@2J:I@'R>F#@KL1'D@*Y3UQX'*&=3#O".@+*C;1-?Z?OA)Y0
M)*-;*?+)C+G;[1YCN3?ORGCP.8-B;;D[-J%ZWNS)W+5Y)6YBL%52?$]ZG)J<
M.SNL>,FOIG_&W.O9JA/S)/Z35.Z<V,0P*-HU-APD8=ZS]%BKF/M816KV@\:.
M+;C750\W/BD3&93L.@*(354P=QJ=][ZVIP-]/^R"9/Z%Y_F'5KQ /PY0B9;^
M3AP2V,WV8Y+B6-SH90Q, "=)[%*(8H1_9V$\ -9 2/DH]#\=Q^80:$;85=TN
M47 0\?1?IEX7VAVG&HFKZ[Z  ]T<X)---?T P=TLN:TP81(]!"T[D'U<ERJJ
M5LORLJ)4/AB\5\Z* OYW@V7#?H44T[-X.7#P:Q[XG4'4(O81HU"EZK,M$YA(
M\E1TK3FM:^Y0>$X!QCO0FUUQ)].Y9++,PS0D)O$3H,(+RW  IAS8K8"4T,L<
M@ .@B)[;WESCMR,\'O=WE[$2/IA_XD-5S0^VT(=#*DME?[[\^9\/%?[ZJO:^
MC6W['IV&#D2$P_S]4Y_//*K9QP&L%X6^Q8TB!?K6,<S0_#BV83Z<_/.9-YU
M=38XV$LLNB=LWUYX^#GYP(W1R_MWRS_481PX?">4C/-FEWNP/&BU.!Y(AI:(
M@0*I*=424N'I3K<')*0>!8=L6MR??RG)*H2_H^1<,/"+\G?)5#1R9_/Y#^B9
MCJGS^T^-9_">V!J",1[M\OW0&1AP'FH;GY\SS/:?J >%< HTRMB5W%!UEJ"S
MB#EH6K/NYZ])>?>IU?M2^BXW-1?>^QGXM&*.,0^ #4<-5%F"G[5'G%K>M$76
MNJCE9KU-3I<M'9\)%2>H[/,JYXEWWMSD.ET^(>>G6%>,M"T@_(ZR9 HNO 4Y
M0-OW/QZ8/C3H(FLKX37S/N^KY*1*07>AF*K.VW(;^YO#7G+C<2'8<AL"K:;%
MOJU52,+_VDQ+G9ZK,4ON4%T-_FIXXV3LBY_6-S[HYSV[?2784G. QQ6WA5W4
M=1<35TZ)D=WRAIX1T1SHFMA\VO=%>8V;7/R(LUT(VG)68*+WX0:A0:2$GN<
M0]+P?778EL@!(#;JCP=TL9OG;RVS#9Q[VWW2SM=6[,QA+G=31GY[*(TXMYMY
MY!JAW#;.@V6%CO!8<M0UZ[G84RZXN?]J@MY&9<.%\=$C:C??FUUT.0P MIEK
M>4&/ S!.("V@&=*CSG  &&W\YT/6VZVW%<IS &)JV(7M'U3Z?)4.5*X@@6U!
MZ5N&V"\[#K"9 [#C2=\3D [OSIJ=X[K_XMCGH)LI5UW@PF^H#ZBW_^CD[N4.
MQ\=@P6K$HO$\R+J_FOOGB/ 7@E^@,_>PMD'N-+.&.Q$1^&W^7LS]'V?.ZFHV
M,=I?C*@G1]?LKQ%NS*L_,%Y=ZA]Y-FL\SF7G.[K_IA;K?.4*E[*@M\(_D,P8
M8#SR.[?^@T/6>CQN==L\:>8GALWW68#T-WLS#K+'ZQ21FVO\+V_C1Q @36Y$
M^GRL,0<PM*?.U$+6'&"'0]RO7^A? GUG(4$:I<48J6]M-;[_/3+^9Y3I_P89
M_S/*]&^146SU.0=87\D!0D99QNP(7S-B"+;4ZYX66M1_HDGJ[*&IYA%;A\J$
M*0SM1:I6M\.P\9Z6O0%O,MTCU^5[)<F8VBP>4R>2X<]8FA5*&NG5->J$6+YL
M LG%BP_JFL T?] U?].WEZCD@3[6K:HV=[5&8E$^9=W1:*GZ<.T4'U-=&1W)
M;[:E^(_G\U<,NK)(N\&+ZI *EB6:1*(6K:!H9NJ0LFT3D0M3B,G%'/B,$]H4
MJ36T]13<<[]SM22A27[;^?V%A>]2]<70.>ARI3;4.O@]!^#&.3 -<>8U"3*\
M#>3U_<4%6GNDC*.V=:YZAYR8WA8<I=FY3V8Z7S%,^4"-3*P8U$3?"F\40Y1
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
M>N0*'BK8O+/FW?-4Z-FM8I53G\IK/+8>[WU:]JJLRD155?72N?$0^3-YD06
MM34 ;   @;R6%\>G)!6^9$8I%V@**&<%"\P;B('OQ"?@NC@XI*)AX'\.4'GY
M-.DQ4M2#K"CE$J?NWU?_;X9^80MJ08,"#GPA_!(N$ /_9J^_4O\^[I1R5M1E
M@06OX;(QES;B ]0KI3B\$/S^@D$O2W4B3N2[>:YKYH[/:HKATL(J6:=A9[Z%
M$[#A([E="25G8YSD^EV?N@U]@3U)U*<<X.7 VGMCER 9IL'O-QP4<.<ATSQ_
MJW%TLU$5[40HU7'_^.YT*U.YNS^7-]Y7E4LXKIY?J'FE2[)>. ^53:%9"$%[
M;.^"U"?8TE.45Y@Y![H-Y0S[F38'N#O@D0LV[ARK[CV5]LO?\SHU68>O<-,N
M_T$U:G:1?-+YN]CG+6<?G@P-C8_O27YV=%CJ4('-&S32/%*_H(9=&%9K109/
M-ET]3,MA[AH3"QD^G3'0@8J]W)Z=%-<*\/P6NR,^V#1')SGRV;&;[P(WK\DQ
M9SB.A?:LL*0IXRBR+0,/:8QG*#9B18?/7SLD_DS@@X]:AE,>3]I7_81&$^O/
MSE=1MX[MU-^I_:N_HRC'SI#G8LBAGF.;=.A[Q>E[74/Y(E\+' 9DE+_>KF@B
MJ^'=?=&\)-<X<F\C@68W/_2<<1/Q8U-$9X=K=<<=*BHQ0NUT)P>"8;(T1F#P
MG)UJZ0.[;1Z^)UP2;ZS:/0T3SL@F&\RSW^+5VXK]YQO1M%-"@])C5>&^E)C^
M-WL%<-9%KI\H=BSY3S9:,=<2]9Y??Z-QCZG/O>F]Q>#%UE=!GW.^IZE%;'_X
M_8U1<9K9S@3KBJIS3=4_FI4E#9:2[3>$Y5ZSO?.1D$4V#,"?H3@V72]4;3>L
M.!6S <M]-^'&(2N+R[[BR0ZH8%2E7P,XU,G09&?AE?!M'&";/G;"Z!-+A2:Y
MC+GWZ]:=S&>"*\W$2/(+">;M<3,;P<!;5?NW,:J=8R\*B!8<\"*C(27;>["V
MOS1#&#(=0Y,U+?O4:KV=J*K:^N:*1$W3VRD7CB9'^5TOZ]RV2_>RZ=Y["7<(
ME],Z.K[YEWBJ[DHPX=]G0@_I3MAW,K%7KB?GV8GW2E9I.@CG\WXONZG\36$Y
MP/NWZW99N?5>X?">0U'*6=5QQ_^>9;H_C@6B*/BN+0@I9&^"WT_D(<_ZFWU;
M^\$%!?J^K*C=D?^KN_Q[2_F?4ZK_.Z3\SRG5_T9*V_&!.3K2U=Q" D@X3I%=
MB5?!:4#@VEO0+M_O\,95F DJML'"AQ6QNT954HZ;+]AK5HIR)5_&W'1_QP'&
M&!2:5=>O@T16F186/D;LN0%OG_*/T=_3FJ-GJEB18@U.HG6;O5NM3M1.=VRM
M=7 P?EZUB/HD*,;B &#3'(F:2UCRP:Y>=26Q(HQ9!L.P0  ',$;B=?+5: [P
MSI?$.G9J!<9;,K\B>]O6EO+0+&;^"M+Z):"?2JFLPAP@8AALP*"_?R,MO.\&
M5S?'04%5+-%%^($[!]C[08(#//S. 2+=,CE 5P<61UI%BCWL?G!UQ>IG' >0
M!X]HV2ZR.8#0VII")MC] ?R:FL4!%F10-*87M'N*O7T MDM3YP [$>UOZ3W,
M 0B/ZE;!!2ZXSID#+/[,'4'!)G"P*W&*":,\$#7J<X#G:1R@4].( TP>0O]!
M/\_AG2^0%A*].V@!.<W-QK5S@*D1S!LT*YX-=&.[5OZL@EM_5M/_I!+>7ZN)
M"+(WA%O@JMPOKBP28?ZO\/])1^&I\RQ6SDHG<EIH>5$)@>5K@%RW8+S$;02B
M*7\!_L\:H@MJ4E97S>93$+:B9KYA.(#!CR#DRLFX[QNB8)#T)^Q_I:!Q*1?2
MXD(*11T^@AYX3X"#^IA(X]2.4.0/C3Y\XX\W) X(0;H##"+$9CK"G; &O6M.
M<&(>,O%UU&U[=<[.$;QB3PZX/=[1?R3=(RL6\T'NR4/,@8\ $7686C0@WSFZ
MIY8ZGG9A)O$.Z4 .E%EGW&*']WB\]_"V#Z8OED^2U7=KSMLK9]5M9][X._[;
M ?=87"R)9HN!E B-7M&P(N1$YV:$PET#6H(WOS79E'* >QB;E'>OHXX^2)\H
M=[Z^3VY/LVSS@/H_Z_42!_BMV&)P009_$$GC&-+7721ITFSN#/J7K8*_-7XJ
MA#8EWWQQ^G/2R91'5G?:"C"K0BW>3[S3+5KZ<K<=[4YT,/OM64)K#.*/^!<&
M5?QW!CT&?S/('<N*P'8MBWU>H_,NQ.Y)>*297^!%_UI] G:] 6^1UGCT3XQ!
M6JK?E.DG_;-;;17Z9UHA'P]G5N&L-2))L%B%*VW_1*0#R UOP=/@&H_^ MIO
MIU)$_1.O!A!>#2RRC1 >[5=?7;6=C_LG'B$6-YAF]_SF$>]OSO T_0MG[/^[
M4YU"_^:!-A'AP=2O*(1'SMC%!2(%]9M'$W!0+S/G-X_^3H6(@LU:[TA37[%U
M:%8P2$QM8S%S5\Q^AQG4GZ!__[-^2(0?RFMQ)A[LZB#AP-]A1C-N=07S,^5W
MF$'_$7KW7^@'1/=9_*U=D#CC@EK\21A17PLSX!^0/_\K]<!@WEJ80=P+O8=-
M_Z<P\Q$]-8)^@UV+,AS@C^ MX"94!5B/(L^/M19/$(:FVBBTA]/VGI7]$E78
M(5N;3,?Z\(,"'M51.NB]D3>YMD\<W$!*>L-&0(3:H2??UX(<X(H!EJUK9_N>
M[K7^BIVB^5YK_@_M!X@!+<781U8L3-:8YY[WFM='#]SI#HDV_YZQ=.&FR_0'
M40OL(U3>/[I:O#90G4HL429LJ4*O@3OP91P@YZ9MF.V;OW ;T.X*N+#W&<S'
M ::58:?WX.0E!];-WW]>\\7[?[DZB$>ZPH8BPL+5"V@.\(J@#J<7%=*R2+Y(
M0]"/6=541W& (0QB6O-^:]HH8J]V#33=>-&@,Y@TF14!75E%Y6I9&('ZJ)K_
M7P+Z+P_POQR@__( _\L!^@\#:/L"W\H!-M5M93FQ\_0E:)2)JF9W%#^D:]DO
M 8LX@A:D!_TJ[@>Z<^)QTWSGAAH#KK4%]ZCSYERQ+W*U2++S$!VN)!H%25B=
MU,JY4.36%J"5M&0_7;U,9(FHP/R\5/0P]^E*J(9I!ST_1YL/91W+-WO..MQ[
M*_I>"+/YS3T+T\/-\>7Q[7#<IC/FU2&L]T7<0GO#G]'D8/Y+-&-&U-J7+[A+
M$/]3UHD!+>P]$F]NG]* KU^"2H:EJZK"@NRVU,M\CCEVD:!JL D\HR')UF2G
MU_+2;%M)E>6$"MZ[H(=Z&!E)@NA0#K#94PODP>G33N=L'88.M?1KZZ:(%+V/
MNJ#L0MG)O4.Y77AQ07W6FJJJ!/.SQ["Q%)IMD/N$ @=H[@S2;$F+BRCWT*SW
MX2NGB-8.: 14^5F^:8_V*C\I\))9AWF\<=X(G5RR\[VW=:E5F-V)FS%RI\7=
M3O@DQ]N:^MS,"3BL-FP;A38.$.<6,A/D[SFM\>CKP1&=,;["]B%*2FJ-D;MS
M8GGJ)&DKZ1)2-JP@]H"4=)O1PX$,3<(X(2P;\BXRNMS-,DKKGEM^X:;:5Q"@
M][+YO&)/"1^8E+B)C[7<J[6Z['&28E;AVEREF6V1ZLSW[''P_K8P2?W$>F(_
M".UY\;8$/X"FF2+ZQ):KA^)V%N%T@@);S7+L<:(]E\\ML6V^N=3P^ZZO]9;K
ME-,R<#Y>(G!>ATM>#[Z,.\W.P!]B;8,2*+QX99;R@):7:!'_@4^>LZ@Y5>EG
MOKY&/*^2>"9=GBUI+S]1C\YWX+>PS5NM_O;HBL)NHQ/=[NFGG3.+B\7F?+[Y
MQVT\G:Q(*'U1';#C2U;UV2<EO96U5?9V/^8"40'^73 _BBG!DD$D=&.9L0LK
MU,EWL/=EU6CWZ-/N?M3H\CC#BL^99JXMY9YT3>R>]->=)V,*;IQ=OV=P(6[0
MC[&=_:36G*EIR+3']VM -38OZ>HM[D(1HSRTB%"O9Q69O^ ;1(7WK]JW$VJ.
MNY"CN%PB0VXTOB4QBFA>T227>4B72.UJJ,$*_+#X47>0CAO=1=^O$),:U6W_
M@ZKU5&ADS+XMN>T+.N(QXF [\9KXH90[MY_3HL<HT2R%I[C=M-OY'( _(JK6
M=X(@,'Q-?'3#PQ-.'D>[IZPJZ=UVNV)<?#QW ,[7%ES'?0ZEZBB2^@\6VYNE
MUF%OJI[H_GKZ2X^]?$GOJ\^9&?:2OOH#0L:#]DM9LRFZ)(4/ 3[:@48S?LZ?
M1\/06]862?4EG\%?4&*U&XMPEC6?X'6X[7U9*:V@B/;%<%>/4;X7C@8R!>+C
M[)BZDP7JH])1SD4>"]BV6!_J?&2=ZLR=W%DD. 4=:ZH3='^;B>I9]C@^,I(M
M\.QXHHG_XO:0K[9?+9F&.V^"#CBK$O@]JB*N 15^AQ"#E_0G-5.$ZN18M]<Z
MF[&NT.):<\4,@^=:B?M_&*CW*][?.(+5S_3AN\\OM67#R,>FA5[&,'28BAU:
M8;R!8FG&8R\JO/-<#<3HOC_37YP?>4=43Q$-NZVGS)7!IVS"K<!?/WTA9?.W
M S%7=_8V5P>:M/;?MEBQCTDOZ_=T&)&OVS;:XQ5ZN/Y,XQFKIKR%D[9U52N)
MWB=G3)3GK@Z/VM1:+OQ &K?:U8N__PW=" AI)\*G.I$6A6&%],R]ODEX4=N?
M))84TGPK7IG@ ,S=2#<^_::C3KH9NZJH!"O#+D,W)%B/SB!1D"2W]"U*F3@5
MNG+Q[VD#5YT1MA+ #B.\+CB$Z0>72D[2"E:PT.X55K;MA!_[$=N% YR<) H0
M9_828:-'Z 846P'U/B".%:,"/L"F"RAGU3S8EQ6UU#5(&4<W@/=0%;PA\&[\
MIU&!.CHJE(4N4H6)66Z?C/969=IK'DU7O!4[\%%8W.:B0/CV*=X]GQ5.QN1N
MJ]9*?S4R=+UV*&?;B9QSC99?S7/\7I%LO^-3$;Y(<X"+A+L$KEH,U11TCPN7
MPD09[,9=Z2TALC2H&:!YU+2^ZEA-H%]&A=YC11M^[>;[HJ8/)8\'K^/+L(U?
M>\$1.P1.@'/IS//X80,#:'>V>QT7A/+-=X2<QD93<XW%'N3N1;LOF%;%XEYE
M6H?*A)W4_++AXK )&H-'^I1*)=;6*48XU$ GP0)8JE X:FM1K1D5O:X<5N_'
M.>49RIOEOC'=3QXZDJ(6V:#%L#ZO/"6I,$B((5V<#R/0+,W-VO"Z[&(T->X0
MFF';1-D*O9HP]9!HJ=O1.U6]KZG29/)MU-P[%^SAQ_K7/VXT>9HD7_55H$Y/
MV$':5MBB.V_BM.K'\P_-.]/.F.MV^MMKN#G.*%WMZI79+B-P[M"MBP4-)V^>
M%/Z6>%*_P$.KNEBODG@EV[I'+^Y^G3R-=V[MC64K*(=IQ[)F)QC(L@SHZG=Q
MESR\J+$N]; D_,'.XT-+R/7VO3WY$I;'*;K)YW8+%"6MUC"U<?QTS-Q!.K,1
MC63ED!&G/IQ#R?#TIR^'Q!V<;[,G9WD5G&+T8Q_<"">= :GYE'(DP1"BT!OP
MVQ!S*5=@R+Q'H+OT]#99K9?8^W4[>O0?W\K0&7<HKDQSW==:4)#0R>]4Y>_@
M^)/;[.XDY:77[,!39)XNFOI&5@"2IK>-5T5H'UR:D0X+M2]+>EX9Q5@Y^<1P
MX^K3;9-.RD:\^<GZ-P=E1S%QF=R*S1_4[#K)?3D;.RY,6IJ6.!-4$MZ\L3T]
M+7O"/21<5Z>IH:8A\)"OTA74'?/*C'1;B^ZA&OL/F?-,4U>4"$C-B/:E$1@2
M",*C_EZMF=RT"QDHEB)J:]U.:+.C_3PV];+MZU29"P?UL[_4U\GN:#2/C*Q=
M'6!M3:2RNQZ@K[H3R554]5DBE2*&.PZE,$U:GOZP6?0_+7/,G*8>(2UANT$O
M@%LA>X=&3/O=R*^QAN_.LW?3/H+D>9B?29]@!+-?(X$LBU)NU WYRDOE5#7%
M;<#Z?QHU*C95H&9^N#Z[DA1<9!%IK5-X5R^92^PQ[(5O1/'<(@&L??TD3R*Y
MM^775#B\:=BQXFW<O5N.E@Z[8?EKU\Z5I*R34YNQWGFOYTE!GB_O3C):CAON
M3>X_/UT^S:1/$2H3S5]K359G9Z27F3TW5?+"2#)C&A,GW;2MON!*&1;F"GIY
M-8I$]Q>_"BN)/U%(_7<5.]C+"&*_@!7 !D.\FK^Z&8I?%>>@2FSP"KMST>0Y
MO;^8QSM[89?RL&RB6$_'^Q_Z53Q[PBWSE::ZVN)B\1KL++SJ#"BI[[>9L#FG
M>&3UE;V;SFYW-_=M9TH;-IGLB\_:\W3[$[5S92*86;_99W27B;8Y1YKZV/R<
M,:VF$=[JX=1,D.P]#:7B?P7%5.(!FFQ&,MP:IF;H8.:TCK<CS,_MOI):#JA(
M\NP282G0X^:2Z'K-E'5:3&DOWE'_'C;+(,W93*9L>/4]S\,"ZEY/0U\ $ L&
M;A&?C<48V3]N[VY6Z<N5=5C$)ADM+)#)![4HVL,9Q"P+X[#FL[M[&X]62+B>
M3=$N]G11^/ A\$?"[:^OSKRMP+U?N(,$["^KP/_Q@/T?%L"5N7L,!/ #J'*E
MV3FJT':6.J1+![Z_46K.V'FK2\K^18J[YH__UMYW1S75;?O&@B@(2!<0@H*
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
M%\)YZ\024Q/3E7M]."NC:[S1K7?C/-:_FS/7].<+P OTL;T@$'!?[:6>9HJ
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
M;IYC9C<"UM<U-CUT;VH+1:M7BYT.-$:OJ;IE><C*2;@Q>[7HU'Z,VR\H#>3
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
MG4S:MDBL)6X$>&"N()K&%,B?;8AG209>"SW8_FV//*Q;(=EFL1N[07\$1R-
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
MAE<@UP[B'2*INZE!2FAL[,IG;GEG#@]HQ*J,=4UHF3K/RQ#8,A5.L+ 5VSN
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
MS]CNL.[<!(9=F$5",C5B&EX_S]Z"T*2G9CIL,&*2MGF0H MI6NW!)I@Y[FK
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
M.=W@=1+CL9D!:]Q '-CQ?L*AT?SDI;-;K$Z\Q%UY:O#)? <S,1Y6CK!T9O*
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
M#QS^]#@P%TOF"NM<;(W\=C(;%WK-24H2:L/(@&U(P0O4"X*% ^B1&&H2A>&
M$7>'"I>.##V9(VR#/GS89H05\_3\]*0M:7J?:T3#@4Q7+\ZK+_<RW94<5V.$
M JG+S6YE9-%*9D*#V1+X+6C9IKWL'3_1 <,<J;!22[]=]<9C9\_E?<]Q&6L/
M""X1+VOJF4Y5+<7[]>F=#7EU^/4*VI;00V%XD9%0K5F:Q980>C 2F#/89+(0
MYP)=3]G!J7T/TG6B1+:4>ZI=/'CHU.5%O4U'7V0^W"6Q&_5<$.,;P>[> W:0
M^7_B-NR,TGF3[R!BUS"H_^0W.W1G9W6'E.TKZ5.Y%Z7C'0=OF Y/HEMY0#)8
M*\215H7%L5 D'222GSF3VS_94(D=*65IX>VR+5HI[KG86$_/+ &O3Q:/"H+>
M/!XGS&AI/U^S]A-Q7/M1W7L9E<*/Q%X4DJ':!C#/T%=_AS-1:: /<<S89H#N
MZVY0BQ4<]6Q/[1$6>75%6C)BTT+0",</\<LK:.L#SEXHN!)OQKT#:T#D+I)4
MD]"%R>,Z-%;&PS']HH?0%?2VNJ(K_>>W)&BZW>FIG7@5 ZQ)Y92PO2)RW9!
M_ VV.?VF0)I+'=$NM-7[B3%CMSX2](-<I"3$ZTN[^^3K7+U1?2U#*N+@Y(+O
MA(3.$)GZ&%VUE R+XVV9N1QI-"UD-H@:<JT U0BMX0%B9F=:-!GEPR%%_K,[
MJH*5-N=L9Y7P[SX9DWJ.W:#?J+%@]+7D4MXS\SO_E0_^4_G@G\\/WG[LTQP1
MYO#L3O8VJ)\JUQ&2%DX2KR7*?-?$QG5[$ K./1PHBI1ZNW5CGJ1]IUJ*R@&=
MJ7-"FUT?.N[3] M="&4A[#LNE!R,&15J7R*(<&\C1;Y6@1+[N\_BUZQ'6ET\
MX]S&M,&1,66;/??]MD0H)HWM.=E2R*W"G$2*+P_H(B>] %/(OHC_6\H8Y ,X
M48]O*_6)%2WHL<#"@)/ZI\EV:AF7^S5X0'[@?44Y5"H?2TS&K%3VAT,C^15Z
M,XST*@Q;REJXA_RLO@N]!F\,_:0[6-*'NYI55C RG-!AN;<?QQT+UF<J/A_H
M%925/Q.0@]GVS-S>]K#P;UQU/T?*!@E8 ?#470&6$_=QDYTOD_L[^LQ/Y^@@
MNG%B40MQUM L_M V[[W]F:KI%C'S:G,W&)L>K5Q,QC\Z?-&O'5Z]3[^!\*9
M??7I4,B3-4'L4.:O8H3$<]16CN'6_N8!\75'OM?7I];;L]B)KA(')V<]8X(N
MMK;)]2_H[]6<Q'"DIKVXC\EG^T0FP5DKYHZ!3K1(B_+U2O--')7: 0]3RR>"
MBK7''49?-F4:/K=4?G=]W=SI7^:DPO1CFQ;,4=RGB+73*)(\P+]_+(2.[@'C
M*'4(^T%=HJ06\-<RP"XQ:4A#[R#]YZ%K*GM&)YH[0=\=[;$:K\V-34-O%,V
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
MW)=!K)[JH[S#^B<S9^>5DK_\^?(V/^KKST7N[%*//7 2_W=C+?J[89H3N?;
M'PCL]N%Y3W!<.\2?5.AG@/>66_$1]7GV[_O\#X3)DA? ?D@)8'H ^Y8 MF6(
MO[8W""^ A0$&5]U_[_T' OH' _RW/CP&.DT%L!=$;HD 1L;WJ\GSCOW]1.#^
M_1Q(H_B/H:="]P3!69N@_AA#!$L 8_]S,C #.MVA9R*X+P4PDNB_H S^X0LL
MCN)_I/%-1AIT"H/[^@RB]+)/"?;ZPF*='G<H<#N5L'"TZUPST2;3[6OM/-&4
MB_MG[(=H;;OPSUK&?VZ[_<_=N__R*O_E5?[+J_P?L=L1PBW@'#Y> )-J\O&C
MN\AV%N[*6SSVR%DXFJ];&.3QQD%-B99D(PF[QOL?WMLM ^LU7^;BF:>)X,YX
M0.$<J 2$2R483K\EN/79J"-4QZORGY+M6VC;#^B&Y_0;-D9(I-W3$?J^4?\^
M.,E:H28M?*%*X%+PU? NXF90OR/J;L50.8AW3^P;.SQ.5HH](Q+51KIM,-8J
M\H9X@4@V9I_@551#@I/&]B.J+>.;K@<7'WOS@T!+#]-_7ADE_#A7[F?J)3?]
M>DGR,=/;^]5S[#$"V#02U*-P9>W:X?*B;0A9[!1\XT6NJ[']HSSK*<LJ*<E>
M=,NA]!ETB@O%J&=[Y?[NPP1@HC'ZIU+WE3R8IWY?BRA_@E)1PC"EEZ-H.0N+
M'%=0HD=]VP<TZ8:_(Y.0@@Y_;>CG(>RBH6G4<_9^EL1FH=UQE^VOE?_/9T@[
M?EA(<W1H"6AS6SO3(<WU2*7Z\9ILY>I29IJ]='[%<,,OO ]+12MPXA.$BUM0
M!K6,3J/=^Q]+/=9Y[4B/[J'$P:O<;QK9ZF$_  I<*RI!DK2OQ[9N^H:OJKZ?
M1N!%OV]GE<FB(9NJ_&$J[;P\ >PB<=R1W?UAD6O/,>!_F))A,9YG[>MX14PT
MKW^=USLF$Q=PLL&P[<QKJB5ZSWM(6WSDE]?JDU)+ ::+E!CF%%R8Z\*)P>A6
ML0XW*UP.6HZ9&K"VU*I=E;',K=6UQ#1N3>P54M[1;$PG,+9S$/P!=3&$#! T
ME.ZKR+2(TY0V*I\NORRA%' O[E#0I\K5N_OWV/>KMWX0#;6/Q2^,<BZLG:^I
MM4@'"/Q^>+5C/.8&^MG _9"2#I4)=V3 4$%<@%V+(=DK^*S06N^NG?]?DZ7N
M_W5=B!EMOX;"851+8U2]KR=4CE3W+ABK?+HB]U2W*&BBB*!#/D-+VD8=7<Z'
M"$(]%.RN85NQ)KP7+6L%*C2(U'M U85T>+=8I,=Y%KOBR>2$=[IZ6Y']J<\_
M-3,.+J0VS+A=]M4\))0;AQ\W!@T8 AA7[AO1_SI.#&C3L55W+.,ZL=2KU N
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
M=/U:Q1"^YO>1)?O :57C9,^"LI/^UQP1\6>S3E=,B,)&OR=@M.E#8Z/L>R/
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
MCK)C>0U$ZF-$W5!'.-F9/</#E]E*<&U 59&B*TPR#5-H4#M2<\/?NRE^/ZF
M.Q(;I_0T34CNR,#\CJ_,P?Q]ENT4<CC;]2]RX@M"WFV%;5\/WF<.LU,JF?;E
ME%0S@G+PB&B[3/ N)_\K6E^:/Z<:O-N1-;M>_ASYM*)!IXYH O^]!G^CR=KN
M0G=&+Q4YYCE+(R0:PJ=M;T=/P]4Q#M4-GP^=E)31BNL>Z28=[C?E+FHNV7[>
MO[ZHZOR-T#8XTXN@!"+XXJIT 8R<RDX''9\9=PXE3.WYC(6#2>V^<&),]22R
M2^%/?)2)F-;#*ON+B]:N>\]U29]O0Q?9-G+6\0=06VTW8B> FMEN>'*+.'^0
M.0M%^3N>ZL7_IFY>-[2VY2&-=)5I9!W]Y--*]&W2@Y@N;:[T,CMK[9RW<!>O
M!,(E<-7O*H$)3?[T<%)2)WY+BW)MW?7P6/\;X;P2=.S9E?63W\0E^^PTC]ZU
M?)QYQ;'[T[H&!/4%JF9Q@<ARIBF4<USXGU%5B"Y@(_<4BY]+DY(% ZD<)Y&7
MU$;&H4HO[S8-R@00Y.&H(V[:%-&[K'M\M_U5O S$"];* W0/@;JX;@J$/A>0
M3[@Z'Z_B$TG(Q$@_EFQ/7N2W]KDW4W,ST=778W:*S%Q/'HL-6Z^YBXRLMVH*
M<.188*Q8]FNU0#?,\;<)8+>#;54QEB,&D:66+&,<?Y+ZY<V'HV%E*Z3KX\_J
MHHV>*28+1]12GSP[*.'^!MO_E[$FP9EN%%(=.Y^%C\/V4'')^T1O,KCRY6O>
MU(E79%10XMT1TW+D\*>.;^^^F^IM0X_[=.R\:?OZHZ*'C\I'C+U6U8_U(R:8
MD9!^"9?J<!VE#-FH2^+O3?)J_ONU*M?1B34Y"^(<+>P$?@S._(P7AZ+'7POU
M#-08BF5#K.18DC!X*[Z-=BIVL:IK9<4_4*EWZ*X UA$'4#.(OZ!XO'ICGL(M
M0)T[X9L-W_M^UX/3>DHI]U+&'2X[H7P@@GARB/#@VYF\U\4A6QX4,KH-6_)K
M;JPE0J"U(9A.J#]F$)AI^;W(/T8XQ\L$SB+']=FJ? I$3+U I  F1N1JP<^O
M!<ID!F^1A!V<C46P5JP;+7A/46_KK%;?B]BDI)@HOX](?3KGWGGJD>^/DYG'
M2#_R:_\D;"K1ZSA]6N=#?$!MB(G+U4G]!;D3]K$EC_^G=U^&J$LQ9TIC5E;^
M1.<:/)SB7TFCPO:(JL%> #04Z,B_!5\UT1; Y+W,3L[D7%;;8UEI0OS_?.%Y
M#8L/+/8H3HBW]3XQ>RY,6UFS$&GC]/+%D]H5E?ASOP[8R[GJ_$>)$YC&8*0
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
M"LWB8WOY-G\DL PAG4=Q@18/ I&\!JK/1)D9,A&<?EA%;8LM/]J$KIZ0/_"
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
M(8KNOQ[Y)//F+CY&;#V]K]5U]W*;,5R8/%DSTCDPKTC0[SYW)EVOTW!W&9_
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
MOK=+@]6F7.![31:8A7 =S>L:O;\EYU%QX_!U75/XMRT$Z9&YT>8O3KT&/H9
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
M>IH\$L,\ZP8VM'HXC<*]40?2_=ST14,J1!3C9<F^P3$JM_@*4!9W3X@ D=+
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
MUV_:YS7](&+=Y#;KUEK*/%I<L2V/%H'&?C@&B!X#7E &X/SVMZ0CH6<E:<>
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
MQO-=BFR!8UWD4-YIE7>F>+%;/T_[_LT "[A^4\B3WBI13('M.CQ<W&G:3)Z
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
MER/6!AT#%7[M"@\A1B_I-&W(2;RZYC91H)>X:VIU+KD;!H3UH=FH\'^_>:C
MG1G?!FUNY8-??Z'*$1\WX!83,O7>]9)Z(ROK*&N=URB%);E6FO4&'O'^V)M7
M3U PC&4S9AH62Q:GLUH07+N!0E1VPH$Y8:@XDGYI'<;36#.QG?_A=V:?HTO.
M?>AI1RVLV#WV8%+B$CMSU^.M0!S-:Y3.^PJAD-/?7]I9FE+X-J3L<)VAF=P@
M4P?M(((WJAO(0Q^' 8C^22U">-0L([K6*C$'W'%(-T!VI:>V._MZNM[HUU+3
M&!;A5LNXWH$].56))/'0LFJ'HX $AQM@DC0&_=36^ZW8&?(WRM7U-#AGV[DU
MN* S4;VRR!,T<UF3>UYO)<M]1FU*_+;-U0MW4WE^,6\B-QTI0;!A2$-].%Z)
MBSYL4UGLZXD%B3@$@+N8S4<7QC\7O*BJS3L5\K>K+%HT<*DUG'*[<S/\ >6-
M[BU +'7D:YC/09,EUI+*J4WBIZ7\1;Q%UC-OL122A;V[D(" LM[<<X1$#(DV
MG3)\5\N A7DZ8592XO"[P=K/EXN: [T? U:7,)TR(.P QQGH#>225$+3?F_2
M:E6XGJ<IJ,[P9:Y"<XM;A&T#OZV+=4SOV?8F3K=31W=:QO_.:\E*C:N?O6C@
MJ#*X9U3*K3S1)QTI5AP7_HBH&?77]IJOJ%,7OT;:P3E^EFVO4;5WR>_X/KXU
M%$FP7!+8RJ  J1JTEG]-'\"AZ!KIGBUO"*+=9G73__/P4H7\K8GE:L_G,S,'
M#[\9RQ8F1.V:=#TP^/XDE15;TLD.G)W%1F]*$H-)DT3+325".)TEMA(*)2*^
M[X1IZ695/E]0(>]K1JE!3JV]^_.+EKH9.1CFWA);L9P"5I+<-5RZ<Q,(9QR;
M9W!LX8(RPYV>4EG(P43_=N"YO\-\8#PXP48_W,M3W7CZHG& D@+*Q2/"K?W*
M!ND!0 >ZG/MA/ZFA8FU!:,1;1W])X?%")WALZ]DW=%M+AE/<@N!XS8_M+B:+
M!X9/7P(D,'NWED Q#NIDAN0\\P/6EQ(PV]6069@)VLIP*OHS!C$=;7GLHU_Q
M,>]<5TZ,8&E27)[Y$YE3![9T-@'L8LPQ@!/^+ZL"2!4FI$W^QD/09.NR7G?W
M9X5#KY"N3FIGRP;4WL5RRJS$GUAXJ_MT#(U=0G-2 S'J0X_H+%N,DU)#GB9B
MOCN(C1=6M9)C\VTE(Q.7JW:/ 4Z&XOZ-V)*S?H91=OG;0I1XDC'M"Q1$L8(-
M.0!I19XP,7+Q]\FF<4WX"\(BXB]Z<PMLF#FY[F$;4^GHHFMM_23U=.XC#Y]L
MCG[D%(H42RZK@+>W(=EU//XU(:75P8!0Y0DZ:P";53,9A=OR[O0+RIF87RE_
M;:=S1A9Q)#^DTJ?RP_PP;.6L]&D1#A'Z//(\W M)EMC9]"V!M]\^!KA6P/''
M@&[O)#$=C$++)<)JIZZL&.]H'>U>KT73V*C);3=K\3@9?+#=.<YGK[J8%F\"
M&X(<*HH\T@Q+UIIR6E=J,W:W%5RLN;Z^?-EOH#/V9LO_[L1J8]VH;Y9MB:?$
M[C:^H='2#8+\T)%:2PC0_4#^!Z9H\@VBOQ&M!(W]A": AR.T?)&;&/XB0G77
M6N[Y&G*Z5&L16=7Z6XU!5U])Y+T!X=2VNV82M[J<7M_\L XAW 8R4Q5HX7!O
M>TTZ"X5R']ZN@R,_HAA(=]BFU9(S<' 1<*E[KNY(=X=.PZ/.5;67@[O6&:<X
M7XX8Y3WYD?@6= ^$+041'BI%+1*,AJ=Y'M'*="4"5,V(%Z,?U8_6@CG<4\M5
MGFON[2AWC5UU9&5*TG=GK6*-9AV\C62BI:*QM:!:S40X]M."",.97\+F&2LP
M1H71-8F]X:Y$I7#I,?KEF8 XMBP#?..[BM[II5M>?C-V"=M.;5>+>%6J]A!D
MK4=XG0L-[>#P8P#!9 P'9]=7VE(@GF<7#-CI8;\\%:"GH+@)'[LC+FO8L'#W
M#O_LB@2V[ Q^#PK[!:F5IG+J+\&[06%((9@ @H^.T=IS(X&8T&X0GN?#Y5;/
M'00\LH+A-;RM2'Z#BY'C7&&%AZ\\K9(+ ?2LC;V"I6BJ"(=8,W&U!WX2A$6"
M"&!T'*0VF'JMS0,H0D:VM]E7ICJ_*>\GW-&6B,)U2L2=F5AP<@)^+/"AD!9
MO(M4;0.D16V(ER?OJ6#WKC-KG?0J+6K63_UZ^5T/.CL3.8> :F>(]6- #/P4
M%;)DKWJ''(X#Q3?5#2?]-;'9O::4Q^[M?F%NL/+.BS,LEQ<"V$^%)SQ@GH#7
M,%/Y/=KA#9J;SD1-TEM:,LAUD6<#SDT7T%='Q<"8 U("_K8ZL)O=>5$?>-;W
M[FN1/(C7DF.RD7S)K7 BF,Z*(6[@]'L14P-8>!=PVG2XXZAA2T4)TV,C5;9T
MRL<7)UN!KW4\]^IN7&KV7'8:6T?HV]>(P7EFBY$V-0\@P7)Q!H[UG?-'GJN#
ML)A\GMH("G89L!@7V#ICF.=[Z'*Z<-3;;L4KN2;VQ(W<%&/H'8;9Y=,8O+%;
M/AA#;U7+!-"(J'20MS=9QK][9UJUQ\:RD^,MA  &Q:%%=>Y\<?,NMT>>L2F\
MX)+UO%K-T;7UW56!\S]6+IJ[.#\,.7& /D/U)BL1A7MRQ<F>A(.E@\C]':X
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
MRZNPMC68E]=X1Y184H[KR9)T6_JVW4Z#7T<#(/Q="$,<Z3D/HABZ'W<%GG0
MC:?@[[/A+]'(KK=\P%W4]5!8^SF',()&<X&_]?4/JZG"7V+K1 MM!.M&<# B
M>:H?T-JB&3$:W3F%UOK<+VF()(Q]J=-;(#W&O%.E[(E%_H]*Y3VY[E?JC[M%
M^_L;W9MR?YSI0 AEX-FRSDP5QNP*F@?YH%#%LEQTG1759B&>D?,EUY=/WYU0
M?=)@'W1]/OD:%Q.D9?0X(M5XOO(FWW8IZS#F&(!C703S;W)6KN6 -_#3/N<H
M<(1>KB;2JA*_=.-Z/3%7W#$J0<9+LM.1=AI2_+ANANA&XT&"<>.=&\S['SF/
M0[$'T6'.25$-A[Z'821SBP/.)??>U_2_IT;ZY]?41DV\CZ#*=@@%SU9-!//,
M!X Q%&V ?GH=4S=]M'U&9L2P)@/J[<00:5<4E]BL+C65O/9Q6%VW_4')]>0O
M-SYK);\%CP(C'G>5[0FXL#S8'N#G0NZT2G82CC%$[?N1[3KAG+A_8LZ)7G!7
M.>'('24_WV.6K_6]+MXZE9$M+Y#]\*/($ ]2"Z,EL1#85A@DDC!QGOF4T>NI
MF&!ZG._'^(+SK7_&U\M"J;OZ+.])O;$2-[KH>G5;A(5 (\!+Q8-*AT)%N=,X
M^EF8"MKK$Y&O2?%=**!!5]CJ4"@#0^/Z[.#43!LQ:KPXW9!<[G_AY$LDW+C[
MSQ KA/L)5^G&EG.FO,X'(:X3.(NY2NG3O>3DXSR$JUO[S9!?.F:@OY^E3(EJ
M#__2Z)',WNX\JD6REL:1ZF%@%[J+D+<\S"BE1*_X*.13D3M"HAJ(B9L[FNY0
MQ5_5--=E^26@]E$YU(?%#]X+O-Q_]+,I'^/GRJTYE. RC!X50#O/,)FK2ZUN
M5G 68N]/;VLS6AYE3-JCPAX&?M[H''P(D4JZM#$X/UEBUH,C[0?C"8WS3&3+
M>3%_@/YEL6\RVBU@)(XQQ5*6XBPWK66\1"_.?I-R/5G<4=^F)*C1YZQ[7KM
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
MF)^RK(II0,]OJ-M?\-]_+RS=N/#47@A, HR[$=&_!S^NQ96\!U31E;C?U \
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
M6TC=R$6?/]![&]'/?>EOS6]U3>>\6]YPQ=:!W*SEPI^S_T-+R<0C"'(CK(Y
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
MD4%T<'2*F,*OGY]JK"?)+2FN,KGU:5ZS\)O 2PIB:5Y#ZU6;(A#D[:H_AB2
M1V.H19$-IO?X,E3H7R"!$JJ +3AAO?]L8]FC7A^HJ&O9HYOYOF9JM%_F*D5'
MUO.S_:URFG\4;OTIZKX3?%*%V\=L\^+V.+[YC839<-GEBR.WX^IWO#=)Q@2O
M;I(L@8FB>-D!@6A'P-ZN.15WDZ+9FZSNLU-33*(8/AJ03<&Y>]K&2IH;LS=C
M)[2ZH6Q,*5C.;2"=9H88D&CHL3C:X:'<UN-)-&V5EE3:/9-(3%^O^+ZP^WCH
MN8ALR.;$KE(3XQ/&#\]-O\5(0AQC=D/8+YJY#G8BCP<M:THA5EWBY%#6E*-#
M:2:/Y7Q/IAZM3ZR4Y_>(OG=NNBQ2*961@IE[CZE#KUT(+AVD:=!M(]AY'^?[
MN?7ZJ4]N\A1(SR58$;6XVW5Y!^L^/\ZU'S-;%&MI"RU^D^.C&G9MQJK:_[;Y
M;7^=Y?"'\ 4[#IZDE\735F9M#MC9WS^?]!?)Y65O-.X%TQXBOF%85-W7XA6T
M"MUC\0K/ST("*%R4PI[UT*]-"E;KM/P#"!G 6XA&'\E*W_47&)>T^C8A'OEI
M]WFR&<6K/2 6+PVYCYT<W^F!ULFWKWY!G"I.\2-<;M&=KT<9D_/2W-95*E07
M:3H5#>N4Q%+;!2]_+?MY49(9S1LQ"JU'Q5? ?6FF</M6BLHBBL>PN$?N@M/4
M'=D3#M>.<*;T-3]8O]N<\V!=_G -0AHQAI1J$Z*?I&2V\X& /[]@QD10@[3J
M"'N.G]I4]S%'M=E^05.1$8N]AEL[P_!J@C)V)<B=1"QB+Z^ %9$B"FK+<T)N
MDHJ&B)4_IPS2&%Z#S 8[\_C'V4]GAS%>7RLK1^S]^R'!)I/4&S0TDXM&<X*Q
M),PS(/#C,EB<SD8PXVC''S,X#N: &P*_JEQX[?C8Q36D7_KGA4Y,;OY^X]1-
MA)P_=]_2 3X#)5G0%.$*C(;RAWJ^E;#5'@,P)1V_-@/IMH@V$!I5J3!^V:)%
MB)>-5Q'TU]O0S]\M?.MP*N47J7<,_2T>,^E._-VWMNQ#4W1:S: BN.HI1[)G
M>G/<W4^J?82JK]VI]+S=%A&[^=[MGX2[CSC7+K)"D4(?*:4(@>VCNGT&>N00
M_,SN'$,'2-7:,-'G2=ON0Y&M+FIZO1N[FX#?*;]>?$9SV2/F)3%L^=QOB8 <
MPU!/:;3-=H"]E'!YFF-#CZE>IRG/-MSJ#4ZU<O!.R(QW1IQC\TSM5L.K'X;"
M5..!HQ%=K"#P%^Z+(LBSPDZ7JU3V3O]GRK=DY'O7]8 W53$DR\<K7O6QK #]
M<"\;>-J,FD@FIO=U\$U"VJ%B%95ZQ61,0M#,[1SMHZ<:DXPX?I6^-GYD%C;1
MRWM?W!:N07N<ZEH_2M'=;+%N7[1Y#!Z48]KCR)"*IPI'^%\_X;MFB%0 CY[^
M=R5607F0'>UYYR/XJ)=^Z*D=>6'0.%]FDQXXSIJ')P0 XMJ6T<-H0!OKN&D
MAJN0%UFVV!L/UGW7UF9CMXJB)^[A<(^DA*'QY!3D$)[))JKV'4 *E+5HL;D7
M-_6HT;EO)Z\@;&X;"C,\D(+_6>X*^+L:75"-:(,4P=S=B)8^ISCK5Q(]/U+\
M5U)ET:%F0D3^9TLBWD@88)&UH[G) RRN^)[N[AQ,40=_&V=C^&[W,7E7@/P\
M&4:.'I2<O\CXW4C&QA^=O@VYX1=PRB6NK=<I/'JO"MUO :AX(.SIPK+SW'O
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
M["M\+;7(BQG_P?LU$'XS!7=Z7;7PSI)BN+IQP D#G/1BR_%S?<K-,11AM-?
MR'9F$T8D'*X5!:-OOE3R&<K92D*3C4G!+#HRV+?E_6\L1#ZT6[$/XCC&Q-8\
M:!,B>Y$T\W_Y^REZ?0^>N/WDND":2@W8\,Z15=2=L5#TP  S^: I\+,F+=(Y
M&@16,X=H^%V../UCX?EDF)%AZ]>NJ>%]$.BM.Q+@1>I(*Y/K,7,!0BNNW!37
MG#,9GPJAPYX?)V^>_VXA^";(@/ FN1-3T'+NFYVN; 9[ #Y_:Q]TK!(WO=Z2
MGOQ;34*=(Y,B%"BF%GB"Q4E/6EEL.*.'I[$LQ-N6I;3_'PFWE?$$X\Z 5\B3
M>L@2N!I@3_!]Y^7\TXO_SJ_)2I/U.[$$?B-3W1.EA^0BE9RH3QGOVI018U#!
M<H0@7(H\NJ)31)A1CE$ZFGLJ\B_V+&>2YM=^O=1_(AU>0BJAQ]LD$(,8LE%R
MY-+M%AC=D,+A7#^E/_[3=-CQ=M3OZ\?-ZK(O<>EM'=F(*(.*]TR[OR"42G_C
M0?&?6>]B87.F-U.MQ*YM(TH;+-HC[/(4.W'O'F4,N7=+MY\Q6#&3-LS(Q7AN
M3'0QN3C(+FT7Z)YCI#KLJ^QW5;&5<U=&]%YX3#@HW2UW3_Q[4F1ERF@,?!(Q
MBJD#=V,G2_HVYB'2L[MVG_W-) T;7C-0%B]039&,)6W)0KTJMO?<9>F4I?FE
M;M2D+I$7VPV-;>IO;,I<J*N+5SKZYO*9>R^Y=$]X3:=EN#FDPIJ8$=W$"V'1
MJ@XM'KLK@Z%3_2&F^<:DNBJQ6P;'+R.@?%XQT3^<^O=!%U%V.V.LI1&%_9=*
MGFHQ$4/]#2S15&;[O @NOC2+KD4SG('$3ZF\B>JP"WF?+R\MFG/1!G[UP&:$
MU5]X29JX2%IVVW?^M#UGTFM::K !5)%EF5P'?1E+R+L&LJ-\SYE*9_*F(EQ'
M!Z-LC6S%CCW^O6+)^][OKHNU[JTS-= T%O_A ^0@I -&SACSU\1*P *9 E"V
ML*F']# "($XZG#D9'Y3;FANC<*G-LL;/1*Y#<\,N-/-IQ+0]5=3JJIXZ1[2W
M<UEO^X)ZRM=3FYSHS\C[:H#B1CQ<J03=%3")O!$@"H3 S&J;"JY7N_8)\I;7
M*-$;3**>2QZ_>MEKV771M+NQ[<K8.8R/\:X<]8#-+#>D8TWY&2DH)7?1ZHH#
MQ5&+G$]>!0H1?+>A]6"6"]-/!%!M&;5Z*H]I__Q'N5E$/N!KVSB4!MS51;K-
MW#0GQD6*!_4_ZML)O^7.F:_]3 WZ&@/&>(&3H-7X;MWDE\A:CBY]Z\X]TI<9
MJID1?SULT\;T6-RMP.X;ITPDU04X.:)8_"G7--WK^S[(*[VX(6K$]/?/L+*"
MA<"',>?[)X-MYZBYP?&[6UM>@H9"]FVP#]"1#3J_+/5>(R/CX(('!-=WS6'=
MM<FEN *DX&I5>A=7P.%:Q:Z/'G5.'G>?JFLB^%G#5L-XQ&.G[*D39/N.L*#Q
M+]]QEB[6/4,<@]+I#P?E",GD790R:!^$"$*O7%+(?WXF6NPGOY"B3,)1MO=L
MG]%?6RR'K4J,5:-^TC;I-O:+S!L,XZ[<JL:???W>K5^93QBBPTFL%4[IVG[T
M;^W^]A4"J$'6DK6Z4 GCD#KPB]K\)OG$PU.^%0+P^KURG\B^DWPZPL?T'<5-
M?I=M;WY1FPRG1I!C2,9DM6XH&_W!,[_@9H&,G7 MS7<#]._3:C234W9]C[CS
MN- EA&-,Y\MYUCV09[0:%^(.K=9W&'RZ3T_CN!)A\HLFW7##.J*X?E<3AI$/
MW&W/;X+$8[A;?,FZQ/L-Y#2B:NJXX_@S!#7SNW1.9L$GIIRGXLJ,N -_1^43
M3,6GL1+'[$\<L+J@\6'];,BKTI&R?\H_C9G=5"G.6ZZ00'BS%FS->;05(Q7B
M 4Z U$-[.!&2<(4?FRFDM#OCE3;Q9JK3N6'5G]<?A;S?S4TXU"'[GA&-O(N-
MQS3(=T,!8[BD_V1H3.VN#9#<HW4^XWD/GZ[0X\6AKO5>OF9AY\\, ^ 3)8T:
M?'#%!UVD@9$'\5+C<YR!E=XX4LR597(J_0U;!%)FKKGAJ/O\*=#A4XYT6L(7
M8O15T1>=CK",^F6^RV'4Y.%E7V9ZQ\FC>MM([T65T8Z>E;TQW[6NS2>[*@&>
M36TL7C&7A#KD#@23<6;QCI3>*O\S;Z;ONJRD@8PG*]^&Q<V8SZ5$K92E>KQ&
MP.EV0-7\1F+>Y58@EB+?+;#B6/1WT<1#V^%[Q*_YVYTR6]S:X-A25VT*-K[M
M#*R:UF>@BUO7U'>RRAT,"P_:]9'<57P6*717 00"':[V)8<-U#W=['8[NV1E
MOIG&TG/M$&BON\]8T3%5">YWW$__X?%H;MO ;C=["MV^]?=?IJS^WQZ6[A+M
MQ<9!#NO9@A.8PK#>C1NMSESPF*%0SN,AII*>'M#[1T+%]' 33:*D,)H$LN,:
M0KJ/9L#$[X.XMV[XG[U'-?N'K#X1^[7OW=&O,BX&SH^_:!_Q$.WR0S]7^/CH
M0?XG]ODSM6DUT(M/'91'!9^;<X\4[[RHB]\58:WK#V"R?T.?6N3G&;H-(TD-
MC3@#G)?/FY3IK:C\9?C\B<!Y$8:VF/<_7T.?_3Y1M/K7?W&2^(UH:OI%^IS;
MD]0>F72/NX^N<KR^2H*RE$EU'UU(<#YYK>.BA%3>!P:&$!PP"PNU>1O7W<K$
MRJL<6FT?\$BUS//]DRS.[ .3;P4 RL%C8.%B<OILU'R$ZOKD?'>-]]3#8)Z/
M4:#OKJ *J3'_LL_F&HJ1[W7N?J -Y70?L^-6S/"5AE64"*,9+4U[94_5E<CK
M3KEM\&K7;P6SN7DHZAK&&)!-9?%'?Z2;./,(<R@47P=.JK7F>,64SYJZ(5@L
MU_"=*-=I% 8U^&<D;RC^$'I$!UWH(^'ZK'#RCZ/T.]ZB]/0FIXE))R,!;3=#
M[E>EVK;<(- C4)GP;O3CM^/?-!2S!IJ'21,/,_OO@,M_WPE6+E,K>5E2:\?
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
M_%JEVE,VHA&BS!^HVH"7<'$TT$,%?,UPVYK/-I"P*@\1@GVXXKH;>SC9]SV
MHIG"V0$U"EL'DKM-$6X]$J3&#S<<N_^9;)""O'RG+B?KN;C,"_=%3P'CW/D-
M= 7BRD&[:$S5"S#9$@4H[8/6_M).(WU4TC?BV[B!0=IQJK'BZP<A]?:XC%L+
M@;\9Q;,G6/]'!,T'F-+@0!=UE/$>,I<+YD/HQN<$)("/,+5@\1U@H2#2#>(&
MR>['\N..8 6]C0SM">>\FJGID,.1D/RGPSBXU\%9(MYGSRNVQ;YX&:=3][U^
MI&)CH^#EQOU]4-YMI=<>"..!1CT<<8<NC&5R0VA7$=^@ FVJOAA>Y%R+J_3W
M%J>Y^ DO<D"[VA$Z7_*=AFB%KU.>I0^BN;KMS9NC=GNLM*2$P)F#++%3RE1C
M5$/\ L20'1J8!V9@:M9GLM]23Z)%5S+AG0RVG=I@"1CWI)FZ[4A,7AQRW#P;
M5D&=&+KU0.5QJD?@%?!W*>'=AG":'7,&R<;Z:_7(@UO."HA:)%UP@MYE(CBR
M8;*D.[Z0[)IS5\^D8JJO=!]4\NRDV9EBQW'!A2[%WDOS/OW8C%G65[X-\?>N
M0P**4H5(22%CFLXR51U^$DQ.],%0+%I>KWABZ>'(HH6I3N0(_/NEQQVG(A'-
MMZ'ID"K[GF1 R2O^8*_/<8<N%$JM/>@1!E<GA^3,HUX^]<-'13?/Q=N,T,5F
MX5P,]),_58S\12*?)A/+1)-$+^17_G3 ]>V#[K+,J];W%3E7B>+<!WF\XV%R
M9^V#ZB!=R7%[JA_UKGY\@&$W?@F]/N:W5NGOECK<AA5%268)KNOV\D^?$%-Z
MS?<3/"%(W63D0?QH^%>.R'9]7ZOF-$)RDBJ+&GWXN!SP4';,[YL<_P:+AK[E
M.*8S7Q0,K860]&EZB'XD7R%01KL%]R(O/:/KG^P4'J,;EQH_3!VX*J,0)37R
M]8J<T;.LR!LG)>AK^Z"H^\@%7T8=<FU-<X,AMMT)#P4"YM2F_C*/?ZQEY&!\
M&3+X;NE# (1\-1A_&";O=%7U[:<5]9P[<JFFH;OREYM2LDY<2S30O#N0]9[O
M.WK"B<E]T+6*PJBG.T$B(9[HR:E. U4<B1"6\T]MB[>:JQQMT_C(2NK-^%X7
MX3>'N?3B=O;H=8PW&#_P!*X;0[9#@IB#$"'D7-QW^E&@"Q)5I^+>::"20SOC
MGS_2TSIFEG9/(C/.L/Y+K.W;Y^ER"JM0663'%<C<9U2=_=K;LS44- %,%W7O
M1 G1_0AXR:+6G0X^+CB/$;GIE^1SM!>C^G-3LU%.J*YY=<,0?]=1.;8]MGS,
M02T=RY/(5NC)T8.<"]%.*'=+.,T#%D.U!7C0=*V:GWKR%&,CP"* Z.OGWBTH
M?+^^-<,;/W"C2_M"\7E^B2LBMV40%71^RI')AG84)U#@#)05P@9,D[E^.<\"
M>.,D[8>:]9>^8C_^4U5C?%+CY, 'A]*R2"ZVBX?^AI*NLM!LD>5DELP^B'@
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
MS2+NUV-+'XAFJCM/FY\V\GRI]=76_=B4K8V(>X;!ZG^^<8K<G_@?4$L#!!0
M   ( ")Y4UH6+@-7$H8  *R4   4    ;W1T<BTR,#(T,3(S,5]G-BYJ<&?L
MO'=44U'4+QBD@Q"1IJ!$*0+25'J1B$H7$50Z1 6D":B ! F)@D@G @J"0J2)
MTB)=:9$N(B"]$Q($I">@X4(*<WTS\V;-K)GUWO?^^-[\\0YKW]RLY-RS?V?O
M??9OWYS+_OC^'.20A8FY"83M !OD%O@'V=^ "!IY!-[QA'A"P,:V/P6Y!#G
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
MXXCJ7WYGO^@GA^6<GXK.+MR]C!Q_WJ-1V/4#0['9?$JD7(%/X%D\ZG0]U$E
M?PY^ ,#2XH 2GW=^FV25D[=QB,099^;[O^]SU!=5/J??J$SF%6Q]>%.[?8U
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
M$_($O-KJQ'H-'@"I7-=KCWP7]2Z [#X+H)<,;^!/,/&&0@Q#0)V*NT&I:\/
MEB='8J8VL!/*8B[+G $>1IXR9N:AQM?X/1:+-7-UM\K'SI6EDS_<SO:-D\6I
ME.,CI&9JEE=KBS)L$(]9_3E\8QK]X]PMLWJ )ET14.MBG2901=?TBFC[D)C<
M+R^<XLIC7KMF'GFE>/A@!40J)T<EC]4+$R+<@R42#A75#Z 4*4OVE*;2<RMH
M6%TE_13NWK<\,9C2F6=L1U.(BQSI.HOO=6+KE'YG_*T8N*Y0)A&\*_GR?9I%
MK\I-EGR^3[!A4%Y3_SQAS3J$@B<]BJ-B2<2.7EA7%E=%B8!*>;7.T2O:S[1D
M(.FSO"9'YY8">[;Y5OX%CO]L<SWZ,'R=C50#X)A89NX^A <VOJ2#4/NQE31K
M@-?VTG\P]'9]M[BI2<EMD?]T5WWRL:R2$">BG_Y$W8!2+:K;.(*=XDP[V 1&
MS6-XLJ$2T)N+O&04XYC39H]SB7LY$8:\%N8IV"MSFN/;RM7PHX92Z%:]P#C4
M^7?(A"Y,M6H4Z0/#J]S%)X<[WE4OO&A40I&1)K]!^91O.%.8+/CW5\#1X[X6
M>\\>-@8/.\6TE]=86FF.+)>8(T+?+_7?L/_9K,-\JL;0S469#Z.4J)@K8YN&
M1W8%RGW2)X,KS+[-JW[]\G5<S/9QI(R.0?P<2YK5NT=H@S_)X0=FR%#A*5Z#
M0)66H>J3[+SS=;$OO.[V\;WMO,!>D+!I=;-(!?>7\,OKNEJG#<'@D?WCLK2%
M6>:?C; :$?O?L'^_B<YIMQ A1B3\ 88[\"#?CW4.2"BT+G]S/M J?HD.,XM[
M$*#UO:QB\:Y*YSDNJ(*B7?&'UG67Q@:U''?$1,=6^6;O1,0F8P^&>VG_$U/1
M64(]I1B2S3]7M)9)PL1*3*Z<[0XI1F*OBONYWR.>;O^P$2>V:'_*:H:7X];=
MIB$RKHTX<7>(Q7>61.2_1%([. %G2*?VE'A;'?,IU/JR<.7GY96+G>:[YQJ5
MSEQ)ZGB:.7;M38*K:N"ET\A$ ]^/DULV(QHU_MZT1[4?8;R_)5AU)-> L?8<
MR9%RY1#^HZ-^^CV.%N8'XQ\>=7C(H[F7_V^S';.I&C<9?@$! ?:0RHR@]U,;
M.9JMIL7M^9GDX^S8^<1@>L]6JOA2?RRQ*B,2%5B&U"?+=Q[G-J60D>ZMN "@
MC?NY_[LXS\_J*5X>*5,P9==I:(;O7'3+_*_^7H0(ZQQR:VG^%U&L&@/=A[2*
M?G2<-56->[\\>G&(?N[(UT.=(J>7>+C(IOWILK?(%1^/W)GW\ZW?AR!&N_*C
M\'&DR=F![]0TM\T0?T2:\^/W]>JTUG@J?#R<UD+9AZS[4+[YJN]JY2@,WI2F
MBJ7'0'1ARM2H_I> +"8XLDB'@^Z)''KVL;O3&5=XFRKR(%C&+JW1K05,C6^B
M16PN</ZGRDVK<-<!AEKN+#*M7>*97;I$1&F&=MUUK<-'4BSU*]8@'"R1@%.#
M]EXIZ&E<S?-7= 44+*-=K%>$)3M2-PGX=EZ]9(7-"CT^GWBH:_B5F[8'&NXW
MN5%%3@K8;,^1'G[?2"!\"4_H:8A1WK98<\R.6S&7'2M C^.JW]?1;1CWAM$G
M7 TJEJ]5U%#^/HMAG2\=SOYR/+O/E3!YSPMBGV[?%/WNP_6QT"^[JI@WEAJ=
MAO;TS\NP$<8^Y 3(]S]0(ILCF8GHTXSS0!@E;3X@:MY:9&IY)T<&P&BFQW&0
MJL+NW\F^[/<DK ?O$D+3W%X758]\>Z\O454:Z?2]].8D@9S%M*[3")RR)[GB
MUXYD"*_:S9.;<21SAN2=-XAU^*UTA[$? HG^#D*2CX*:H&5!CY<Z,1,E[5+"
MS$P#.)7;I6:D&L=WZ7&.UI"=>-K:;=8/&>$3B&SM7.5\W1NWHUY O_VQ4Q+@
MV,#9L?ZZ_TP/C<NRL+DZD/B(F&YA'S%5:?V-R4Y=6N>E!%T&;E(36K#T"X"X
M34S[8X%6I(P1)>-Y^H"_RCX$6=$FVWUX-S5%6B#Z34#GO2?C> BS'*V$.D]=
M6ING*+6Z':+>;&+ED_ "KE.KM2^>SW@I\5\HWH5XO":^1V\.-H?GQ=Z>Y\K>
MAY0X.)22FT^_?4=.]9U!3"ZN$%W/0W_JP/VA$WM@=C:$,',,0LFKEF#X(1-(
M5N5)Y-UW=C/YOD*MD=KN=2<BCUY5CZJH5S,H6B-2QTB;3UE< ([F^I/@C14$
M@IP&#6YK+L48.)=Z)X2^]Z5Y^?Y)UQ:J:#%(3"R?(6JBK(W5BEN4Y/<A@G[,
MIO@0D>F;@W[%J#(YOZ*(D3$O=!;,>18]*(0,I'4![N1]2#RA.B=MODR^C:<[
M]". :2OQ\BGD?9:BX2V3A%JP6?CBZ<8-\;!_@9Z8A0%![QDAHRA+RAAY,9N\
M"C_LJ_VXH??]U^^U)N%QQYRK#E_ZQ.&1&/);J?MWF8SY1?/R49W51?5VFU>Z
M76%!;NLU><ZUFWG.Q&]T&(F0C.9G7&!&&1RGP&V8Q>MH&#+*A"HWPUS5K.GY
M-E!=Y^QN:.-VY HVNQW5I#X$G3--,A1D0!%8-^@PVF <B X!<V^0D_?CG10-
MS.3.PRF+*[ZPH$#HB4MIW4?[B[Z_O$'G+&[&NF5OW*OR*;KJDI#%G\ZBE;SJ
M\IOR&H!9(K7GN]K A(ANT=..2FL7JP+>6  U7-4:8LJRX<B76JS7DV:=0;--
M.V33]>L%P%(G@E+'.L2:04,IZ)A0+^'N0E\6UW.PI/TEQ)$".9-Y2IZ#N89J
M5SS-AN_[KF@IP*N_1UOQ,=5O'RCZEIX>/] -?T0+M3*LS_^-%T)Y4DSJ0,LO
MU (^H?/\88W.\NW=FOI-:CZ'7SOIFK]^HC57)9C=&\%/P;>S> $$_31*9!"%
MF,?P U[.C?%;VVWN75+<G\?N"O<\E-!_8UJ7:?R:218EM@@6).;B^_G^;D+0
M,[@::!N<QP$0;P7YH[O>HY<-P;%_!20&U]=,D%LYWIDO!9]X0>Y#.JQ<]%_Z
M2^VPJN^^/C8K4OQE%'';R!%Q-YO8)!ZA=WY/:HFBIP9C'/C'?/UP7&A=OP?(
M%XQ+D1'P=GN[E+3COQNQ?<D(9;:J17V>3B%7ZE;BV\W)T#8)TW51^B/ DF9,
M>;7>2WC.D''W(95X51G)&!T[&Y9Q#H*<+M8Z:X!>TL%G-VK331@>%$*G#'6O
MJ]/6FDS>TAW5E/0N1P1UWI&_5_S=\.*-6ZA\R"V^[T/-R@SS 8;G1]3%00//
M")^R59@/:V!XO7!K\<TZ1V:S9Z=VNFZGWL\/5M99>Y-$0W*Z3PP2<_O[M*NI
M2N@O8OK.3!,BI\X3&Y]S#&2%@8E9Q.A&6%EY0\'OK+5:6FB5PE38,5NAM+I(
MP;,I+<>2!2+>T/7V(2UFS8+ )BU62@.HHV#:I 0;,LS3%0W<:=V>F3>%+AKM
MZ-ARG3E_W@HE9.QCFWBZ<U"'$I8CP^[8%V^NE5T64KC>7(\(WH@0H!#- $MJ
M0KO>3KN5,.WE4#.?;X8$Z0PR@*?<=MR19UY1V9YG>3LL)W"C_SS/5\T!3,L%
MECI#@9EO@*'LD);: H]-^0YY2]P?TL0=7XFC.03*IN0ASIG>%VQ7V%*/F/XQ
M%41<>*Q 4\JVH-_3SK1<J<Q[EZ%^U=KUWF;-6K,Y[ [C'/,]BPLE"^S,$:.D
MA*D''X%+A(&4FL$^1+BI(F1$<\+?(W:E4H'CI?VME)!QG-:#I&9_^CTPW)<2
M&;J4^59VLG]=4J,UJ8QKD=@AI52=[I/?$*:JW78HR]/^3<\51KO[TNK;L:<#
ME[U-U&U98!)_O;)8LT(J-"KT6LW;"7::NGHSH&%''SLQ-3^6N ^Y2XR?#.Q0
MX^R[DHZOW.M^&[M9YH ]QTV[I0-O;7%XF$>XVRR,LJ7$=.)BG.S;]R$'?&'>
M0YKA-AH'']2K#\S?U],[XWE[_".^=7*/SN+5ISN84QK(C@#OO(IUP%-R0PHS
M?1O>X_7QD.B%/XY/>#!30G]Z))8Z2<P"W='5K?/)XKVS4.&_OMCI-T/?$91'
M&)D_D_$*>!&FQG_V#4<E,@90EE\_PQ*FW,2ND4A^S+K9$TF!!A<&ZLY.*+$V
MU +/&<ON0ZK$H%"$![*J0P+ZE*'R$3G4H1?ON)QE_&RL/FFZ:.$YSXO&Y(C(
MC_!HE'XN:PA'L<0!BFU=!<BM2W.;QZZ6<):L6DOA(DZ2;.Y\X7SW9:&V(,#R
M;_N=)I<&E:X[/OVB%HE%5[._O+VY'CZY#PGM^;B-,GY-4K1UX(Z-UJM)6[!]
MM&@Q9MD[V]-<"X=[XTL)W@A -J;+^KD;NHF2O &76.9-/^3<>7)8&H$TET98
MSU2X,UL0IU?JKY;D^JI[[\UF/O *]3]IF>#\V4E7^O:(H\.!HO&Q"+WJE9*.
M:<:4^)...:\>-T%XVI_P<TTB-D['GOY'[SE81X:M>UF6..;HNM\?Z)8\]/WK
MKT.F%Z&//478Z')T?O0 %3T$KUK,F)>DO_(/LMZ'Q&%B\X_!:DSR=U[_2;'H
M_LTOQ-!<N[G[;Y]/'L#:A_ 2O#^SI%9V6&Y)\]ZCG<:/6@M7?DW!AU,',%.W
MEQ'%(7-W/M E>E4R]VA&KS'>"P-O<4W'8<6KVTX@N73IJA:Q,8;\9PD*I!*<
M8\R\*9+\6@:TU55BY_L(^N0*_,ZMLN>NA@*5TY_V*B*E]4M[$0DU-&V&N/A\
M(D&4X-] 9)]PW1Q"\18:%7S],''I_BHM(68?$AY<(K0/*3_0K(M?P4,?OGI)
M:9+$/\9ORNU# OWW(:E32T% 5\?!]247=]<BI"US&K-.3-C$:7_O&L!4%C%$
MY6GUS+3TJ4N4KN3^6 /- %'Q5I:"6HC_L5L0,?%IN3J(H)@V;UIJ$B($"6/Q
MP< )G_BW$\3G$]*2]H[B7_>T\1HUEM0X)N\P;[>+W=#4:5VW>?*H3\;6#'(>
M;6SCM/26_X57TO#+\]GV-%(^(6L2H8G1"/KW@ C*]$7+M:6;'S#]]3E__'_M
M8%]E-V;NE5&W63ST^7T(= H>OP_Q@HJUD9M4AGIC+)O3=?!:0BF51K%%1Y;@
M#?(RD+%O:!5*8 **$V]-PD@"OG2S8?]D^8IA?[>CUZ=+(/?#I9Y_[I_ L/C8
MZ#?0WS)LC"E8LFL73:^['L&_LEL_Y-FM_/5BUXYQ7#?R2D!X3<0.2!SXB'0H
M:\))M*[->BJ<9%7T/$3^@$Z-_H?))>MM2=^-Y 5(SK<*V2VMT]BLZXC4)0/>
M]C#-I:MPA_?U+>$]HY+_*M)MKQ5'A-A]C)#3:<R-4M:/F>6Z!4,<[6]C"E5%
M= ?6J0;(!F23(W@-95E=!)'2$.8I&JS:87ELC/HMK3.,:W8+/O,-ZO_U8$@0
M0@IE!MA0Y>? Z4*T$H0;13_\SEA-/4&H4Y!E!U*:UQ)8@ZGG5^=S[83]Y8N7
MQS;.-]YU3/HZ,8*MIZ6.J@V4":+C%<H$_R.[_0]$J-L2!FJ4(A"6#4C5,B_S
MLJ)$4GZ*F>>M\$,7-.DA= .&8R6P1+%L@XNNU;*7+MOT!$D$)\^ATDS@,Z]<
M,7P,0_S /@207NH('3,40[Z98S)'EX,%K-1*A;#2LPMFG@C/U%/NFRKW[XKL
M?@QZ9%CW[&QR\JW?V@5CY!I&>42)L8A](CK]/RL81:^[C?XA"GB'-LN,!ES6
M>AQ1D*$=I'TY7E.Y%X!8.>-Y0&=_B[H,/PB_A8^;E4W&J%IB!9HSA=FCZO\.
M]F,QQ+3U1%IY(X%?^9%ANH1^GPV6Q3'(O'JL7_)8G4I90OHP21$SITCXR3@"
M?)QGVI/KVHE"J*MCCDE+L34-91:K#_JDPIPNP@^,,Y2XXI7H%MDZMN]S.3U>
M9>3!GYP>SO9-_:C]:,I_MZDU7J'DQ+\,] <[,0^&;-X^Q-/UWBJ<W5!QQ>FT
MN2J]Z8Q.^O>UN0.>=2\T L:/S-HC82'1Z*<,$1# -*L?#D,9X/@)@=@H,3M%
M'?Y3=47CFK2LWN?,^0NAUO=,(1IWKZ>]?2>ZZV.,&@UKU84>DE>^J62].[_1
MBQK=A]"V_+[M]<'FT3(D?!"OTY^](5P3]SXDH D_TE&TB&YF7 )'<6*(  LD
M#.!$J.#N=#VWTKKZ(++5U<QM7%^PHBOHJ%=L<K2'H-'<*SP6?9;5CSC:#%F%
MC^/$4&R8 G5=!U5/;$13)WSI;?=+C M[RC3?[M <H6L?D@2K(L3')!GRHBQ&
M4-H?/%'+&JNI,I]ORC[+DGF]=,%<7];.A8;_"9T@LO@[2$3QW]V4+MHR<-[K
MX_*.Q:<99-3E"L?<%+1-_6*GK1$L+#,OT#.>(-N'TNNO;!AN@9=>7Z\>Z_%!
M91/=_Z+PR9\M#:O//D#J]>,[S E]<$W/&9S2  *S2J18$\<W:6V44@(XH;<W
M$R?]2W0$Y**;>EPFNF0$6G7O!/Y)D-?M&STFF!*_JS3?M99$I=/N-WH V7.2
MK^^%KL<X54E%O&RDQME'RU<VC]+PSY86/BSWZO0&'E72W/(:NO.PT4XJM4SR
MZIN1J] LE=!Z@U'0X@9S_SU1BR\DS*41A*!/]R%^Z_J7LB+26:<&-ZJ['Z)=
MZ1Q4W$?D1>P.<W4Q:[69#>AE'4?=I\0DI[LF%")3OR]>?\LN\2.ZA:;T&5;F
M97?LS]OP_"JU<LKX2DBX.?S57P9TVE<AK_D>\]-_'L-" &H9"<0VPJ>%VBB1
MUR"I3UI3_G7M<9[Q@_O60\&\N_%T7X(NN,Z2F^Z:&0HP="A &F\(V:_A.>*Z
M:/T'^.X15LC?MP+&]N1I680Y8A_"=A612W63N2,E&7EVR/5VSS[DJ29LF/$F
M+UYI[R=+]O_V\R@H6BPIE"403<GH.(.<(L4DU5A#5VC3ESXLB_<'*MB:W*@\
M9/'VX,=O,I$"$>OT<Y@65&-XWD11)/P>/.8^LLL\'7YZWG7 /^_YGUQN0_\J
M_[K/?1=:=W6.RC_ ]ZTHM??IA)[J_[@U[_W1,'72<M 2D3XS\.>HN,C2M+8]
M3JU\+H<ZJS:JNKPWR<R"N\>LU8#Y]M^C&T]_9TAI,E^P%!V\G<83>T+>+_M4
M7S3O]!HJG)!52JG6"#\TE]+<[,;,A=\B3L)I#WQJ8&)(S1H5,6DS*E=,/7E8
MK?0U&VD?4AN??YX7'\/0)2.$ 'V7&BK\60A]1LFV\J6EUX?E.FL.BL[O;NE#
MWR-:N)I)S%>$N09BM5IKKC\),2ES.88L^/R-N_^%RBG?3T7?U1?9%J9O&^FD
M7/IB\%UIZ]Y2F_(0Y^-,3VL_Z*]7+UFV *(_XR?32XDJ&:.><+WW ].I9!^2
M\7(H>&I3P7=^:W';*W$ \6Y2/@HTY6L<Y;JDR8@A+[(>RHL<12:F^3RBRB5M
M-<_T+HY7;&T<6%*1Y4C,\<#CX""7/85;5Z1(]H\J,^ @\[.+%G.F.[=1J[$2
M@ELMK J=7R^.<N^4;!=_+Q=KR(V+*M*D>92"9=-:4?J-G.-W[J<E^5K[M&RK
M9==8$]R7OBN<B(H\8WK-^WW8?XO%<F\06C</U24T'T6&=@2>VB[VM@OUW(<T
M+5[$XAB/Z_QZX>ZN9BN$2DS;F[R']BWU*$?XGSY.++A0XRWQF5D+;TPW''SH
M5PSD9^0!3A$;VWO_XWD+<0XL=6^#"W"9,XNW!?21-2"![@#8F]42J%QQ[H%>
MI 3]815^7^W0LTY?MQ1D'IH,[O[X(IDN_2[2Z!WT_0=\Y\M_OSK\>QX(]#!
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
MHCCA9ZRK^=M)S)R-<0('JX&]+MG>\S; 4TDM-J?$IV=QIDDI&T)0N<U"AO!
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
MCB\S#ZGUH?Z]U)L):M+P%M2'L:J)&E]&Z!5KG=$:DW=/7,;4IG]U?&;SD\W
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
M.S"W1Y*@(665;T%+)[DX0-13Y9BE7V16U1MR!#UQ/P6G^R ]#%,:RBPG/B2
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
M)\RC%KJ^0V&.ZO51"@_WA)[P.AMT3ZN?2A4WSQX4'-A!;[F^%?Q90?:F%UP
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
M[E+&*E]S4'T\IW3L?96YDJ;]D">O\U[;H.0_O"8+N.,8NC/-D@/MK,NEHK0
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
M9SML3H]_B!6]K+X7EK.U.;2?^P4&V0;Y#:5 Z%;X>()$LV#YAUJ*%E2,D%C
MVI^.\39MKVUP"WILYZS^5$WL&7SOD4-EFR&)(&X(6XL\(,\T!Z99SMP^"-T>
M2L0S4P#C( :4ZMP0X^=+WZ2LWO^0P9"W'$.-G2SOA3>D+:2K'V;_+%6=SDSS
MX=L0($?0,G8\HDZ8"7&[<1\Q<5Q%E".#OZ1G!;F*VSU$M36:(SF-W! )TK(I
MG<Z0?53"3 PY;UZIC.(,Y?T]T)SMSDE$[P'*F%^&,2$DJ65#(@YKHDM>1AE2
M(EJ;2;X%;C9:?283W[S%9KZH^L_=RM)AQ_$=?A!*H%_!3AM>YSS >"'EN&-H
M"<#Z?>3\M6_!KQ/.T^=RD*J/?ZQ3P^KCB];;?1\JGEF76O)Z=EJ9H($AQ^)X
M8SSDRW)T9]_GE(<ADK@G.>4$?Y$ /8YWMVM"I_P3/:3(],4ORJ/!1=ZL=U+>
M3TR:SI5V*P3NON *GRW5X-O:L6H>1NW\Y.G)'1D%UJYR< 1/)-9#@5/W&^7I
M!TD(%P8+!3)=TW\Y1]B="7GX..(A-2@2GC6L]"Q# I1L@VV!!9#D5DA"&'(V
M85<->-J%Z4C']$*)G5V-BGF4;5 "6H)1\FBU]FE>=[5;[X_92Z,75H3<-*Y]
M6')X=^GJ7--XPK*^Y"Y C.7'_8+>X>ZW(WLM 3=&PGQ]]_<:@C1*@ %/TD<^
MA8G@]:.MF_T8I0%7IRNZ&KT2?%),'M74YXEI;H#Z=)!32$"]>QO4VW*%>1 X
M^QX]]FRNI.L:5\%_;=YB7&4J@O,V6$57/KYM^O2M'&F^ U=O>+4\_C_/E; '
MMT%QCWEQM]3RC2W%NOR3&15T%-))7$AL,+NREC^.?9L@+62]I@G&+Q9A+"&U
MN#9;=>8KSBL3-SK,2:PLJ-&FU].D("FZJRMK'>>;H^*=^EILCO *)OI3;BA>
MG[4F'(F]G#5D-XI4JR74Y-RFV\H_#_/\_G@/I AC%>GTLOS>>?H5-$<:R;KG
M$O0[PL-:9<N\!Q6_.&.M@))N>,*;GOIY7VC+78+!U.5$#?P8N/=_RD>@2J$"
MU;^['YCJ,LTY.2:^+'=V]#>N8.1I#VC]P(]?Q"?8N\M,C;.YE"94Z>W7\Z%5
MQ^]V$**TV5 R*18C$H9XB-E?,U8YHN=N9'Q5>]ZD\.*I_9BG,XM3V&/6ZL8I
MD5"V> 93MYZ3A+G)Y,D,/BLQ8*7GF47H>XN35!OYNX9N4Z%?GH%S#I/7O$K,
M7'.904WOUS[X-#<^:T[7\?.>R>7Z,P2>\CKQ!UGV+?.G??#QD>QK]\.P666A
M_T8[+XMO@YSOPLN]5&[9AKULZI'O,;-=@YI".I[\BC$ UP8:,#\-Y1@=-RL4
MBJTUD44R<9+7+%/3U[9!K6>1RXC=?RU_5KJD6RX:L@\%S)>)F%,)[:3'=[X6
MKUC1F17O!Q2CKOY>JG\*IM["K>MOG2U<EOM *)WV=SV8<R<Z.LKHK)]?@+#U
ML?4&H7=/7F=Y68%VI5_66L,!I]UZ)\QT>.'XW)JR8AUG38'O"G!U^A*W>8@8
M_0W,WLT SU_A07XM"8Q2FP=/+UUE1#P)BPP7W@8)H$Z-Z6,.$#^_3HMF)KEY
M*B\!CR+$WYF>?28V0L#TZ0@KDP.O)LBOMW^9W<I+WS+87$4;O[2+&I)U?%T4
M$O".5*]IS9E@#>5P-79\\I"PV&V0B"_0SK!DNC#NI5#Z(\_7YV8.ODH+D.T=
M,CH*W;V^ZZ3F@\L'M#I7ILP.HTD\BIG=!1>+)+@P$FCRU*W)GF^SKD"V59YK
M3KE??9X2C?MUU=MJ[-"[TH(;H.-:O[=!BMP!#/T2\ON5^:$.^'>!>?QJPGN4
M)<,%JU>AQEMOBACYN:MU.:'OKM=6<;(F=HL5I%K<['%<)0I;3>$=BH.3^[UE
MO ^7.+@$.'"O%BZ03-)'.+]_EV,-\J_%]WYQZ+#M$*L**8DR>)NMZC8Q6U/=
M!-/2*@,.T?UZ836P;M[XB0(! 4BS%FJP];&P3Q\^[-&IP8^&YDO>CL(WHG@J
M9@^+;MBV-ET]CUE=+$1WS*EQWF(H@HVCA?2:D\#7G[DA:7ZA(2&=OURL*ST0
MFE?M):NT7MPTQC2MSAEPGG#!Z'X,W1[YO9?:VT&*0])_K%$O5^BUJM,5T.K<
M[W4C2!I_Y1V1R9S#:7#BET4W3['8W0N)/[H8S@=@36]Q>N\;VNOE8;,LB\CW
MH44A'XXB;%[)H.6Z;4BEG.\#%RZ.-&Z.'2J<_[Q!._+O._L=T$XOXV$0GYEF
M9!)YLDO8WW/2!%H^$W"_QOG/4V^W)SXZGUP43LR4"+0XT@4ZUPZAG!@I"9VD
MQVCP6"TGPBGORVA-BG+?[^,A"/XG5M\.WM(X%DG>#0?E;I" HVOL0I?Y",YS
MCM\VZ.("_@1PED=6<.WP)P8P,;00T.GP#643I$ /:"S&*MF\0 \+3W]6\?Q2
M;:GU3NN/R-0>T7V;'S?*J"=_.J4T+.[9(-(0'G4$<F3MLOT;;.911/K)(-O5
M5RU0[R;.:PP9QPLBY&HEQ0VAP/T&J28\0>D7>%SZV%GJWE;E5EXN>'66>O/J
M2S+E^OM3IP3V-KZ2YPJJ\^B&"N, -@#_DU2YF;14W5J72AT)KTT65 [?7WYR
M:T$T"E_#$W)), F8SQJ@;%&_^HIU$V4QWFS-B*-R\8IXS]>125?2-^WHOY_5
MWYL4"I%S]KL<?%DJ]7S]\0(S&]H/##D!)MX*^]6JS:BG1;/,T2,8T=^MDJC]
M]+#-^OL6VZ!D?&%52[/_H6#:>2@T^[!5^@4Q,A5^V/N'U#K>;& ;5/EK7KSD
M]V7[RR.!1;GV"Q/<OWFI--.)A)'R;"WN>,FC$#3;^PA><GGN]_5_88D.4Z:W
MAI+8(CONR9PZM!K0V[4- K-%6/H SGZ<+1NFW0SW%7DA '\9ZRQ]\T;Q!="S
M1)L3"[NUT@!;E@'J+C#/4-ZD0#JA"=*37*51[0^_PX.-[J6.LHSD;Z"'U?IG
M3JHU]B;KI#W?JW3_&9A(J.IE2Y91!+KRA$D'T&,1B@8?&;9+- M/1H35)_KQ
M.,6W_P9&-,_KV::8V,JHV7MY?A+IQ#[?NXD@"C,#@5=4Z#ZV'1!,Y_.@6\:9
M^#$2J$8#C*9N10V&1FWJR*;CJ]\U:WS7;"7ORI8(:EJ'.>Z)N%WTI?+\1+WH
MS5,FY@5/']V8;7 C:$[GVI+F4AO5_*(MFIK*W_M$[G?B=P&?MM::U0HUW?+*
M;)DLKIAU7;_X98CQ-UG!W@TG@5:(["5O@[K<(RCP+FVE<GV2R*])N1"\SZ!\
M7\/C"ZD6,X6/=SVG/#R<+&JEGX#PE+UPQR&I,1JBI?%%_$YZ]5D+2:=]6O_T
M>4 +XO8G,._POD1%8KIR!U\MK.#$?B.ZB$_#M^*;2]_?S%FI7^U3>'U/MP4M
MBVDW)?AJNS!'.7A>MC:;FOYZ2]_=Z29#JNOTWNE+"9OU#B%<B44MS8SQ60$'
MK7^O1\(J=,^.5-28'NS0<C/6"HL=F=@C]*PK4<K^#!D$ MT78N.Z]T^9@VV.
MQTW \SV2K/!Y35LJ?TD'[O8:;>C\<;6<Q9:-$]*KMK)X9(%]G7/K?Z?!CA:C
MERM<R5+MIV?,;]33Y"G!AC?CYM<Q-9>L']6/%]C_X$L5>/G@HG'UL=Y:=*]+
M#G=R&U1M&4\(PDQM=D'VF, 7NX@I]3F%I$:?[R3+/V=/K3V8.:%0I8MGN(S?
M1HJ:*0P%4'VV0?<X4]N@^(TM8UAF(TZV]Z6.HB;ERZ>K^+G>N>)M4'/C?6L/
MZ 0'O&26. 7$DR$'45J,P0HZJ?>^299<SU.,=GZ!G\:/T]Y>A7Z?YI42]HA:
M[JTL^S<B$6]UM'W6](J[/=O&X>6R;4?@@+'>IFW("YY^/?\_A&A,TXZ5+><Q
MC/*&JXO#XD3_8G3;Y_8V6VM37^DJ%I4^4-3X&.GS1"JS]_U3*Z445 %=GHQ+
MA?D3DAJEVS$)SHKH"CSBF&B6@(_@9F'N.2-5?]GO_X[VP*58\_1YBN5#@B_D
MH1QX=9/^Y5!68_"31+?8U]:W%WX$/=5AWVVX:?K82@;D\J-5]8YY7Q7IO>=B
MX'AF\[Q(WD8T-,\-4@Y<Z1 V&<#4W+%O58R#NQ>9SD/T6H^B,H9ST:<9ZDQF
MJ5=]AL'$0OG5G[U-:-.6>"]["XR1:GHEQ_SHZ8NK6F\ /^12Y MK[(:=,4:-
M6SODXD;/!TUF9Y^/^9P6NJ&Z#5JM*2F4#7/Z5;#5S@O_?O:9ZO^H-S.@EVHL
M:UY4GWCA>1<&W4&4EX;$N7UD:_&PS!M&_$/%KYYFG?'?!M5 .P2U<?:CYY_-
M+F]^&4"^<[72T6Y^8V5\]4;L/LTOY:?MKR)JZKNT$$FXFH@N<"+S9$A<%]=@
M/-S?;?PX4NT%I&_E*?[7I2-[$[\<)?_J8=@EN\8T./AS[W?-:S:/%&L^KU W
M5)V,K@^EP8BZ7"$;E@3*E8Y+JH4\QM O;H,$(]UZYPP_?HJ[PH@A)?H2$CNN
MM8O/$*^]$-<H.7WSFJ22\^FMAB%O7A"U![3N R;6VA RF( =:VEN]OQ0,F3_
MWZ8@F$@DPR0XU'L_+:2;MM10<S5'->Q9#MJK,UH' 3T,'FK42J/_<%C6##DY
MPD2/%(T$#H2&(C(K%)!(E2*_K9>!I]];NKG?/3=0$D;K#_'9^%'+'JKA\GAE
M.R(D!#>/2=@&W0(_?,H =Y(.U6K%F'?=,S)\XCM<4I4_@U4ZG"-^X41IH898
MPVZU_A/'Y99XXK723)$![4),#76C]W/2;[%U"]"#DYMK!<#=_AZ'P=R4PH%;
MR@\&M!LB74_1GNM5_,@YE,,LF<4_T2A%&6<T-G.'%HI4:Q.JT;]0]0N;R*#I
MKYFXFZ4X]9JM3]TMZH,M/_ AF/N3I,^LZDN<-S!?N!QZ"%/K0HMF$-K,A B,
MI1[DP5<P2D(LWJ]NK!8K,J#S*7_>[H*/>+NX]E?/D#UWMM)='\D,"O "X6,O
M38>"_;[)Q-$G:=)40IPSVB2NT\'6M#X!'RX6F'+W6Z/YJ6>=&BY/IWP<O&^=
MW'WBC.="F//?NR_UC?3?]=4+Y>I'%#HZ2CJ]FDB*GJV;_1KX(S(Q,\ I\:+C
MQN7^:Z&G3QN7F7I,5#D[FY$XE03R.T(EB8;QIFZ#)%9(]$LO;J$/ _G=U'H&
MC=3-6IFJV6+RI_H^(+X]V0,2%M5\  +Q)?YQPP$:T0$0NJT_C/R*)((6/?X@
M-_OI8/4\3B8%,YC1M<?*7=F NF?="=5T%J>SKNV"?3$YX.AH_WG]BZ3G19V0
M$^G/K[Q<R$BLJM?+3WI+_$=<'!\,%1KW<W"X/IJ4%'@B971\;MBU%1\=$*TX
MO'.T@BO">8:**&,'XRBW&>HIM_2N*0-W0J/OQO:;CRWPPVINQJ>U?F,</:+W
M>=<@7.GB/_AJ'F^]Z8YP15!FXV8*Z&'(GC6S(Z[744[5 +:8!)8QRXN / EN
MVWMM\80M\\D"L6DL'A:YD#6_\$OKUN4K#WI.-PXW97[X/;IYK]I6/]@CJV5V
M\V3GC\@9S<0B+8VY+WWXZ.CBW!C#UB_3AS"]:\FM/ Z+-@2JY^N3@RO(8VQW
MJG"%\_K<-S%)J$DYU]5//3!6TB?CP4GK#^<2M1I?G7(H?L/ODYF^;BEE/5@^
ML_![NFG#TT+JKPM;_ ]3C %A2PHS/PRWBG7OIP,WVU)L>HB%9QX&%?=TWM>Z
ME^5PWGHL=O'C.8.3W=2?-VY7=SG?>W0E> NZ8G[]N%R=KIB0I-.BN@]VC 08
ME#%E<.2U-O<KS$X&,VEAA20FZ@KX7WJ13CK_],^/_>L$_YR(^3=62C=NC_\+
M=60;4VC@#C-();WDL=Z[8WJS)P>U;,UZ)DZD3;?+[4G5LV]SL@,=>E"6R:Y_
M=3.S^N5@\<GB]?O'^_RS^S Y',CSQ9JJEXWY!W%3KJUK95L?WR9J]9L>_M]<
M*\SW!\L5SF'Q]<]CP;AI+8I'"L%IN.(@5'YJNO>/^[7#'1X/C&I4A):X4<$F
M^U(QZBO_(INK:\:TU3X2:E,CU5,*<F6?G;1*/N'TD!PKN$>Q%DCBQ=&.Y7UX
M(*1RLVL"P-))5IE<!2"+EF?KP_\8&S9ULRIT*E);0K%4:-TN@S7T6 $A-Y8%
M3\IN@5#JQS'JI2PSUS 7[BT&YF'1N9KJU?TQ?1BIX]@MCN+(ZL8OVKJ(I#VB
M&O?POS*GRSB";HW_'@*?%F8^Q%YC9#WWH1O&+21N=EVPV(+Z]IV8\B.\<,S>
M!A7[=QZNFMP;D.-Y-YG_TDTEHJ@+YJU'\,_FJ66?+6==DZ_+-VZ7_GFWVMQ4
MOY YO6XYC:-;$+Z73C/O 5J&-#C#W&J=;3\OSV]T7J+WZ3&]8J4"/E/%NP?-
MN6U/;D<(_?.[,A82'K05+E_W-;WNLA'XC.D#:AWW<&2L,6M\.(Q3%G3S7OS9
M!]?O]'[\"9-;"MJ"&@[<N?;#]\JA)T Q\V>V%5Z5,!3*NG*DCXZ"93KT?R2(
MZ)>M'(UY#S/@TK(>6DBZO+Q_UIGM-M^/B>-1FX@N2+*A3[F'/+VGJ-2J+;1N
M8M :RXT-+(K*9DL)]%;NB,98.!O!.#^UF]41NNSMOV3TB+$\O_$)$A]VXV=,
MT*$+"7\&=5C$\\YE&RA]5U*_+*P!,K"S(S^>\.?9?U<4C.EH/<B I)K8E@"Z
M[?_4!HO* B<KKRTWQKRT6&S(MQ14\"_(NND%4BPF%/%RF^H06Z*IDT2'@Z>R
M)MNS&6XSD?-='AYOYEN<%4Y$5Y3XE@?/R4@E0F]ZJY"C7D!X6I] HEO;8.-<
MM4MHG2RKR*O=U!;7T8@'?[5^WOYG^C(I+EH9UW1'4T%Y(]5 E3WB"7,,HI-$
M3Q6?CD>NKA[#7P;/!=&LP_YBJ1R>P"*CY2/E$(BNWLUTCU^8FU!\&5NZ3$CC
M+4$'=E[H?Y1V_&_\++5JL;7HD!Y20FY]!^%IJV*"X[>-,G,DQN\$ZTO4_L*[
MJ>5\6ONE?/>(6H3I.8V^=TBQ.&5L;5Q<;WMK^)6KX\I(IE&:0W*&K>D5>-BD
MXU ;'- P7!5@"#-E@;=$B_6A]X"Y4R:I@ZNJ@ZI61RC?VJ_ZTRB5#YP3J0H=
M&N<<104!1^F3S'@@^#WJ"%!+>1'N+NV8Y$._>&+X(ZNJ9]8[#:XY_RR(SN(*
M[0B^.:"$)0*TD4[@KM./%]QV,6><O\WIN&O1\EG!XL0A\.RSW?W#F;#"2&FL
MQE)-06Q/GZ5H7;1F?A!K=M)]TI'PW.0"?5JL,[,(VT]=C ^AA2S7#V]B \*(
MKE.$O'=O$SDGV$^F@&@>AV8[,@8SZ*2V7)/<Q]45I&Z_DFM=I]-=;KSV>ZVP
M4$D&6;?M):!@-[%3*QV(CVNKHP4H47IRVL#[%U__393(>>*1+\%FY$V^!T_
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
M^>R'N<!LVSMD=_.;6S^B$. %V@WA_+/X$;9N9.1-F<1:U<P"R0\CL[/3O\>
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
MI;NFO?Q^ELPC>4809O]_$P!02P,$%     @ (GE36@842LCEX0  _!D! !0
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
MV;6+OY;\^05%EM0V5C ",X-NL,T5J#<.I&A'(9G]V=(_U-Q($:[\:\6_F4:
MT43TMV@.<'#^6UI>:[>)$$L)X;U'7O\973%O)BQJ(?IT\#%IC9^H2K2CJ[!B
M$&VY,J4%AWEWJ-UTD-M/NL?[,S*?_B-C[+!Z"-,2BF+C$'1Z*I#SR[[EA3:J
M27ZOL<3;FY1_U 7FG3QHF<QJ&/RNL!%A!$'L1@[P.6J)A >7-#G :S+S+H(N
M[#=P$#JO Z$D4=W+A^'+H!\!4L6PQ%T8%D@$C6"OLI_#6UA^]-$:6MM84#-&
MN&U<)'*>FE_9)QP#>HN+H#X-O:_UZ#)XQ=R;]+EIZVJ)]_<%)"[:Z*@6#*2%
MG]L)TD3&V^Y>@ASH6A1<86$&RGS0=UM_X%W75Q]<H\UC;*[*Q:]K:7KAZO%F
MC"CG-W>!)D@ASR/IDQ<9;5@"W(W>$H"JA%Q:G:7Z=#+</L?J)1VJ]:[;$EYB
M3.E=R]_^:L*ND40[81D!EOV8(W$ /B$6#](P!-=3_'FT\DUA4$M:T)T5R8I
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
M9<Q![,RJW'C\D;EL0RQ*0UXH3X%??<83U/L.G;6F:;.[1( 9\]>#]<B2"Z)
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
M:];>MW3^[1*6(E?FY:89Z1LJBH05><(+U><WX=*ZCR W0B,HF@DJ'%.I/?>
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
M!$P$3*M#,^%I.@L>ILTL,.)Z@?4W_QTS$K%C'85C+8K@1NS^JNJW?006>U]
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
M QS$KS0#J;XKG\Y/.F>&0NN-C-)'_]5J0/;?]S^R+OC'1G4?-&-D,$U!Z_U
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
M9O6&&X859LHR&H&VPD&JJ1X'D72CG(-H\P:N.A.7MUK#T]C)"F8ZJW 0Z9$
M* -\7"N*7#T/_7Z)%2S6S!0.HE/'%HX[#5 3##+M-&KM((%5JD> C#.97(?A
MJTX102W,5^3(011[$QRGUDU"SOW>UAUX&A-VFTBVS"!DDS+(0>SJAD/BBO6^
M#+!\/P'?GA<"B[+((:D%]D88^.OO<! [H>%V>(SR>(@;N614D%%[X8\#C_VC
M=/Y&%-R,S[ 4CHK!  P'Y<]7KH@OYOZSH?^C>!A; CB((XD [3*Q#55Q!UCC
MR>4@ EM97:]_$!+_,.Q_*INW.N2U307P\+Y!1]FE"3!W-T&QMJ&F'EC_W?9E
M+<\?QU3[B9V(TV/M8V?@-OQ 2AEM\W_!=&R\WS&:JF_)%!N ;D?.7,+\NIMQ
M\EV\/N;Y"=^OUX70VU#J']]>>$H74^&I=.O8=XI=U#-H_*7S+O\6K>H0WN(7
MY?-2RO,^18^7U50S:C))_W*A@;4 >]!0P!U%TF&@0'/:9!.RE-"$!DT]]?#"
M]G8SYX'K-F.KW5D\'>^J0H^\4WR9MX5X7'TQ%MI6Q$'$2]&2H99/QAR$F67M
MB^"\LTUT+;E$EWR32N\>5R;!>]G(+W+6ZE5C_XQEPN/XBZ[#A'L^IM\KUV>%
M]]Y_S4K4?\]*+O[WK+@066$8M7.8+_@A*0GV1DM80;PX" 4:<?[E)!2D!E!@
M==&9(:XK@]C27Y5!XO\V%33JMW"[ 5BX%S)BY_BCH,#= .4=_!> ^W?DLC"L
MIUS)L*UP$/_P4-,_?C&?Q6PQX.IUS/+O'A&MZ\9R8-U8\* ,\>,:X;<V;#;\
M+VTP^6]+.=_U6V5T,9 Q(5$5-A;Y=6/!@%JH=6-I96]:?QO&-]A8@'5+V?W]
M+Y:B_3>6D@;\-I3U/EVRV'P3Y-_* C:6SZ@?\KD0MS9L*W\8=NP?1#/[[90J
M5-=&_"&2#/'%KIL*?)>CXBC:0>#Y"N8_FP_84.#Q'7E*I%T&8$.Y&[O&DP\;
M2B=L*!S$/XPY\Y\)9M4R$O5VG_;:IFQX>)/KEO(2^&*"9FW#3.'&@?H:<F7N
M_#7F5:P-& NC/$F=6LE2O'A?/\R]2'<(>/M&T_"YG-]%=U*]E/O#+9)QF->)
MX',8F?. ]CM@)0?AD(;G(+*U,14^H(KLM;?@&:6"4X_$Y)]Z1YIAU3.^L$N#
M9@>;:&R#Q.O?E+\5>! C5JZ9B%FW(2_\J[P!RW^H)>UG_>/V_7A2ZS9MZM'U
M"C35/\M L2(+P#)MA+$/$P?\.);_#\<)0UY@W,SR.9,[<O^BT!6076'(J#0
MLZ@*]J]2!I;HG,(:)8]'%W9^?[]88]%$GOE>PAY$H?1)WRJUM7]=6;C+%,H@
MQJRISZ&H8D"?,P2K_7Q7(@<1#DOM+'[U_'H?O^+UJC\DZ@*O.A6SWHU&(IAA
M"D^.+^MRS_KR' ?!#?92_9H?./!,58!^M%Y3NY$1_Z^6W2^"/F?LF^'3<*VU
M?.<0*'6) = LD* Z=P/,@^^ O8UIXJ ^G6^"_-A(MM,A;2\-TQ0KR YE?/+<
MU#)^O/&M-U#:.>@F4).WV0RQEO;;!R]A1K0G5[KFLIF*6 MVSAQK3\HH6;"&
MN\ _4E/.KG3C>'EJ5O)&T9T7]X;NG=<L+WY)&92&@9C(+O-!@JI^<PHT#H+1
MUE^+-)ZPP^\8'K?0"O3,>U%6M@<S:GOU5/>K!^,G.(BJO=4RDXI<Y/^GKVCY
MGZ&O_S11Y8\+R%2W/V3_QZBP2;C8Q?VP&ZHQ[L<YKY3#JKRXFWW\W]6' GID
MFCUQU5R[F; V"T/+='Q#[1$" ::<'X#%)$P49F40-M5>I1!L(*;?$';P\OPJ
M[/NP/\Q26"7 UAPWK@[5HO]2<FE==.]/6Y=A>F)90N>A<WJP?WCOAED+(!*F
MJHC92'!G+BO#;4*;?6> N/P+P+P ,^%G\&)65H!I42,8D&-79?LX"((G_(C
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
M'YS;(<_*.7T;1,7/H#?QF4!BY((:2]#2>!O4$PC;!@T%L(18*!+D#\>A']1
M;ZIUHRO,.9#A^#;HMSGDM_*/C!26_#8H*1*EA_X\QAFF40N!V5+R-RW_8MS?
M!GU3XXAJQ3;H7>*?G%Z.Y MQ+&L/Q\. F'RK'1G^:^>0OXR3,ZG0U\[L>^A-
M!PPSZ3^)^5>)^0N@@(:B>\UP,I!O_C0<6\X=SG:_3.B!  <B^YT3H2),"(V'
MX=6_A9ERFWOQG.X,N$2,_&:?'CST<1N$3\=&S/KRR'P2<GB/4Z"6?GNO*5+I
MO'Z1PA9S,)?JK:N6,94]U#'.Z7;K9@H- @0X<PCUF>?0WED 9VMD_G,!KE!H
M/C.HN-V9+9O#&:5,Y,[4')K9!J64_*7DF=!_5OPW*W;5_O65W!J!PC$(>U*
M008<->&IS7J):V#"29F @^<@CJ/12;PM;QFZT^LP"GH2[=>'B\S"?=<Q]GKJ
M_9N':=5&RV$G8.0XM9HY&FRI&<7*H6$%KM].L^![G>H@3I)\HU9RSKY:&<8
M)]UL/]A[Y>GHVX P79DS3I9^ 4\+W-\SP$_#7+XM_[4E,&W_1K_S'UDDG*,H
M)SCDYWY90=?.<@3A!.2WJC/[%'$;=!Z!87. ]R8"O6F[K"#QY]@V2/@[TWL;
M]+R\GX,Y83#<;YCMWS2]ML516)^=V?87.+9/Z)=:,D?"P!R4G<B1,M2M$6@)
MYB^=C_^S/)QCXT(PK#T<L_<(\EOX/VGYUVA!.T"H)YQ_GYKLAOY9JD:O?&?C
M]/[.7)70^5HX#"G,'NP09>6A2?E,.!D-6&?_0F,M!V$^]-HFZ%4/=,6/LFGL
M\/36C%EH?XBE6J9)@?*GAI2P(^%1BZ\.&PZIEFL]8GTK:[.="G'9ORQCXV\Z
MU7JU/B2 .7+GA_5/V/H3NH\$&4T=QW#H'VKG#.FN$8%Y"?S/!2@'U-/H?ZDF
MZ'^G:G^W/3K_EXK(DG_D(\FWU$-W.3'Y2;K<VZ#N0AKN'H0D^:5&%S7&2H15
MQ%1^3/::QE)"@OKUG[:$?G;Y'-)BQI^[_/.H2?+M;NVYZ;;HZJ"<Z(Z!Q-['
MYF>N9U_N^9QIL/CHT2C#_OMZ9F?^OXQ6>OX;M+* 6W7F(+//$+:S$-N.N5",
ML_U;P_G/5OJ_;N0@NY0&87%QV)T#S1;_7R GR.1W3M_/,,SL\FV0$O@_*?D/
MH.3$W[_R>L-Q2"^B>L R$.(3Q6,T>#J$=!4@[.23?;AB1(?>W ;=#YAQ8N@^
MTK3'1<[X$@JG^J6D5P,IM7_!*E(+\@,\^<N_CIJXAIYX.3U=79PS4KJU"7$G
MG=ZKJS5XF$0[NI1_N[4UNF6BHNE?DS3DFY^^+><\.79/T)ZCK]/:=C2X&&>Z
M^L[]M>@LSW]6K?WG("JK\ZP7EGH!LF%T,+4?9>QL*9F)QFMGS-[33Y^=/+P-
MXE?CL*'L#DS2A+./N8T]O-%\[);X\C&=BY$77?C_^?^V3"T,9]']YXV9U3A@
MR9]R<';YS]O@@7#K$!RU@<.*(^4(PB;'GBX\1'</_L/!*UQ O^?8RHQSG+J6
MM>[U<^>NZOZWK8#_Z9?1=I%"E1/K_T+_BJ,*/3OA5U\DNCF*]9_Z^\MOFQ)#
M_H?1>BFR![UY9 H]N0C](UQKL@V*S^$L3;H99VD><415OJ*)D(*3,6#9<(8$
M>-?*X;+T!AM9TL%=/#(_3$I73\YD&&A4: N]^%>]Y<JG/YW_OX:Y:WW&=%YT
MC,$V@H.*\/;/;+/GSQN?ZMU]=N'U"G!VS\]_(?G^?S[_ZSU(#C[FU@!J.9]W
M1MHOD0CQ$*JC\_189_Z;<8,G&\@+-"&R3<72E/]I%5[!*F&5D?:<NOU++>]2
MVFZ7'*M]!"&FHJE02,8VJ"DO81OD5PUF\UEQO!N!;\;0QIJ\0Y5DL#C@,+UP
MMYH47?H&FZVOE?1#<\8X=^2(:%SL&X^/'//%'<TQ87@$QAYHO,7QY3A>VSWO
MU3\VY;0Q3Z'KY$SYU3OM1G<@/=]<;QDTS+X_A0Y,=[>PBT])L]<Y6/MD&Q2<
M.76!B&6*8MF")4 %$3P]1JXIH''ULLUH1G=Y^G!)?Q1^1O+'A(7S^\MR^TVW
MMR'&D[*-S)+>1 ;?5(HULE1"=\'1Q-8[VZ!UKRITEY>E))('T"9AIL<<:>(1
M?YSCF ZZP>$LQS,P:P-:V/>,I/?!WB)2-DGW^+7.I'ATY+ X!!/?8&0-W76G
MV^CA'.J#D3*?VZUHP_0G5*-"\IS:&5KZ>'HYPMFNM8EABXE04A]M>'7UZ;W=
MU:49ES:3"#OG?=S91YE&(V@B@3 =S>9]PCB"R'.DV:9WZ/NQ>48-T/O]C$><
M+&:/6L%"M7N41%T^C$M.HZ[I;>*VY"1QQ/QY 2I/%P0X5D+V[8&D*1J-_IR!
MWH4VGDDF0?>T-")R1ZHNN]DF4MS\\L^#!/GGWMMZ8 7F=CT3>@DA/H92+T)F
M?G PQ;TGR)W+09UWXMV09M2O<!E OVN%[*'6#Q$<)6O*)3E,OQLY\O3>ZHAG
M_^J2DO=1NZKJ1\K]:!\,<!C'E$=S%E*">AG+L$'U@D$X7_L.&?L%!>?3U+<#
M*:-_YC<#HZ/JTA8HQ&-3[\JZ7^K4QDOWA4*IIV%>I#S*3IJ>ZRPLA/BRPP2H
M]B5!X^_T93(UH'L1FQLNV/I[*]\E1S\=JUI^S?I<\*ZN*6R/J!/3*E!2J0/!
M(1C#?J\HR_DK%X#F#LL$5&R9XFT+DO4T<*^ED;L[)%X*9=D\7KU\S^J-M]'E
M(UU2>=ICMB(I?G.^^D;'TE]R_5$"# @2&))0/'2A]5O/ $]/KEJ_)FD\?*R_
M<E$-WU>7]:17,?))8ZCD#%8E?T7#S"H,IF3\_EZH[.]N)8?$ 9-ADX_V_^8!
MH__;!S%,6:)9T=N!<PR+N35,':Y3T(P,Z:V<.S/1<W+$\*,3S(!Q79E-W_QN
MDZMT/5DB^5+X3=7CYI.-+@,0JDLMH)77F0FHZO9HJC<76C#=:8Y]68\[%)E&
M8V5]_26'X=J^A;&'^*\?Y(-R%S9D50KW';<\PLI%$QLX"M_%^3Z&>H6P#]VE
MBR:6X?@ZI.<A&=435X)1BCWJ.:==8;ZO[R$6?SRUES[2:B^?)+^KW8AGF,!T
MWKEZ<F=CBR-VA!D(&;=>R9%8#R"&VJHKR!1 UR,FR;J]*SHJF9>^W'TDF/XX
M4>--MLS"^?==[?<H6G;OY<38O(<9PD".%5!(4V;S_6($,^%4=*\SOJ1/47+<
MT$*SBRTS60TOIGH\:)EJ^?; [G?>D(C;DKU=B>79*(&,@66.^3T H4117>@<
MU_\>B/T9VDQ(MU3WUUP(Q,FM3=K(53L<14>_*M0;U3:=O&XV5UHX%!?7.VIL
M'02*X7CR>W8BI]^A\ 3JV5I !9J$#H#?13<4Q9%QF9;RM%KFP142O\?QJ6];
MDT\:<A@G\%%Q5G"%9F+6@MYBTWXN]6LN/1WBZ"Y?"+$!V@AA2LR0\IABM6P^
M#VHFR6D1+&'93:<QS5/@^D[8M_F( Z]3X):GJT)/',@^=K'>;F@O*"'X ILW
MD>&WD_L_#HTFQLT+T#8&WBHN7P#R:&U7Q]L]B/ $22?LV0G![BZ8O_)3L-+4
MC#O>84PX1.W2I<B#0F6<R=>$>.M* [4+6^D08C.$>A:>-"\#)#-L5SUE.L;;
M>:B177<H;]> \WW:,N<GU*]GVS#.W4_U3H_<=[_*HS3_LOJNGQBF)('-MU7%
M:>Q8A^(*@0-J;@[O\^_0!Y;)<Z8;%SC^1D+MR%+SJ(&[>NEKW 1\XIBR3TN*
M],V9O.,?,J8U!>ZU0H$#! J6X?1?#DX2BV1U*=<9%_TMY9HFVJW(%N<5#B"@
MIW-'YYTL\>A&S09'@U(<1J)3:Y_T)>EW*FP%)()5B0O"W4<WZE)T&<?9LSBJ
M$SPM']H/QRM-M^N'TS+[\-S]!<\!=ZLBNU&+_?W'B'/RL-UV]Z,*2F<40Y<:
M(91EIMPT;$%!B,VK2LWKG#=B89#V5/)&3[[5RH(][?1>N<+C&_KV+ZN"7HWT
MW3(8;=TKHYDP*, +8ISY]VZ9XS1QQ$HHUI@IM4%'0U/0"NB;\.ERDF\\FQ>I
MJ:O%L2!I&]9?&\EF5Q[MF<PZCM6H[WG[N"HH65EC44J%CV4S^8LBU-TJL9%B
M[ESEMH(/+O!7G7C^TO-3O15L3X"GO7?$P7,2)V[TQH)4)DG+E.>,<(XSL%\1
MZ(EA[&8/$F3"G!,@#5N)S4ER9%P_6'RU;FJ8W"A^[U33&&4YS%]IMMCZ_%YR
M_>#A]).V!W@Z_"#46[/L'<4HCPAE\_G3 HEODX%T<LR=A>XB>:I-CGG]=*#I
M;.A'Z7REOB7'<_*Z^C4>=ZV$;W^HONJ1R90(9/.[,T11>%QC7C<!T##N@<3=
M1D#HCR;'[,;"<""KB/S,A&#OUTUQ0T\6LQZ:ZT'Q>:<_U<1W#[T6-1]@\[&H
MD?1H0(T1C.[2P]V )L++_;9!7$QC\LL-@Q6?#MN&<?%5-R\958S9(?^([_ZA
M/PS76E!W*!#B,[8YU84I+L;>#V$]9>\#>/K^!)=Q ,5TM,T;VE8O1J0K1F[J
M6VB/062#UFA<_<GFHMPT^]]N"X+IZ;%")3LA.TVZ3*E(TJ/A/G *NGZK!W)/
M402PHE;V-*SQD\%)^-))M^&49]@Z]\HWVL_OIAF]2__:6W%KJ5$Z$KZK4UZJ
M:Q@P:6&<YLR;I.Y. &0>8%WN#O0"*<O=>+4$ ]?2E@::3EV#7O?$UPO*/?O[
MLNTM?36T?6=RF@-[T,3%C;N> C3">N7"-FBFO)M O3(L2@#@[CGV>3UH+@KR
MEN!D?#A5%D]8;\F=:*S-OZ(Y)[7[S*4IHL]DYS8(IIL,I;;CO#E*3F4XUE*+
MJ4GET,^%&![0O45.%W)L8.S/Y&XR;<GS5YBR5;')<;LZ'.8ZM4P)ZLNPYUCS
MYDQ LY8IR: K 4L,<X"CEQRI><11I#'K.=)^[V-S?>)0]-2O3'[>Q9:KIT??
M7?)-#\[Z$%U^6>1=_$*0",,8F@ZF7M85]0-3ST, 7=_U5 8?4V92V]RJG D>
M7Z(1>BNK#RVI8>O3@[5KG-J_W[^/UG1./CJU>G1_]5V&[K_/!NX<P#W(42(.
M'9J<3\\FN 0BDN3,%!VCAU$/U80+'HHFB#.M@*Q741&R%WAW6P7NX36 JZQS
MO8$U*-7,OOP4N.0,*!&84L,+.(HJ"8?7W(G>>0! >DP%)]?7R@9? 8E]EJ(M
M"&(@PG-%![:8-J1D_I[^<:GI])YG1!V74 Y_>G+T5TN1VBA*:Q;=I04A/C'M
MR*I@ADW&32%*!DR+:@6+,JE_)*\Z:6'ULL#XA<O#YP_>*!%U3 K\BIXIH8L#
MVARS4LW1YWYL#00//0RH?,$\3H-D,)V>G:#!R9:),0K=! ^%DWB;NVY&<)UY
M0R65] RRCL?,DZ1G@IE)&*H[ = IPC&DU\ <;HG'[&+S(WSI8:-,:X6.' [C
MBZ;.%*+/CQ6<<S+W,"LIUBMXLL=ZI/C O2&QXCQX&03.P0%P2J07L7;J'YMB
M]V!(7:IG"8V?7C5RYDWY-YRP<A'"8$UW?<WQ;09U>&^WX,A>JZS4R,[:7 BQ
M>N=^6CD_'!6^L?Z6,XP/K,?FCF5 23]!I@G-M2(+2320^_:BZ+OT\Y8WN:0L
M7LVO ?Q!N",R45!&>B8'"/AO ,H;3+$<>NQG2[E5B#AG)HOGU:A[FQE'F9H-
M5%D"TA0H+/4_]TUI=-)[S$.F>BE_WB4]-L0[\RCW'H'LXQ9Q='5@A(/^,JG:
MA$Q+#0X+7$?J4XV[" )(-6)JX64+6])BGG-8SO%3HT-'L[_Z"-O"Y-=[_&[T
M'0F1!B>:[X38M7+&3&!ZL[*9<,XW?U8>:B]3@8I=7R92;A%'F!8+?ALZR!.U
M4P.(W :/FX<E#_$K/XJIW3^:4?'UH1;A"%*050L)PLEPNL:!L3YYJ6Q31!O9
M.=9<EUS-U0,5:(>14Y-K=,H;VKXL8,<O?'K<5'2N,7NPO;C7FEZ\ETMV*W-F
M@1X+.%)3V8)!P"Z&,',O[<R36L3"0F2\N7+IBJ+,9UWE(KIC<EG<A7'WP9-7
MT&5Q 9UIO_,.WGI*Y*)#Z4JL%UJ0H-II?A*.<J$<$=/TD+81MQZ>'/8B[P-#
M?.Q4M=8NJO']G#L)G;/B\@+DMP[MM70Y%@9#/\]*MY1@?W01M54=OMN^J_0;
M=NS4[<:K,WA;^4VAFP_-T)V57_ZEU-;_$0\7:3B90(5-,D5"%]1Z,<),3R"'
M(:O@V.NI,:GS*QU]#B*"M!5I??OFR8LBCZP C>16VYOXE%?ZL2#RVU".%#!%
MX]B\%*HR_1S-=MV".D3W'Z582B)&_P0.BR,<MD$7WN(RS[Y^=-#FT8NV(ON>
MN_!=-JZ[THMMG*IVU3[_]DPH"^*%!@X:,T4GZ0+ 2QP'//J"I^]-#/35\7B8
M>4PTMU'.PXY=E8 W\@^67I'S]_DAS,O7>/@&KP2</LMAL!T5I8\C/L>)PU"&
MJ'%"X],[ RG5%*_F@JMCAFL4H\ 9!'LQ$NR=?]1H9#/QFL=%;@'0[HZZXEA+
M- W.%!V@@VCEZU%"ZX*5[(^R*E!>V%*&G[GRB]FKKL5G,M\&FP.J]A]F!F\^
M?.<Q:);J/<G#D-^YX)V8"ZE+[$U"'64/0QKF'F%38?P*D%XW=GW4J]DKHONT
MX?0WWHZ17<H?TB]1>X.[^F*B_OWO 20VEW>2U.[9R93CC^XZV:&)9\)9=9";
M8^1MD+BK7\@W>NL36F[C]:5I:ZV&4D^/1XM'GYIOMI#;,MCV(*]54W6NKY"I
M<O:^&4XC^'^$4#J,HXZ@!M"-5SV%:8>JBRVS8EYA4YIAUO.#7U-NWM?^-?L^
M=E#@M$/LP#69 8EE?737:S#5QA&3<0&);F6EAE6$^_]2?FE?9E^]RF-GK+J5
MRQ[^P?Y8]Y2][)OSR;S=9?;B69X/T!8T4P3+YMU)$;V/UI]. ]/;6 4Y?7<&
M$IM41IH"D]I=*U<J F\T#&ITUU_QZ)'9M12:759W_!-H=^T_,II=V'G=@.Z"
MH+0=:6-T6];C8FIYRM?10Z,S+CE]K?W%0X&:_9M*9;]F1YX?4OG]Q>J:R%-]
MKE\6XKL6<2V^ZX8,G9V[P<7=D4*L&I0,-M5<V[_F1-6),L';?SIC&L1S319]
M&_*E0B3]]_;?2(RP>U^A6.WO'W@]4"+]4:NUP-&JD#Y9TC_2UQP']=G_^U<O
M%"V-$D5: K^I);V8/99:WW@N47&I36;5X%[3:^WY!$J$BXC!!>NO)U>4@FU\
M9M.J]+OV=JAL@Y*NHHGQX)]>D-\Y2(YS-V3*8*> ?@_1'^_D2^+,"B2P=IK0
MA6N8'(!.?QVX0(WL>6O)K[O;S7W5Y?*DJ43[$=O@K*YP\<HC4 WU1X\*[Q>Y
M20E<%(&L/]HYX+V32);=LPWBXP!S7WHPJ^!GC)0U[5'J-- ^-VSQ:Z(YF-8.
M$_S8-S2HE07+/JXT*Q+9\D4N Y7 $1L>:AY3;B>^]305WFO"5O;?!M4_E JU
MNJV&'0V'2ZY.YM^V#/W8-.DD7XGY[7L@;%GN5JQE&JL!0BQ$U]=2?E$CG0$1
MQGFF\%B[%>FM;%C!B19LOKM,6(4H1-NI::)6KGOW=8?#4YV@]\=WOVW@C)E!
ME^30ZX[JAE*=WFI>J&-EHG9-(3R7W2YY^+KET\F,LV^MCUV9_[IJKR(2]R[9
M8: H8CG_S][_#35B',.:HPW;<%2[87SE0DTEPX;IQ\HKZZ Y)QGN[: )?LQ+
M:PXT:39+.-"4;<T]6IR3@:Q[LO@T)Y]Q,P7T0T&,KL-ZB#1FZ TS9!%HHE!"
M4(>4A[_>"M:2MV7LDM8+;-ZAX^^/^=Y4_5#Z.YX=,],10,V<UF7OXUCH/<6L
MY(XC)VAK1*GU:O] <ANOFQ/XTL2O-=;%E:#0'^ZJBYLJ9W9U/M1];&8R6%OO
M]Q]ZFOJ_?O@BBPY\#J.X#9T8-VPST6W6U6>8O@]\Z!K<WCRGEGM_B5[!W1)W
M=[#RT8^\V)KA/F?@,"[SE].I#2S@Q/&][4?"7H(?I:Q=]M<-5CM[YUC*_+R>
M+34MTK ?>99JW O>C>YR9',C,GL)\DSKVMI40XCT@G7V"=@+_XFS*Z?I$S1W
MV\U&]9SE_)/#RNKPA]QG=_TJ9ZK("M&WF$JXF0@T'N/%@-+A^ L4L"^A\>/F
MC[:;&WD11XOT\]] 3=C3QC JCOX V$4C./U6;:4M%O%\.7F+7F#AAC^9!##>
MYQG5O2MIC'&*Q& EGZ-+V7W;(,EF)XT_@8$%\ 3\;,N6Y.;#;#5WF92&NB6[
M \*V2K$6#BF_8U&3J,. *G62C@)@I(VX_/),\Q,TM<XA%D;A1<T#.ZQ1:_C3
MLK*HBR_3V[_ZJ]Z4DS2"-8A*ML+C<2U#T"X:Q)Y5C)+&@-9PO 9 .$3<=6;-
ML6+&L=P)KD*[.O.IOM?[?<\!];,2UWA4B*#HCRZCS3&:'O4>SJ?&*1O:A4_.
MDR=\LJ0K):[)V.])V ,^N8_B>90J1L_B-*H;@ )/(B\PE)Q)PWL1KS[6-%4C
M@??SJ]]'Q?B=N.:GDSYW?7UY=L]MAW-SEV(7,V59R3@_=38(U8WA.5TD!G-A
MB\'3\MCB5Z%18"_C?'H%.V=+[L/T$FLX+P)%[0/%5)Q=-<W E%[Y^"I@\C-^
MQKW?NXA,/IO5'^O=J'\-Q!/J&5/-_GS+#]=\)IZAAXUW+ SL<ID_P)YA1(R
ML*\3P&KOIW\$_W"$SQ_%RIVY;7F150V!Z::@%7'7"<D=IE3=]4;T+6JCR^=F
M"V-[6BLB5RS*/,!3"%MHTB\#$WAE0SH<$A?E]*:39_[HH/Q(5;U=5=JSRL/O
M#OP\,#HYO$5HPB8SQ81Z"-,_B+CN)EI>AF'FKA-50UY1-3H%/B_\ZU7.LEZ1
MB7V:H-&Z=!'E&[U&$7?SA\<Y2.A/9#QJ+X) !F=VB'CZ6VI1>9(I2(M:Q)&U
M(^_N_5DANKNXCU:"I[W=DPC#81ZOY X_V 7Z<S*%S!9 X!9<4@W6)H!)*MJ)
M6CC77D'774=+U%3#H\5T'#5_"[=*F$MX=[W3&'AZBR"'"X!((2 +^S$,4R0?
M8+8-XAU(__Z39U*7$OQK<4PKK-K$<;'TQZS![<)A=8TL)7V%JC.?]8\K#EDC
M^RK1738U[9I4],"\$0W7Z3ZGVP?F:V89#9&EXF8\[-/3"Q>S@L:UOXLJZ5S?
M]-9[>5CFNEP<=E>FUT+MC&]7QSY6/5.,<7"(M/4&TW]'H/4>D&#V^4!C3A %
MQJ73+?VA!<M]YA?D0"=L&J0X;8V<H0FQ^0[Z$J&[D X !D:]\^/2"$H1:=]
M1=YV77V"<7D=!;O1ABC9/#.V)X];0F\^T,9F<;!_H(> WR*G#PP0A)C\P&^&
MX4>B*Q)6.D] Z+#,+^PO#4XO+AF&W<ZR*<:'IW^A5BN%Q@[(/!.Z4]SA/[D-
M@H.37>ZHI;*UF"JLQX3>;=!^<_Z7GO@U2U6TE+5_-%(K6:KQRO3CJU=M1>Q!
MN@8V)^^K_YH#LAC^JV#J(X0N";L^3"UA2THEF\-($, !IOW=\,MHU7J859WJ
MXH^F\UE?S5.24N[G/'W4^8[G-7ZUU8.R] GC4^'^\=;-56R(M5YCYX?G#TWC
M'JG:*5N<^'AE)Q*6B%'4I8$S.,[A,-ZJEZT+Q,20/,ZCQ?U$5F7WEIC?'O0W
MN'/R5*>]S&$-T8)L:])(5IW^W16"+-H?K0 X+M@4,,R8PH Q3UJ[>R3I"=(*
M+5E.MAX-6@];?.I>V31_ZL.F>6EQ\<!4_0$^$%U#\ZOS'G37J5\67O00S (V
MPW+7<%E I*?1-NB^;3=;< QIK_!KOKHJIJS:NOY!G^A)Y"*R?G:/WU6Q[J(!
M4B;E!$UV;2&^?/TWPPHIW$+U?%O]S446FZ 35BNN4^U38<55/&OU-4K8(+1?
M-3WEH<9[>T%\K,6K%&#KS$[\.O+<%Q0W&)\_3#\ZCB-YK$2>MR;# IRE.K$B
M*I$PN!;]<K_P9-9 K.OCGA\\EV:%W][9!O41\#F]=X3ZM.6(D$[G^'K$3-\?
M7"*X5\PJNE90K\=I]/X]\3=%'(D34RF_89-5#_LO_#Q@C9PF@P'U=$P<[B94
M$7F;%MDU,P061NK3#%L2%\#<A1XJ?CJJK<U)YL:'9<1.W6BU/]?>K-M4([YI
M2MC/C&!5_,(E3!;I<8#U=ZU?@>DV^YC'2$.9\GBM1C>[^/2^]?BC-\^"%%7%
M3+1V)W1U\C2>\Q2DKM%K@0$R1@J8)&)2T;YF%IIDXW@#,R?HF<_53+\\652S
M;\B&K+W"2HL5KY!<)4_BO;WZ1>:.1!Z*$"V5S/%[QGIQHI  >'P#(NYD7*?I
MVUG\+,IH$VYNHURT:"Y0UUGM$^^L92<#G+WU29WK>X#F\C9(F/U%JF-?(HG0
M29AF$*OFM6CH)*:$9*,/B5$KDNH( ]MEF)0PK.?6*Y2SWDZH=IO9=2XKK*V
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
M*Z"#&21A_K;8&*^%Q&Y(DN51#BC=B[Q$_7J7GL[35<)QPZE9A)@:%88:_B=
MPOZ6B1OLL%9>O#R3UL)C2+EXEJ<3)<!*MNV2PXDP36D#3+&$8?)[9S+LY%8/
MRJAN,FSJ\O?W7V_FF\ EOR,6$^RP#V^\7#TN%YH1XS7 P7>6^LS]K#*D%,.1
M*<3"B/7F&T!YQSKQRW>;% )&)V"2ZC675Z<I^4O%*5=&L"=M+L;S==Z)L;<&
M(3<84DA]UC/D,5K)@G$?(1,M%&1^3#>S^:T2PZYAK#EIX]S!1.<K J=7;WNG
M:2AGOZHBO0]V*OWM3(&1=%,X+AGQ^=$5"'=3NM7E<7-]:K'(RVW0#>:)O&ZL
M*10/7[HFNZFN%ECVQ LZ^U 3G-.NUQA*_Q5%Z!N>-J-' 2MD1Z@,TQGP#417
M3;O)N<?<F%^-=FR.S9ZWSY];B,A4>7#_$7<R5\YQL/H\$CP&"<B<8EGR,,$L
MC+:!4R 1VC<3U0Q)S/\_VCOS?RB_OX]/42IED"5;DR621+8*F4H:\D%:[$R1
M/29E&35F(HPEIE2D8I2$2E/VK1G,H(5L668&8V:*[->TC"NSN.?SO?^$^\?[
M^\.Y?CW7.>?]?KY?K\<YYW%F,D;X?;XM]=N,AYN^Q@A8M0XW#,T^**?BY92N
M!30(]F)V M&9O#-PE7 DX/(-]+8L+K"&;I^S)A=:<#SWO)C<L6A0F%6=KW]R
MCVG)A27N!%E5: !& 9X=IB"4[9:R8*&ELWFG0_70U*8J7<W6W.LM[[ZU*'8W
M6?;WRW23U47Y=C:SDL5UC$+Q_5L 4S<M_Q^,!955&+^HDK6[JS+.UFAF,^9N
M\V&%:K]U+3+2\D;B =P[?E,<;Z6#4JM/$IAZ"WT'\%1?W%8TO@/)\'@;,%M@
M^D](%G]\_*/FV?5Z>08N<XBMYA](U14ET%SQ'O'G21T>94&52TF'2^."(I%X
M]>4,C%.9GP_ZO&75D7)*%NOTV\(WH?F'_U%HS#6\2>@-E+8OZJM_;\\7@HF\
M5QQXQX24"PA_/F?=64;,V8>RC60GP9#J_I,MSTKN]=5F??NXXXP7K=/YQ9_C
M+>E7D@8E:6_"-Q,]%J* &7X]+[3K$"4D&6"V,U@W7[^VJ#)#RC,GQ^MZ$O):
M'J=E>=LVG7IPV<AZ _W7\F1VKV0F-03N82S %:6%I0;H@%+7(E^'!\B-6O3)
MS7_F:,C4\)0:S,=;URO,H/!&>[_UZ&ZY7ER2]$X2F94<DU18+:P=+E'!4'@$
M% _?C.RB!('V,LG"<+:-5L@(@S\<],BF8JF*D> 58K3GKAJF<RJEI>52!*4&
MOPCEX3I@M<@NHAK&G'"4A^B$XJ/8I W@CGFKH?%CTBJ>F]6:&A$_I6MZK:YH
MOHZ [$_47=B[1VIZ.0<'(>\#6Z:0;28;P1L=S[AG #>:V\8(K$&#('8SW\87
M8C>L/WVE^G+WQ/$>5H?Z^W(N'F])W(%1X>%2,3:A_!S[\P#Y:>A%U/3>Q!KG
M*!V=I4#EJST;G2"A>485SV[:G>%Y+@SQ2&=$F6N0T+Y4CX"M4 Y,"LQN6PG8
M,[0&J8W"CST;ZH%?1IE^K'8SB8S1.' 9\[3QS6?^)Q#!2_"1Q V+83^%2[O
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
MSISYG[[W_7]^R___W-=]W\]]_Z_K>:[GN#YCAL\YG_?R>K_?K_?YG.&-\6B
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
MC'K12/> R3Q@0I>;FVACY)]'L?Y],;KDU)DT7QYP=+Y$/L.^2@*05V,7DB)
M&H,:1Y4P1E&_%AEL$8>-6.Y380&L1PQ2C*G2-X69R"CURI=#+Q07S16AH';1
MCJDRS0V_9I1+%D<Q3 <0VKZMJ*.*29AC<R&+7%4YW!7?_4UWW);[<EJLTGO&
MU":75]WKKDW+,UHBDH]D;#S[6.^EP+D3AY3SFH3!5FTL+;>=[86M-$+>3 DJ
M"QAAV4%L#UCU8T@COCD7I!BLDKT0;/7W'T$PI^XF+@FWJ<F/<PZJ0\1<H CF
MMPG&E:CBX)LTM-<QL7S=HMW,TD[J["HK\S)05AD</;[Q=+=&M^B1@6[%D+@M
MNSJ*&X_V H199(A<X]@*CDW0K:!!UE*'G()'3%=-T5>+;Z.VF5\[>Q=[ C_J
MO,EX)&@E(YW(E^Z:A,O ,IT2P GG-B+3PO?*$KN))=3. S8%=^DF3$D0#\70
M7R0%%3K9>.H[\\LV$7U?Y32Q'QQ;_U!8=C!9Q/3A"\(XCGG&=AS#+H04/3C^
M7J"0OFX,4;GI6HNXKRB=F_';6UET^+OVY\QWV)I/QTZ?/.QV.=-69]>Q*I7B
MUULP3^T=YXJZ2=!.7+=?/*Y.K@,<FV.[<O,)0O#F_I8-XU\KH,9NW":)J4_S
MMSL_"\YHW>)@:RD[PC?5/O]1525TO;3I\K)1'[RQ;YH$&_%/KRSZ%4%!K\59
M06P"JQVR=/7=X%4COGY>;O>WC;O%+-Y+BRB,W/'I_5*^T]U]O]IZ"?'!;,TY
MVS'K<V@(ID+T7[AX<IT8N=U7]!#+-,<7I"T!T&'*-QO;=K[W%37DIM0>QQNQ
MV5N6%$I7\VS(VRF_=?[QUOM_=,S\6EH5[468R.&&^+^]#]W9_P\\":^+$EYU
M'A"!\M<+5&@[,7F4MI*\I-^G $W))<XKRS+-F_98YW=]4;-HS/12C=_NKN&P
MI7>[_-G2,L$MF%MVKF:<2P0*<1UX"3<^BZ,<8.3&,&Q.GS!T"+P=&$.WV4SU
MOITQ,[@VG")LML-K$Y'A[FKTL^\]#ZB,@3?+,Q79$5S27O)8#&-EH9GE1ZM+
MP9OSI;<;@1T\8(/VO98#RD<L3B&7;52ZD'.7QV:.Q7RRWR5$'7)L(\JC>;R%
M6F78"B8K[X!"2F Y**$T6/.UZ8%JID<')N&VZZ.K%.6(\D]*>5,'!Y\O:UV5
M=P](7'#?(O3N&AN<$$+62=*HXSZ,E7;,>%4[*!Z 58:/0Z07";;BD.ZAAN3]
MY=4_WS8,7RO QVI?/-E1(>];7BV1;,__Y=@_V=G06!5Y :YD_1[I=(,LN>=Y
MP)+NK_+_P'VP')8M'-G-O8'I&34_OQ2/=H?8^7O(E= ]_YA+_RIDGX-MD75B
M#-OQFQT-2PLI'"LOK"@L1\?&F*JQ,!TFWA^F/%@;GHP86#!&;2M2#1(\9Y9G
MSJD[GI/^K/GJF@7 (<3#*,T-WTT8<=T'H81=<'$<&<-N;'(L@\B.3##*V(OD
M,A4<<R;[^RQG0>[W_8JV'\=Z%M:U523F"@)= GC)?%B46T\P ELQ>',4./11
M,JV !\AK(=K/BNXPQ*0/#32=8E-D6QYZE>DGUC+ZA=XBI0QS>Q6EIVZ[=UWQ
M!I 83U*;'T6=O3KRA[[)(!^<5A:C.">#']%UVY;D"&^=B F7AV!MQCALXEL6
MS)[\?B%C_4>]D'+%0^M?3J01O.R [><-0>9I]C=N'?DJ#E*?6T"IR-HAR&VZ
M]R+HB4G(79^+TJVB#N=G@8U,7+C4[V"WX:+TK2WC09>U.[2.!OV(^.Z8O5-8
M:&%8]BTL#.U!,^ XE4:-;A$*7F/]=2\HZLG\RM[CG=5W,T"OZY5>KV;.P-$Y
MK9[;5<H H^'=/[ANF$F$"6]YP'ER<?GOUW__X=_T^&?"3A[P/H9;@ZZLF4JR
M&[ZEI.F\C#;\BWBJY@'3P/,>\E\LGY2"S/#@TT@8;E79%M%H_,(H&2S(&]RG
M>=';OO1SMO&WAJ4H(GH2:D4R^_8H#XB4;B/^1*G@FV60=>;FL8^WRJ5[D)Z:
MY:9/?JOC58G3):;/XL=* W;N*VA+WEAH5&J3-XE'L2!PF1L98/MG]_\<"<_'
M]$ND,ZF)V@&*2N!K4Y57#KN]*,.);3X>Z9YJJA<95_CBGQ>&5YP4'[CER#=%
MN&O-\01;@WZE1!?196-@*;EC XBZ]47V1B@EB!5S%!29.)\QSBW>XN!3%VNX
M1'@G\V;?X>Z23J@9=9@'%$/7A0S[.E$N=EP\PE2]EH7M<,&9(T-#^HU?.QM\
MD"U&SXW*^_JVKM%/.YHH61UUT$[^AND54O_O'?P_2.QIIOKB"BJ^&@KG"V]I
M)LYLV:$69?SA6N@IW2N?Z5HR7:Z\^'WA*FGAVC72"&-GQ^XNX5>BBMCL-K%6
M0H#0*)960JR2ZQ:G&#*$%FK*806F+;N3U$ZD^!QFX1(+D?[:.J2O?W&1M-'G
ML:V*?&!UK/&KE3=!UXN$,.?M#F*RB(K@!0R&\('*M+--H-:@?@@_!QFR2Z$
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
MT(260>:D<M7L<+W-,F 'VO 5+\&%/&"2'U&E<JW)RW4\X :V(%YSM2XO!8K
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
MZNW&AX74DP+4<6W$X5HRT,&%@4=76C:!=O^8$53<DJD<4W)T,8,WM=CQW6"
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
MV];2)&F<*DATIMGI+$7F$98HN[C.GY9(.9OY&O-@X(^0"-_\DU\VS@O>C,4
MW_51IZ]41>>_7*^):2ZUSVJ.GCU'!=SAH'I5%!?FB1OQ7F>8@OE,;182U*.+
M</;<HQO%EFO'/W!_AQJM.?'7F?[1+I] 79D]GT4$%-)?2HTP3Y@5YWS *IV<
M\L''/F!7M5C5A@%[.G/&M6/GZB[=3%EK;N8-./DEWC"UXX3/QB]0D@SP8/OA
M,#-Y4)6![.=H03:_R?P=1VDG2)@:[1%;U-:.F"T?5'(^M>B499G\U$%?ISQP
MM%!30>%46>SN;>R]O;;!]?[F0V+W]:U=!NF^I2XC,R5^4B<E/@?0*_ONU60)
M9ED\ (LY@DW,"YP^.*T6RP\TZ1-=@3B>)JPI^.>M]]U%0/3I-RT5&B%FK2LD
M:Y,R8;2!'5#_D")ENCV)=] M9&L[,BCO#RJN0.H5DY'<4$PC<@03F>9H)XKU
ML][SG$-#9L;6;SL+O_(':*\M-ON6YF"FVV9>*\3P$[#LXJUD#[+8'C/#?JPT
M2YT=C]5DH>B\N7FO+"$NP]NG>:O_\ $Q_1O7%XR&1)TZ-"1\WQ>;1@FWG3CP
M6.1!3L,UT!X:2D]0DF[/4(>0E;L3QIA>&H?E3[XK$H\2P9Q\T^);.G\L)LV7
MD9BH@ONFH_?15XUBG5SG5K2K^ 53%6A"<:0X@X.;I-:>W9P>A+BI-BWR+,V
M%&_13MK[ZXD#^&#51$]Z5"&:-9CVU6FF-=.TVJPSP";NQ#6>1>O3-OUKF8<,
M-.TVY7S0]L%5TF)19^3S4V!PQ[]$&W5?1GY/8&U5&8'>2Y.KJ3+S\E8%",ZA
M_/0E5WI5,W8[&/_ZM#]MCE*08*HAZ+DYFOA+*>E]S'V5,LL^0T^E# /+LV;N
MA[>Q8> XU$<8&,:$@_!)H^8N("9+$TRD*U)4$O=A^4%?LH;:[1\5$I45R<M^
M>3[QMR)&1@Y\<?%RNV04("?\4*1 C? 2<,>!A[0?(CRI/A2^%K@T9A^=T(*(
M1PB]4VB@I[?@Y$9&-=?N!9U=/7G?1[.\;W3"J?/##\M]+W4G(V:L,/.Y4,L_
MH[:;VM-V=S#*:49+-O3%ZR#2UU\(G*/(XR>MKA2 MRS<+0^&#RFL[-H9^Y*Q
M0.]XZ7]8!L;WZYODZ>8&-1H7ELS2>0/V-S\H-]JT(]P47GX1[A>TOZVN4"G%
M_/A VB/Y=L+W_QEA_I?/UI[5R_"-XSAY8.A/%>=)$^I]VJP99.R>E/YF_X$@
MG7G(376F>O+(IKQ\>#K@==,5F?F\KV'HUU#(&,LAA^BF1CB]2-S*L@E7Y4!T
MI7^%E0Z1%H3<+\*PH-KFRE:NS6W_/_S!+!221<AA?JZF2W.(Y3WL[;,-2Z6G
M)XTV$U?6ISC6SN'WT?',\]T6HS/&J")W6F[8R"9U@'@D)T%#O/=OY:I@;95!
MZP ZAQVXL)^O/+BPW%*?/[)$,R*Y@/2QHP.71"H/KTILD 7%F59(Y"['T8H.
M1OX[XS3WEVFCA]^.R]QO/UKZ=5>N[+I_]N^75\Z7W"E^_O(Z7K=78WT)HV >
MILHRX<(8T#-RK+BPM$41#L+B7\ZX]%3DL[I6$(:<[J^(N:]$FC3'(KG7I9,+
MV\V%L4N!7T^YL)D'+5P8KO=_<HKJ!>@R6Y@F1[@PO"X7UHC:D#?Z>\^U^+?'
MBBPMM7 P75S8-F :/2ZYA*>M<&$C<YQX;8[].P3(AO\/Q_*#Z;^UZQ!E92(;
MO[59.R$1G@JV_PBT$"%,@-]4(FZXO.?"IM;^Y428(^IK ^W_=O%O=Q%J[PY;
MB(\]I"/9\=^XL/Q[?S;M49"O4R?>]D\F[6C0 V-;$>(L<?8+C]#)F*JJ3.;Y
M$=\^]ANIT;B\6\:7[YXU)M0NMK5WGJ_UPK\):%,OO_M7>YYCZ ,#CT\0V/T<
M_I_1PVU;>W?X#@#?9"$\E\B%!:9M1*)JB5O 4(4+8YE*<T1[P#HB+8X+:U9D
M0W96=V64,\0@0!"PO]7,A50&5+QB?^CY"J<+0]UTL>>X$CF@_<J8>/N8SK.
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
MVGZP?5216"BFIR0K=KWMP*/;_&6Z^UN?!2>N($;PC'!V 8*<#Y37$<N -I2
M]P0/^R]3Z9"=0PG.A#Z3E83TA::^3M,70DWY[8W2FA4S-PR3J)X-#NP2!/DE
MJ@HR<N4$*H(,/"1^O)A8 H8Q'M*(T76J9)&XV-:1\)1T,DK$H47"OI)P^ZN6
M9*#$2=<(73W!FEB$IK#^<H2NM5+/$$H8!89>I<WBB\!3R]U3EM4?$YRUPH_V
MEDQ7NO$:QA5\<56[6N1RY*QQ<44GBQ>\4H#A!^7(/8\VC[/2[V7MHF6]RG8<
M/__)*[>\,F7\>DIK7!/"<5'CRE__;$ZI6'&@L($+PR*F!X:&%&B9;/-U)IT+
M4REMJ'Z+N;-6" A ^G3ISM^KH4 2A\RB&VKS#VIVX)?!?W>8KQTW![T3_CGH
MJ;],:?]5Z]YT';YTIM_Z8,[!YZ&N#U^'*#$D%FB0Z*PO]=)J&=GL%W]$A# A
M8#QE7*2Q0?XY4A1L[VAV[/DIY_R^O.*3ES[SQ:GG3 VQC\=*^RX<^KV[7"?_
M7BB1%^&-'"8RD@9,3^:P>,#Y293,&&@W:P+L:9M\Y2='6IIWT]UA>>%"D]5>
M=YXL3.6:03?K_E9:9$XKZN-ZP@V:$56(:8N6;I8=;_4YZ+E)BGN=,._J7ZMX
MQNF!PM+7[5D!:,)#@-P/CWH*JG($J%.$E'O8_>=6,(%T,?K:Z+6QZ*?=7T;4
MLI-,G@:HAN5WJH[-&6PPF5J<?A3->A$Q;,3(I2-9$AW-L:WX"F3*'W]1BS?S
M'%7:\0$J]>4W]\0@7[U3O?-]%@]^K]RB6\JV/A0N?#W7O92<IC0[Y+IYF)Y.
ME:'Q3<XU2[)?FP;2BYM'[!_EE2<LP*4G%M^K9.KK/IHQ#=W)JN:9OC-RD95<
M_;G(C!\#@(K,\^!N;<@WE'%A;;Y\[6;PC-!'(<#NA<#Q4V4J1JU?HY9"=N7E
MWGQXX]RT/06W-,0\SNG/VMJ?CL(VD<3<()-F3?>8)#UL4 036R>,:'RQ?4*)
MPY/'DN8LG_B6*IW)4D9XWLJC"ACS";:_;Q!A8<%$6FPC((UPIP91GC^A*6$N
M@KUOP6)&%/C('_NTA3;;87/@]*2SWM+H\SFGY\;N8X]Y#>G3H@2)AI,]A6&2
M)2^8L31_QA-0FGEJ'/VTGXQK'=>#9(@6M^B?"R:$'SQ]V##TU[:P(#6Y_3_V
M?%(T''L8X%-%V$KF'DQ<0HHLI4XFBW $UDL],V);CJNK?NQ;UG<0\GLELI+<
M3E-B6ATE*3SFN\6,:Q%<%ZSXD&AWTUSBBNA_G2KY@8'(Z>.!#O8#/%O IZY4
M9-*>%5.*6/P!>7(KYYF@'V#/:6'6@9P$#;W7_QE6 :4Y0HE<F#Z1,P4P;Z*V
M#Y%0M.NH#<C*KLMQ8:."H%3]DC2S' MD(I0IP(:\+1=6!:S]%1W^!W(=Q[BP
MC&PN+ #))A(>^:P00(4AUH (,P*@LO>2UKTP1/U].A 0_H)BK'-2%5?>4A!>
M_CCY7>QTA =!#MM+$GTSG /"F]=')G*RF\L_C#;W;5AEE<Z<4EMP>+@?>DTX
M(KD,7B9-Y6/Z8X1I1DM!M-1FL7&T40<@4>X&#I5TO',:>:77?*\LL?;UHQE+
MMZ<.!Z,E3NVEC3[D,R#C2^#;.)U$?M,PJ*6CX #S  3SK3F'NY2.$:E7PHO1
M08S$NM2[V@Q\@A;>X?OX#[I,@O-C$Z.Q:_>F/7A6\*-\C _LD@K<**F)1+/N
M^=EB3[.(JJ"Z3D:OX^ILIK@PN&>H[#N[C#M&O3_;?-S=A=L^9<P4A'>[6!=)
M'Q!WT6$& 4U5J/?K*8";O]PO^$?[9F#/+Y(X55]&&RM'&L<XTR7' GRD?F8,
M[ C=?/:\:_88?V@-1>?0C:N%BHV %S$&J"B@]D,\<C_H/(G;@^UY$)I@IH*&
M,R[WEW*40&U;D !,2M"DZN]C)D*^O?F0;:6(-)CHBU&V2#HM.//H[FN>"<"#
M"*KUL"1N33&NL<LY1UA8.KSY./(Z^\50VS'56#(M-DJ;2B48A*M>,"H.T7]*
MZIQMG)RR>W3FKJ)&Q%BD,V)I?BLTWX:C@VTWTV#7(;SA BRY/H[<(K%LN8"B
M+8C1B3Q75_O#D>PU'^@36'A^=4/7R?F,:FB%R^6CV4G5-Q4()J#D\3D<XA9J
M9(7#/T0K8_#W-XAAKM)"F\//J$;7'9]:&WIG:A5*$5997*JRL*W9<VY(][.D
MFU'4D9T"CPM-S"II^"4F/6@KK?NQ>?S'DI6H9O0JB>$9VYSJB?)_2!T8:FG^
M.GJ_B97*I)=])<VLCU=EP#9FM<%#Z1W)/(Q=[!26'%,/<Q $I-L)(T&G^ZEU
MA_*0!5WND\#NDU(9Z1G)](HJ0&^)0=>E5B4W;71\O4?UMP1CZ8D<P73F/DX'
MHIRO'3D2V@KPU;F&D.'10QQ%,(B"%_"TWP1&M$NH6NY/AR[USV:=L)$U/M\I
MT57O\ B6-!2+3N<(K##O8O39.."F?PI^9X.8UR:I'3>,.!TC#$S>SJ=8.:&H
M8294%0UANR]"5.J=*O4/A19:$-K4NVG+9E[!,::WUNHY7:1]6!Y,./NQ)H?G
MEYD!Z I,]O#B]Z '^^T'_$+DNJS^<EF@F&RGC8Z>==FG<"^-U@$35>,19TQM
M92+"/&"_))*C&5LKZ]JP>7FY](Y5D*_I0;_#@B.FSPOO.4#0_^1W(OZV@^'.
M^O0;OW7YKS]OZH93E3+*\;0 8F/AF@R5TN _3&P_^,7ITPN*)7:(MWDAWTKM
MCMBV'4GDE(K?JM3C-"1'R(/I"&D77!,"9^DTH,DXF""TX")!(\0&H_: Q;8@
M/A\)CY_J77Z7))1GOJ_Q[&KFM5*EL()DQ63EY-.?O_"-(:01M[53Y%6WYLDP
M</:[<L2.#8B6L+1I'JT/Y&L)$$H<U1XF+/N]1BNLRI[46[9UK=[SS/6I&L_T
M"GAP]M%63ES4*('Q.KV5*(D5L<IVX'P_3)2B4DV5BTJZ<^^S,T6^Y9NX2%8D
M^C\S_*I\U&Z:IK&$W]JN0GU"=V)T]#<<=V;9]:\YW0,]F-;HVDDN+);XP5<I
MRC+?ZZE326U/@P7IJ%CENO/;@"/%+I9,98PFNY(+<R5NI5E/%N#"W)QPDBQ-
M<(YN.-I6$]KFJ]?N&"RU*6%=\,Y>=-S!ZD!UJ*7B51O9_<RREVXIVF14RPJH
M#K#$IZ9"J2(T) /+C@O&Q7'DP0YZE2,83^/"*&E<6*N0)L+R>_[@#A5TB),=
MXHY;!7J@LDG.M.5ND<S8Z[U/@"8OP,<)!2I(/T*0WR32?C=G$%LU <J%!]!(
MQ-[1W\@IJZO@PJ)RYBX<:4P^ZCD;AK8]7?8Q?E_E&";WAYD^9PQ/NX0"59%+
M-E/:(V$,YD<020#+G ?+P_4F[1_5[1JR,ZS!%A6>ZPV/X3#FA]T3Q.S.?G*N
M?2ZSZ<Y/PPE!8ZZ-\-LOQ!%F@T[,722,@B5'%41-*5=^*/&T\=E\\/:::I)?
M"&^U>";N0*370>OWYU#"57)-CDQQCI .4P#LYP@*,"6<6<J@$SM:-<G4A/)*
MNPTK]IY^P6GMVUE&<S@7=JOV,K^.M;CUGL\:+WA7TO6WD;>**49D< : ,MQ6
ML>TF5/D0U9)IS+H%L1+</B?T,89(I(]R:3Z9[;=J9&@NN;)L_2?22B8^_\FM
M$*WD,47LLZ&YCJ4R\GX/&["?_!OR#[SC:)Y)R=E7;RT,B?3=T D^_CJ$D@^1
M*AOD1>\,N3?9R&^KT'[7^5P;-O+O+;K^\^>?F9U]@?U?X!SG;&W/O]<J+=&.
MFVG#"/WHA+QT4-3?F5WX_QH.$Z*)Y ^.*RQ)"PK?0Y8M4PW;0GI/C4VN4YWJ
MB362=2FC;Y^B2+UX\ZU@S'F#L2Y%'QF_?J:GDG1S GO9XT!X"RJXU[(XNVVU
M%O^21#N'VP$T78+T: 54Q1*91JP3[(ARN,@B4;A.QQ2_2],#C"\8-TH*<<I,
M["JRFRQY@Z:*6BFY:A^</@<SWD%X@?V^E:^6_)Y$LS^^'W$;8OSOAZ*(MW';
M?=(KB;1RS/U 2JVFJ]U R8$T9:9F855KIE5[<D7,H,YKO9V[2C:_F6LY'T:5
M8\8&?VR(,,IHTM2;9&0D9'< <A9 LP9@U]%(*V+OS5X#9.+0%7,&<KNG8>_A
MP]^S S6[<Y5\*H\7M^R?>?9J_O<0U0!"&4U@(E.99<M.,W5E[L9^T679T52;
M(!@EZFVF2@-8RE*&LED$@HOCF><C P-MBP>O6S/B^LZFIL*?24I>V09<\LQN
MTSE4CH$@U8X[["3L86P;XJ,F*09K5A^%-:'WI(2@9$ BLJ] ;-1KJ.K;7N9A
M/Z+&4L+>2,DO*UH2'Q]V+&RJO4E+BT^]&_I_'">2L<9;*7NW<V%>\"4BZ&S&
MQQGAM/V&D#I \0CQG=Z80+W@Y%P=QQ\R8P16);G-/80,$(K3 E\[35R=A9ZT
MH5+/2.@S\&YSL,Q?N&O;19-<./HC7\;R3Z UFRJ_DPO;363'('[% C/?BKBP
M5>M0+HR'Z,Z%/0+*0AD%K$/^/) IX,)\[\-'4'2]FNK_TMZWAT/9MGO?I5*H
M24BE3"'*-F731J8=0IHH32A35':A0L0TMY)]-2&4RA050E/V23/9)[MLLADR
M&TEBF+$9-S-SSW?K6>_ZWF>]S_NNYUUK?>LXUG>L/ZY_9H[[OJ[S.L_?>9Z_
M^]J<$V7D;<B \%J<VA0Q$+CZ:]-%?8;M@9=?XO,3O-HWGX.D%.2'6F^=+<U\
M!D_>B-F4T_2:0A8#GFA('3T2(CA%L'D-L7@6Y8[?'_?G[K*"ZXMXE!LF'ED0
M>,QKW0!<KS8;4*5CX'3_;IX/W;+G5LKL_!A@'.S>SU\O>H"D,ZCA-8HC0]Q^
M@3I>EI$['5V8N]^^M+W0QG/@V,OZP)"KVL6*,O.\G_:^]/%^>MFKXS]3T>)W
M.P8R1#0:LPS/K2,C?OTVZ$:&SOERQ !D3M%AP5V(JQ\<(7M,Z&QX:(KK.MM-
MVN;+V-&3"J&S%81-B+.^A!G0!!5I(SIGQ BMM1*DSOMT6=AOE&6Q>IE[IE$B
MO3-%*QU[OCFV_U:]4N+ O9]G,NHU#(JPAQU,L_BFF6(@ZB'F9QTXH8:P@R(2
M%)T/YR2+@:U8,1#B-?XB1N0E,F/A9R7%0-T@TM#(?[F]^\4 AC9^ AS7^%DL
M/- M!HY;BX$'2)Q_7P!6V9"GSM)FXD%!#S[1P!9.XU)$B)J_(6;U+4SDPT;/
MB,1 ?*48B,/8T]CJS;-Y>&$=1L1)AU4NB(%L)'@W)(B!/KHP*XTTI1@._D"+
M 0U$R6KHX<#E8J!Y3)B$%D;/YHH!62/P2[P8^&XI!L:\T3PY-Y&#'GR6#/,[
M!VSDP<PR+3&P![%1$Z0A-,&I)!(&P6^OD6%@O_C^3D[WWT\"3=,]_7="2\Y^
MK<),",3 QD@QH$+,_FL9+7XO?^',43/T3STI,? 9 V,Q\$%,Q^C<F6C&C#9F
M1F[*Z=\(B?FK":!\2MDD!FR#<#"2^(Q?1=I>N/@22@@C(T!4^Y'\DO%7,K;\
M&_F)QUHL9F,K:),(#4UH1F88-?4N"AR<AJU1\ '1\7]/S9AV9P4Q\ 04IH+"
MN^!_F8;3$2M6I0CEDV'ES4^"YLZDAR/D<3$H5$E.(9CBA6IX.MI3L.^DD1\_
MZ(KW>"FA^VO/6E$Z/H[&]=001HD!)<R(SE/P1_9/T65*)50L$5X?%$%50BF?
ML$CZQ!E;];['-[!7E!S."[IUQ<S\_55GN_=?X^DV_GES!]!F*AE_"G\3<Q^N
MQ[?JB8(I$YZ3:X0,)!-!<M/R<QC6#=!C&'\#PVW"<!-G8/F"+Y@",<#2$RQC
M&'FTU8_#=;J7!MRNC ;ZKQIL^W2YX8IW+'_50;_#C?0A][*>@Q/;"$0YG7+!
MA0-O7?TIYZ>(T?G#G[3&,_Z1$;R8,X'L7R80!(Y;U".ZV/U+%P[(+QH_"Q5F
MCOX#RV^!TWBX7\K@_J8,UM@O933_@ELFY1/Y'QD^@K<8VB^\1?Z&-Q0X!S=P
M#FYFQ&-(ZOIW[;X P9O]O^ -\QO<0N;@EO\+;I[_6&@$;6S*+[2Q?D-;)>,7
MVLB_T&:+3\3\ \-'T*8 SH$-]0MLRK^!#1F'W)1CS-RU)'_?\-U_-]<(VBY.
M_T*;VR^TM>,&L/_ ]!&T5>-_H:WR-[1%TN;0AIE#6QI-$_P'K@T!F^9O8$/_
M MM_E8+QU-^M40W2A"N48*D!)/59#/6SL1%H;O.O338ND&TAMABLP(F>#KI\
M7USVGGPVTG>V=[27.*K?9/'#C$#U2';=FN-:R4ZO-T@H;&-X'W6?S<E8%]YP
MT;-(^62+]_#YHBG+<'E;YTM#?V\E9*UO-6T&,:,>O"B^A#Y"1;A+ P:FBX&1
MQ)I.&\QU91]5J$$K#T(DU$<)D)P@OU/I5'(%=B8*G"M7%D.6D,'PXKIQQKQ(
MMABHQ(2BI0O';N-7$\ZYL<:D@UP/)1_I-'R\]V-,1Y]^DFNHM7+YL97G-QQ;
ML6?W1J(_ MZFP'V^77+E1!1O8;T%"[4"_JR,:C-=/_"IBJYURE([[:BHV6C3
MDN;5\]^2#OXP($%ZQA&%6.E*7@T>4I_F&$N6]]QS8$*O&:@S\6TC%G%9AH\"
M=8*T8V#N(16UFOT7./C@])PHM?UW*]<+CNKHZ&CKN+Q^771G\?K;KA&KCFB:
MAY[6O/X!D &T)B)Q7'(LDLXBELBU'R,Q\O'5-!)Z.4&?F\R_W%*FES'4MP0*
MZ9?.70!%'N_0/DM-@N$08\N!$XDFF>P^N5"F!"U(<D@!,0MN!CNPMKD[=9 O
MFMM XHDIT+MMXO:4@(8P8F )OL)W55"Z<]*8<\OI=G^EM_1/UNP#>5?ES",D
MS_>]?#;X!*\(Q7%1_ C("TE%-W&3A0I?,<RG>*5"]!UE)<B#15+X43RMO+W$
M9J66N6#%4MU3^DYU;Z-S&7+6NC,^ZE^U;^V__T."/UN"H1OS'T+K$+:\$QN+
M+D#?D8PLPZCGNSY7?^(__#"GS_EP$9]WH>B.Q<Q P*F>*Z\N5P$V!(2"+#S3
M8:K]DZ9$1 G/0Q,L\'9PQ@B2?J!\,GA]9*ZB ZWH?6O9?JUJ-45ZFD=>[553
M\CHJTR3O@,_S+G_<. K2QE:0NM/[:4+96A:Z!NQF\-]"R?UCDD/.F,\C)GIL
M2UB-<3C R4L4+)_ $? +&QNSCLKH7:1>>QN[8$SFH.3(;849$C*,2Y %[RA_
MLR@:7B)<+8K#>#*BZ>;OV7IT6D6*-^6V$-_O]=7O2!1C=Q7QY/A)R]+O+:=<
M_=R_50D6:U[VS!#*1_(#.C%,)#]];73]A7"%Z*7I5J\UR=$8=\8"ZU=!"348
MV5=CA4OH3I!+B?T]!?UJH\;6?;1WVMA5[%#,D1^4*)"9BUYAN@%2Y#\6Q?K[
M+@B:=FS)$>X56.QUI= ]')]U\'X>SSC\5ETZ_'9HRM:K74Q*X57?ZZ:*0<FP
M%$(O%RX4/?=OOB,&"K#5J&5"4V@U.Q=3G@IPC2O)RLY!Q(UE@E6I8_;O0HPM
MWC[Z5%FG>R5M_CO'4--)J%E@(UPF2A7N9X)2PM.\#RUCL%I0D9X,I-L[U+E-
M#+C_S#,?WTC]X1H0NUGI\?B]O;=6+@AU)[A $_V^$>A5\!JA'G=P9(C-4/2@
MFK2/>0=05O[0-[]@HG9W3Y[:='649GR^O,W[EG><XW/W!MZ@$C^L<2;S,/P-
MW(S;H"?YMJD:[2WTY7F0YEB5,5E6UWMTH$#64ZZ6:-K\1K6]HK3*M^6XV\$:
M]F&O7HQGHU8U+:^8DRL X":T#&P P?V5R<Y&O(#4$L+>?J>>X=PK:BUG4_0S
M;;3#*5=VQ:?Z<.[/NW1]#_K)).Z[Q0?*S5\UQBKA+W/+8;=!=P9=E1T1S?0-
M8RB.F:XAF$ AW(G:3JIR04&"382JW\O>AQH6I25)#OO-6_5/?#A7KK0/&HO%
M>)#HR:QIX0J0#XE23' "\Z!W5<&("V.QZR;U) A'WG6HV01[J_AY&[X\V7?@
MN*5/VO$XY0L1IYG*"P%B0PO^+J-(\@/I#OIU\@?4#1K7KAD%?R6O$A[E'1YF
M6X2QH!L(P5S50)>,FN0<9V]_5<![MEE@F%LZ\^3 FU??I$OR+:,EAQO_7<+_
M._+_1Y0 OI\],[?1C U^.@;K@5V.2,2R24J<Q8<SQDVRQ8 S TZ4F&#(SL5J
M:YBJ)U*W^&1@:T;\2=SZ9_HD-H/EF>1Q52$2Y%X7A8N!-$KVU">:*LALQ\[(
MPD9@E],^,=""^S([@&\L0SC@1F>-#LSL >R/93)(Z')##>F)=/>:S>V/./+G
M9)RK%5;>B,3+N&O&<%W2 S'P'%<H G 3<W](&HN!3V:3#(&ZHQN<Z-S)@+R1
M+C5$;_4^0Z3EF&]DL)_TDQC88J8@FD]<^Z<$3 7+<\#QJ^CEX,@##/SHPO"T
M'0U)\9D=F!D34A2&?PC)5 X;!0BR\,W**D@"87M4J"\D?0V2ABV[P!C\?5LS
M!6YM=_B?"I5\*ZT3[0/'WS0>17'4!_QJAG\7(\^9K<AJR#V=$<GWLRO!I<"=
MC+S <G(/B7^1AQO)YXF!?4EBH*)/Y_7*SB'O37=" G$.&TK"/V[8&'/,4C9*
M];),Q&K)ULR<.PE,[.*Y#WTT9M9.O3 =(C",YY[T5;#D]C4MS(NYIL4R?^S%
M_MYV;Z'3I=R"\:U6RUTY+JJZ>TSD3I'G+E=1Q]5N%%&F?'O2^8M$;Q19QK>%
M9UCUZQ39AY/9Z 6U['7H:ED'W?I=#S9X,..5,M-%78DG!^1U%?V2!2HQP(P$
M,U"X(A96H'U@D((UJL;HV^QXG=44^G[S=_E0',_5CBL\WE/LT=KE4.V=4;W^
MH+>WRX.R$I/6PR=6 _058U4T:*. < "Q:),>L'P3R J4-BJ&\,^@_;!<,V1A
M\J&FSKN63JWFAW_P\X4I33.!HN^U& ?;/6@#8;#H <A\HCC;=SU$@"8R@HU#
M_1_O*N>G*&>QR/)"C>).;_74E0FP^MV#ND]25G_:^30Z]>#] X\VRS@U!- @
M%<7*8:1S>1KW$$>ZOZG0(Y-:9'*0+/>L=4/(=;8>9V_6P[$WV=K[5$V/.&7+
M'-@7V6M,?KOI"8I$U0'+=X >*'HD4Z-B+))6B.<D/X<BJVG+8!-WC.QYGNEM
M[A<#00AD4.?09NUTK,ST.+?Q8?SH7E=!WA;)S+D#3Y@S8TO \OVT<SHA_+,\
MB]N%:.E&,, MT]U4L]5EQ<D?],?/*TXZG5+1MU7O5IV7<'G4_/3J)3*[*V(
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
MTY(J99!*&:%":UY/#545<GAN<89U>W]U:6)SI/:9V'KKD"6ZS[R"OH WM<V
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
MYSY8M0.9U'\I?09AS8@CR"_@(O"'#3+O,G-&7B^%8:^EA6$FU>>4LVANX\]
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
M !4   !O='1R+3(P,C0Q,C,Q7VQA8BYX;6S4O7F3W#B2)_K_? J\FIU]*K-
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
M9?;MQGNJM=PU=QJ0_VQH7IP#,,$)CF.I*5F22IT9$P9IAC)(! V$P $-N5;
M\A3PV92;K,J_=S5H=T$;L-RT4W(,HJ91YA :0RML%POWT4&Z@KDRJLZ1F]>*
MTA3^P&S2?<\R-C#+A+*Y>GTL5;$JQ?Q%**GDP;#U7+4FVA7_^[INVE6Q#$.4
M>%SJ4)+Y&40B\""A7@REBI#J@/DDI:%1V* %$_.<TSZ:GM.L\-33"U.C9*8K
M-MP,=I>*%6K+>.]SM.B/;SM,+51A<.;4 +L$&U<QB38LS!NN> %(!Y&,EXQE
MIZK>%X^B'^EZ1>HZSW*I"Y^NRZ(-3EJ3U6^D4==73V\D*\]ZT_(X] C/$BB0
M""%*,8<IDI8,"QA1OPLX,VJ5=PDS4X<5]6VEU.EGATVPY5,U6=GA% RL L6K
MF;Z[:%+T]-Y<4)OI/PMD)VD_[!(E1YKP(E9FU8@N0'NN&9V,:5G>2W6^N9'O
M7OW(ZZ5 .)(&FNH.RE45+Q;+TYKP(<<^];(PQ&EH9*7MC3ZQ#NO:/2EBX)LB
M9QA%LP^$GIJQ%L],;^A+9E['Z)@$KLH5[8T];U6B8V(=%!\Z^I!USR=158)+
MHV:X'U-7*MS+L@0E#(8\#B"*:0@I8PARS@*/!7(Y97C3H%/?>WR<FM8'^*P=
MI[G_>*"]8\.;%L([ 9;>FKM =ML^1IV\ZK"R0W'\H&?39FA$+'?-@8X1F;NE
MSXB@1QKQC#UM>]'3%]#>CU\;PK%)&C J."2<$H@8(I F/H-IG'I!&L0^,6QD
M,49MXCUQ6^K]672EZ5W/&& H(#%%7BQADE@ACA.89B*&?H!PD'$1LQ";.<J=
M06;E)9\%--TK,D= F%Z2G4!@ @^OEHC.;L+&:,U\%Z8A]N%MF,Y+ENV!>Q?
MITRSD=#F2!X3'$=RD<.$I$BN?R]278$IS*(P#"-?:E!N%"UHS<F,3I*W=9/?
MMV6;OHKJ,6]+C\@S7%LJ47FUX!=QN^[J.KU="=94.6N3)#^6A1C^;=.6TGZ6
M]!3.+-@;WC#M-2M[WJML<;19V33^DHO!<=7KUYJ/>5O\7@K706??BP>T#D<\
M3D"> );(0X@BQF$<15+[!4@:CC2-( LHB3#!G$2I2630&+&)0X-4^,NN@AIM
M"V@<BW@:0CW5Y H80^TSAH'C,Z".A.ZB!T^3FCM4\*S01^("S[]C?V-4R&EZ
M^FM9_>-]T48@UG4;<_1%U'*O%_42T30(<4I@EJ48(A1[D&1) D-*HX"%&0I2
MHRH8&C0G-FT489 7H"=M?I]S#C+]:QN'0)C?SK3$%^ 9')O P($)MU<PFA([
MO&DY1W'V"Q5-"([=F^B^:E%_XF-9J>OHXG/^(.38?,V:^GW!AD)8@@6<!P(B
M0E2&,@H@P3Z#D8_]@-(DRQC5KC0Q2FKBQ3_0!HHX&*@OE(/W="%%4[3&%8!;
M#,S6_9CX-B4@QG$P*/;@#(\)JW!:?3MFU1VT8!BMXS ^PGP5&[0DV:O-H/>&
MF6KC(E^^9UEUM>:YA/VJ:43=?1KO5N1V&2#L8YY%D/B!!Q%/8D@]>;S!E',>
M)X3C6*N SCB9B57:^^MW7T!/&>R0!HJVWEH^ ].X/G,GO*$-8R6W]GK4$^N(
MH5(+]LMM^?BK'*"S4>1?MJ;)F6%G6:!ZH@V+4_-I"YMCU[.A:BH\/%3EH^#*
MI_B65$KMUJI6H_RS#X@DMV+I(^YE''$8<1]!Y!$!4TP]&-"0QAA1$@@M#ZPU
M!Q,OYX$NJ#O""[4+]:3!*U(#,OQ ,X?!'FH-.V9J "]PGW9U57J&6D?U FS
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
M"_U]YQ-(28;^]7>DA[2\DA@";5@#>8("IEVV]%!/T*66YAEQ 6%5EXM]<:K
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
M 8P;X/II!5B#)]^?8 G>?KQ!7_7_-J9?=XEQZ&,#Q*0.HF&U$"\& KX.+\<
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
M%)8>_FFVVF2YF@!G?5"4"V[RY[>;,C "%C1FN"6SQT9G\NTS@G:<! F#=<+
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
M]%H;73 2W(%R^^.Y]5K;.DLVSP?6!+?T!?UHB\&V;7_U#.QE+-C[1;;2C?M
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
M\Y>;/Q=2=+FN76+@9Y.U(S>-L.\SE<2JB!7.,EYBDA<"4\H+S*.(E+12<<%
M_8KLR ;6L]_D0U_2OX_%,<D(/6>H9:U/T'[IDUJ=ZE=9(FQW[O&/&TSO>H<,
M?"Z"(>#IE&1)=-(S$PR(UR<HX-N.84'RP>Q*'VJ3G'C/4I6DB3"F;T8P*;7Z
MJ!2ML. RC4MMK&4%J(/!P>BA0[ [6DOT1T<.6KOV  B[I>XL'M#A;BT9/!#C
ME 2^@B$.QIXV(.&46$=! 2<?<JP":\(";NOEJI&K6=.W?'Z=C?5E1EE?JF*O
M+1XKLTPI(7$JE8F5E0HSKF)<R"S.DRS-*DI!)6*=60D=3=N&(AURAGJ>EFC#
MD67M.P_ VZWQ:>"$*80M5E?H)*BG\SI#-"J\'!U?)6S=&9FVONW%@!T5O[U\
M1 <?T#$)?0CZ5<[K/__C<<8?]R]Y/B^_2;'F4MQ75-"() R+N*KT$4523&61
MX%*0LH@B?5))[8N3N7 06,.9 SHS'* _#0N([]^DSI:HZ;@ ^#B<8+;P$(4&
M#Z;/3NLK@V;+$FIY.KR7_KQ$WZ9!$^ Z"HVJFP_IFWS6OVT-2%,IA-I]I&B]
MT*H 423ZR6']Y#SKP7V5][@$L$&?D]/ TSF?+I'[P MUT4!NIJZI*[O@>C/I
MJU]V35L>%J97WQW]:V/0=<5G9HN'[I;>Y#6ONOHW=_7'O^B385L__DVNULUB
M^:V>SS_5C;GPO\]R%:<E+W&>I3$FA=D@DKC"92R%J%0L2F)5Y'DJA@-O*OOL
MFKOMG<G\AV$"]5P C[O!9]'.NOZ9Y@:V9UT\+6!;>RJL/%GDP=F=U&Z?"OS7
MUOUD=%W",>K^=LTZ^**>YG+VXPTDHJ*VNEAU%@!X:_KQ9OPN%!@049^ZK .'
M/]137M&=9/PPM.'U+]VLF;9%S+?MR7E7\^I4"]E(%#EC*L5Q$E-]?DU3;914
M$D<Q+_*8J22W"V9P(1[ZZ&I803M>]JI_ <,&08C:60FA<((MS0&(PK?8=8'
MTT8.(CWIINP"RNL-UFD,^&9YUXCKIOF\$%_IDW6+FH.7 BL 0\)^USP49WSG
M=)8$MD3O&FJ,H/VL!5.[4,Q^S(2I>CHH)&A7/2F0T\YZ.-)DN^M) ?9WV-,/
M^"HK^LFXE\3W%5VMES?*_.2>%G&6%JK"::(8)F458595)<ZJN,R%5&F6J,M*
MBQX3#;RH.H*HHWAI<=$3D-EMG[Z!\.'<[9%Y]_M"M7_[I0>I[6&OGPA92O2\
M],'*B9X@^<8E1<^#,%Y6=.!=S]T5?GVYTR->_S5;WB=Q&I.(:*60D=SDXU!,
M"<]Q2D1:D2J/! '%IEC0#'U.'6K(<(4,%^@/PP?0MV>#IIWF\(P13'%\J1</
M^,OL1^M?6SS,3!F]S@8? <5?GXIC,4-WJMBC^'/TJCB&P+I;Q8E7?9D/UYRO
MG[HPQ_;^VUQT-/)1+I;Z>^E2CWZ5JFY, M)]0>)*Q33"69(33)24F);ZGX30
ME,M85$6IC^WUBLY=#0L(.R"ELF7*W@0VKZ ]AOH0D0.64)\JUQ6<N-0P 4V&
MJ\D2"F(?QLP8VN\Z_KHB)E>(M7R:2X.05HX+8,'L'Q S;VP9N0 W;C,YC0I3
MET+.[C\N5B9.N&V,]6E>T]6]X&4:5SS"M&*F#Z BN#*=JO-$B9)74<24E=UT
M<O3 %E)'#_6MV%J*=LKJ-!3#NN=B 6&J!"*;M3H8E&' /:'?ZQ:V_LMN/9\>
M;9+E.2C(9K4-/^1X%#GL*==G4]3-BS9SN)3&O=3'B&<5+<M<6Q15HK@V*ZH<
M4R4B+ L-8%6E11F#6L!;4PY]+#EJ?+AC!>UX<8RSM\?7\H@2 C7@G9TOP. '
M%ZCPOHXOUG2G/<1 X3@ZRH 'N*3HB+$&/VDANB*#O\G58RT.ZOI)D57&V<&R
M1&!"JQA7ROA'TT*4%:%E"G.(6E$-O:-O2I2VYX_9 FT;D)C2^VNVG(D9;69N
MM4K& +73*-YA@FF3@Z-9UV:M!ZUC(DQM0)#07@N;C-%\@RHGEC"<+GEB^[(O
M5TC_U]W%Y7W"BSPI<HDC:6HN"")QF<@8QT5%(RE+E<;)?=?K[_N*-BM7K\<1
M9<BB>$T?XC7]I^2KO4/X?J,R)A]FB[;+8M^4\%+GQC&\DL<L3^,("TDI)D0(
MS&(18Y5SF8I(QC(2/;P?%^(-P=U0]P2M7(B@N+IZABY"RH?[YQBLD'Z=L^(&
M<]X<4WQC#\U9",;=,.=?A<=TM/7IEN_G]5+>U;\MGF<F9.15TR3+2 ^+H4('
M@+4<H)8%8Y?=S;01LJK1;U]O/^^%-^G#3<N6?:B(#4K#2S\ 0+!E;XM-D&9/
M0.F=8E!LQI\L,@4@['Z\"N0UMX1'V31M%/5>,N6M\=_6B[Y7RSWA*DTJHH]H
M/#?=<:7 ):5Q6S]!$EXE*:6;2NS#2L&:IM57?UB0'6@4=.0V'8%@Z7;CD TO
M?;\PN.[Y+?4VR6./_A4*C PL\= K0I<T4M_>;]%YJ]0,0OIL_V/;'<_\_$]C
M0EZ9GXL-O"L-[WR3V(ZH%FO&UJNN0WJ]UQS=/%?_D UB=?TOU,CNVDT_\MR)
MZS$WT1K3L5S$\8$FS3VTENMUKJ']BQ>4T?A:+^I-X[7N2-T/OFV?EJDRB;*H
MQ(PGB3Z!E033O&0X3B,A&%'Z] O*$+0C&]HS!M$B0,#LCE;^88!IVN[J?)^!
M;9Q"S\,O0=K1P>3V6;!BG.CTQ2FL@3A9B,+^[2E[:[1_O)_/E/J[7!K6NG8]
M]RF-1)7F.28E$YCD>85IQ3.<B,HHE"C-. O?4>,,=U,<^! W9-&/CB[J_$93
M=%XX-R,6YN!;X@Q3:!ZZ*G2SU#*->J[[KFUO.4M3=,7P,%MOU@O#8=8FZH Q
M@FJ8OA?GB/X7Z'8Q@I>?'A=C1&!;Y;)9W>]:/R_$_UY3/?2+20[GO,T.M[0+
M[0<*J$(_OD>;!MA7*$YP5.UW6C<A\SNVT(8OKV8B'(8A$U&/MF<>ZG_M3$,
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
M +$X(\,$U@*:.C;53;_J_UV;H/<'^:K&:<\.,OR PV_&,!I6"Y[A@6D"O\B
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
MA,I"GSYP650"DR2BN(QHAB4M(U7F1:Y@E<]&*09>5OL$+[H).H&5TQW090C
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
MGZ>;*F<;"R\E@<A@DGBA]/,S FD:<DB1EX3$P]0C1B65-DR,O'W;I,;IY'*
MJ%64TCE.0X.3/;U=M# =K<G+.5 F[O9RP,)/V?;E'$BV_5_.KC6H$<QG*=>'
MU;+R._Z1KQ\_;,KUZDD436%)2+#/PRB&"6<,(ARDD,8)A4E*B$!QYB7,IAE,
M-]71?86Z&8IZI&#+!?@NV0!;/L![L62/3[3XRZI53 ^HNJZ$8ZA,O0D#E/IK
MG&R[R>B)[[:C3 _-M^@JHP?#A<XRFC?;ZI'*:U&U0:_W!5V6DHC43E^E=_-E
M+9[*.?)\'*E8 PZ" "*$(D@3-5\N38(@3CQ&(T,5TDUP=.U1N],5?=!B /RI
M6  5#X8^22^&NAK#'3*FRF(0*!;*04]29WJAA]S$*D%/^%-MH'F?[>GEX>GH
MEZ4ZJEG*!RDMFGF<,)S2,()Q(%*(HBB":4@YC!@6F4\H3J4AL10/BD,]/=!)
M3^NC3NJ/>INJT:E?0\OT5+,+)KV-/EQTRY/.D\P(D"^!#A06AYX:(CH[_NRB
M-?%!J(;8IT>B.C<-+43Y*-(Z%WQ_&I\A@H+8#Z"/JE>[]!-(%,<P1:'PTS1"
MQ#=*3N@B-O)KO5T(H8C;5HN<04EO3[N2W6Q+'XL]49^FRR(Z+^<X0^J-ZC8N
M"WVY0*/C'LL^2ZOEP[THGM3"O]'UIFC2G)[K#-+R.KLI\J4J\E]\6?Y3T.+^
M^VJ>)EE _3B G$0>1%QXD"2"0<*\0# 2QY[9/K=A8N3]+S]!L6&?)1LD]73!
MV/B8Z0C%#53L5!IB!AJ.7F= D0:2ML,&2P,D=]5FR8:%:9LM#0#II.72D+7,
M^]'>%_RJ*.X$:PA=/3Q4;<ZNGM:Z'6@[EAA91TA*1>4KF+9FZY.\6RLX%-IL
MXV_[Q;:*#F9@SP,X@P>H>]>YZ1BK(;15C]BN=2?K"JLA7+L/K,[EYMOQT[_7
MKU??"UY>\7^5371:<QN>N77D[=>DGU5%+O+#Q_^U,4HKOB1O_^8;**K9IKLH
MI<,8>X]05IOJW'J3;:8.8=J;J.LR.W/Z^KF:^[)\^*H<[^WPNM=YX(5A%@<)
MQ)E'(<(I@JE($IA@RKW(RZ@?^B9362[0,=IQYA-8[M4MH")I/Q+R$D0>XA$.
MHP!F(LL@RC!33H6 G DO\T*$ YR:.!4N(++HTB7_IE+_ZU)4Z46/A):>X^
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
M#>YFX-<-+=:O4L%)8[_J"EB^?SWX2Q5;]WQ.2, BZ#,A(")Q"-,,9Q!YB-"
MT"Q&R,[2-N!BY,VV'8!6$00M7H96K9D ;6I(CP2?V<:V1VZ ;6PAN7.CV(2'
M-[*&+6"Z; ;;+#:PB6"=%G^UY*U4O:8@EU\O;]50O"*OVM9_6RV+[8_O:9F7
M7_-EU<&LG*,HYI&'/2C?]2%$/&804T_^$PG?IQR'+#127TZY&SO%9%=9-FMJ
M2ZIX?XOA;04Z!W+'[GBNKFIS#2JVP9^*<5!Q;MO3T,DSU=.4;_:DS#3HFSPD
M^Q:++L%TW8O1"6]OT[31):P7NSLZ)6*GW+\*R8.X?A8%50==7U6[N2TWK\T1
M0_EQ(U1IZ_WWU3P-_-C+F ?#(/8@\A&!F 08,H*2##,?)ZE1.K0A_9$5M/PH
MQV:*U!0_/54Y(BIFRK!F9 9VK("*E]E.';[.5'Y?*JI.*K.Z EIRY$[164+A
M2)694I]465E"<ZR.;)>Q5#BKY8.*+'T4Z?HWNMX4E=:[%<\-H>OL1BHYEC_3
MQ9?E-_%C??]=+%[$;ZOE^K&<)Q$+/<HR*"C)E/KA$ M/NL$9CN,4DX1@H_/P
M0=R,KXPB0V4T"%M-U3058H:*2K(%%5] ,38##6NOC4JZ[I@*9:Z27$#@2D$-
MXF5:=>4"MA/EY6318:JL-0WU*BW7A?3$YU[F<Q22 /HHY! %<0IQ0J79E&14
M>!Y!@3":K]%!:V0U5.VLM=I9UE-?NX RTSH#Q;?5*2VRX,\M88?>G(9XCO7%
M.4IOH@TZ1+ZTU[MNL>G(2XMUKC2$7._WY_O5U8,(2=/%B*(H"(.,0Q95E059
M!%.?Q]!/DB",&>(4!_K]=R\3&GD/MRF#S;,RV25Q$!*3;K$=,'5O8I?"F^W@
MBW+;S%+L L"D.:X;(.Q:X=ZJ4L&RTF/Y,EL53_6A.4U7FS5X/D6+5FC]XJH;
M;K_HW;UO.^Z?L--MOQ2'?6TUKK=06W=BF:^*WY>EB@L)KC+FR^@7A.]$H;KG
M2H?MZKG(%YX?>"%J/J9>R+&?$0P3EE&(/(HA33F'B1<&$0UBC /]H:\6#(R=
MF5=1!NJ#<P5J]L"./U Q:+#?;0#64(0CPV:F(,^#!!0__S4##9Y7,R"Y A5;
MP/-G0'%FHT%M$#70K",C:Z=Q[1%VI'0'H-*IC&W6G4Y)#Y#Z0'D/6<>R9^ +
MS1?JV/;SJKBC"W&G*->%9@<^[E4F->3U4MP_%JO-P^/G_*6*T)6[TX6Y"$08
M^*H]44H11#2+(67R'Y1$L2>D\>KQR*@!GRO.1GX-J*V4+X$J1)<F3*92B%\5
M?<-&?LZ>@YZ+^R;HFKTM%"-@S]<,['B&TI:$BNL9:)^?[J-P5XM*336M4^_R
MY<-"[/Y<)6W. %62[>)UH!$0* D=MC!T#;.K+HC.^)JVD:)K.$]Z,3HG8-N=
M(%WO"X&O?N3E/*3"0]CW8":XU*]I(""."8(^E8H71X)38=3&\93$V(I2[><]
M1?"GHFG<). $%SU]-TQ:"\6E+ZA%K?XE69P5X9\0F+BZ_I* IV7S%Z^TVWC?
MQ+JN]/BZ*LLY9IQ1)O=<R%$&$8ODGHN"&,9IDD7R/QZ'D4DKY8/5C;:;>4=E
M2:NI93+;8H<(1 E&#',&8R2PM.H" FD82T<^"H.88DR%O-5 Z]@C8*YPW""
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
MNXVO)Z.C3=]#;-(-KR?X\6;7O,M-&XB/JR=I@LQY2#V14#66@:H-CC)(<!S
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
MPC#,,-:R\LU)C[S%)2^@8@94W/SW?^# ]_]GQQ0(403^^@/(Q4SFMYF!VZT
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
M[DO30>5O9A!YTGDA'',8<N3'<93Y8>R9I7!WTC/95599W TMBURD'IPP"L.
M"9CYD:<2/GR8IEQ 05#@XRR(2*!U9N <);M!)Z-@9.NN64KNPCG3@L*!'W9&
MQ-&\KC:M-_:QSHC=[U&=N\F\,/#3<BW?E/?TQQ<N3<0\RUFE5.O<@GF,8Q81
M%$.:A (B51:(L4_DGJ81%HG'2$QUBP$[*8V\E6O:58+S(?4FD4>_^J\;K^ZM
M[10%LVUM#8!159^6<%:5?-TK3U:]IR5@NV)/[P97%HL*\JY?[]3$G"H(O#WH
MQ=1C$68PQ*&JW0\"F":,PHR&Q*-1&$>IUMF<*>&Q-W5%%'S>+/G@ .L%Y&Q?
MU</Q</'6;@#:L]&?-N#@'=XM^VBO\PMDW_C-W@U&_TN^YW[+=&_V*/AF(:ZS
MCFZ9]RJ7<!Y%&'O83U6Y+Y;V?.I!*I(8,DQCC_,41V%FE,"M37IDY7':'O:@
M>^R?%0^&01D#7/44RSAHF:F6@4"9YSH;R^PJ>UF?\+3YR,: G&08FZ_@M'9V
MVQW\L(3LILA7Q9EJ3(8XXU&40,)#=3J<89AZ'$,N%5$0TBSEPJB!G0NF1E=&
MVTI953RPED;Z\Y:R_.DOL01<ZG]5*0N>%8.@[GCDI%C6[.&81)&G@]PFL'RV
M4'8W[^^H4+;B\6W*9*U &[=(UHREGZ%$U@I$S0)9N[4'G'3?BG5>5)4A^R#X
M[6JQ^+PJ5%G(U9(N7LN\;/UJ'@5>Z D_@4'*I0?(:2P]0)_ +/((0?)_CQMY
M@)9\C*Q&*Z[ GJV# R+%!FCX %O>P)_M7QN:>[8/0T^'3@"QF=H<#UV[XWU[
M;%QF 5AP,7VR@#U49W,*!BQGI_;V!)5/?"\7N?J12TLQH"FF(H4\B@-I*<81
M3%$20N[1A'.48<*,M-IY,B,KK=:&4E2!(@O^5(0-U=$%D/2TS7#1S92)C=3&
M:J);*$=:X *123=YMZ#'>[CG:LNNY"NZ+*N>8/<%Y>)JR8\[-'W,2[98J;F"
M^PZ)(@M3SH,$"HX\B*0U FG$"$0Q243"8X1"H_X 5ER,OL%WQ T;F5M!JK??
M1P?*3!U4[,RV(W@KEJJRA)..:V#/UE@MT8<@XZI3NA4/TS90'P+325_U08NY
M.CW[73IO3W0M_B[H8OWX@1;5V?I](99<3;SSYTF4)#C"'-+$E_9&AGU(/9K!
M2,0<19)9%HMAYVA]+(RLJFJR3)*M,CW EAU0<5!-HAQZT-8+LNV1FTOH7!R^
M[;"K&0(?=JAJ@.G@&$X7C]$.Y'H9>..C.5V ^@_IM%<:?XCR29E%QPA>3^HL
MDG ,DTQ(XRM6:3Z42&\J8!SY(<N\>&!:@!,^1]9Y;SXZV>21V2K'R1^$"PW:
M.3#Y7+G83S@IV0+>-QB2;,+E3SL?V0+J(:.1;<C9Z?^CRMY;\:!86!6O-\6*
M":$F0U21'A3'&94:'*J!-A")%$/*O$":IYY(61#Z$3;2YYIT1];/I_7K>T;
MGA.KD)DNLGIJ=P2\S-2H(ZB,%:*AX(X4G"[52166(13'"LCT]J'Y7Q]%(1WL
M=?XBOBS+=5$/E]C'DF(<>FD08"B\1#J\'A+JV#"!28RQJN:((ZXU"\:4\,@J
M9<N&LA6^K9JJLGHT:EF%G3[3O !_T,6FNF3/*V@Q:YL:U@.YGJH9 T@S7=/&
M\#Q 36H8&"5*9PJ \QRQ'K)OE"&F!\;E_##-^ZW]6%$45>Y$4YHLUKOR5!KX
M28RX#[F/$$0T#2".0@9Q&&:!'Z:8(M/8VD5B(ZN7+>DJ4<BF=+\3*&T7T(GX
MQG[<L>35B)11"G%U1'3G2UTF-;5#U"OT&:^F_QZ[+?V)%FKV9'DCBJH+[:U0
M<DCKY;#V'!..69H%D"&6RLW-8TB"F$/N96$LO(#YGE&G6#VR(V_S+1,J+;#N
M OU_S+:Y)GAZ&]X])&9;_Q0-<,C"*#K 3&I'VD"3Z*1ZP0R(8PUA>+?CW,5V
MDYHH$0E+$(4!#SR(>!!!*D@",2-<T""(4VKD<>@0G20KL=@GO*SV3,S LK_[
MC3V:>JK#-49FBJ,CK7#,YD":\HZ=*OBV380T0=!. G37;$C%7K_1ISJ%C6=$
M>+%4"HET#B!*2093CX4P83PE* Z2S&P"4'OQL:.7*KE-T;*+3[91T Q"6LIF
M&&G4%<L\EGB&?U<!P_;2TT8%SPAU$OH[=XU%%^?3,XQ]%'%G_E?5":T&$A^D
M>Y"OYXAC3D/I>B/&&)0[*X(X\1+HBX P^>8-*=$JO1K*R,B;\J  J"[M,>_U
M,ACL[OT\)81F>[\+O8KT1/@9=&B>"$>[!LVWXEG^M8J8KA\%6$IKJ"[R*QM4
MF4H:>L<J=OXF#<E%-:![O9+?[DYW:"4%V"REE@ 4\.9 /6U.R9\EQ5\<=7!V
M &9G ^<AZT_7O]D!"@?MFUVLY^AX^=\;4<I/F#K/WIY@;X= 2@>1J0_X@YB3
MS">$)0QZ JNSH8!"'(?2**,Q#9%J]Y4F@TZ;M=@8^4VQXP*H4>L@;_B8J0)<
MQ0%X1TM5E%O_9#BWS1)X33MP=#@-+<8S9]-;;*N\G5WI[;LM6W^;@3UG(YY6
M&R$SUN&U'A-O>Y9M!%3OT;;9:I8GW?)=7/FH=1\5E9RS6JI7;9TP$R588!K
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
MCB"]@<1<Y=4:U&Q#K0[HEU:+RT>D\/:S$*M]M9FUDCEM.UD(#"=M8T$/.QP
MZ,%,YL%:(UG<K:(@SMK,8\GB5,HTPXJD(28\RC$5.C853) D%T*2V#[9ZY*4
MD7V ^8+7<I$1;$AGC&C 'O8B.A;;>1\VP^;Y>7-=,M(OV@W8L/NPW[5S&.BU
MPS;BU\SJW7U??'BZ+?<U_8_VV5<_/)#+Y,VJJE9_ELO[]3Q/PK@0N<"$A R3
MB":8!IE)$Z!AQJ2*<PFL>#Z1,?HV=<_R8>YH''E,.I $N4AI'@8X9:'$)(Y3
M3*.HP$D1I:8U=T(YFR_E9EQ B@:0G9S7@R,.PIP'IBJA2 -,@B3'A=)!J]3_
M+0HJ& OC^9.LV&JB[TA7EC4L#:FC59:]-3*VIP^#K(4>$=B]?7>NFU,K?)/=
M="2\#MO-J8D7Z6[.?-0A&GRGP\FE%&U<:;IQM#\>LE6;*EZ]KZH,P<X[V?RO
MX>*H,US>KS?E@[FK^@])%YL?7&^$#0G/G8YBQ7H>R41[<B(Q-TT0"><QIHP1
MS&7$8QF)+*=6'')3*#OR:K%3RG ,L$9OM-HK7I/PM%E8^@-2Q_OU_<*/O:)U
MXT2TJ54%1'9COV&+P/@G>F\PG]8JCEIUZP8_L_V_NDGYC?YH_XY_V9GPJSFO
M1(T5:&\&.MC1]%V\^]E>*R#N_XE>K]OVX:=YS;"-R42X]^YOQM9ANFW21&@>
M[;:FDND0&'R5&UHNCBK30R9213C.N.ELG$8"%SR)L2242Q%$29[:9X6<##]Z
MRI>1]^]7JM1M8+!8[P89!UNA&E$#J C.O&=[SS_(4->$C([!GASI13-Z7=_I
M4],YJXL:'[F7RY\:W!+C_5^/^K6T;/<?'QZKIG<[*Q?EYGG?I=VQ)X;=X"-[
MC)=='&:HHY:YE'ZIF',7#$LL^QW/)##"?!,80?3=:S>PP9#X:(-A*?&U^F#
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
M5\$INO8XI$PEF4I#S!C+,(E8@9F(,QR'(DGBF% 66$7T0U%PY2PS9%)(#,-
M1'KS0B7%/,[,76$F<1YE!0[2(BQB&H<U7Y3]=:TS!JYWK\??AMW%U.]+>FB+
M:W[_<;W>U@SS=>N0 8#9G1:YP@!;9RUG@A-UVTOM/5*V[8>>G*KMI5'G*-I.
M/@-O3O]EN5[>B'^LOU35MR?^=KW;[%FVI+_P^,@NY8NYP3.AA/C'MJ'G7:,O
M5;FJT#=9/97MU+'O/W\)A/X)Y,E^V#RR,]WCM9*%E4ZMY2^-.5E#^2M&==O(
M7_NH2TIFM>)2BO4'K=-7^=B<'Z[O5ET*I'F0\RA0081Y*/4F-0E3G-."XH@4
M3*HT" FU*JRSECCRO'VSJJK5G^7R?NW::\<>.XN=J&]$@#.YE=Y \<M! ;19
M_3HJ-)"L3<\0.29N#H<*F,$),+L_B=-FH GS. %V':=R0A[T50>TOXAO]I<W
MZ[7<K.>QBEF8! SG<:3TEC!3."^$=HHB3O(BS1DE5B=W0+ECAS3Z7ZB1-+2"
MYSQL&6,B)TSA@"B]>THBA@M"<LP*$<:*<44+.7^4.I00WS:TLFS<-@)X+W5P
M2+#9'2>U@,X0D_?ELN:?871A]E;C8,QDD#,N&0Y":N[=H@SGA@).)4SPD*<D
MDT&+\?NE>&6$=QKXP%<NQ>C@VNUF1X +?*!\YLKI""W?S6& -H]6\75>ZBO7
M<_5"<;U:J_]Q7_U;_UZMUNNWVZI.R4[R)$D+7N P-F=]&3.75 G#:<P2H>*
M1B$H#[1?W,CKVEU%Q>!&D4?PV/D!?T;#IO_9UI%ZL[:JY.7>D3/4ZC5F$\ES
M]H_63?)(V"NWE3QG^/7^DF>?\A+9-B<XQIMTJ,L_:^O:+SCE4<1D0K AP=)1
MA @Q$TF&:1"K7.DX+HRA=#H \1,=W>V6QSTM]J"@X1JD3K&#1Z" 9^4[3&;H
M))IHX6NBBH,RHP43EB",$U-<$_Z:H84E,%<B#-M1'$X8W]+UCW?E4RET<+[^
M0DNQJV5Y\]S=M=_592Y[\AD>9TQ))3%17&\326J"#Y[CL"AX+D3"BM ^+\9)
MA9$=T#?^0XKMHM[#&/W07D%D-.PT,C/IQFZG<&[06YQ8C@XHS%&!\$/?:[60
M#1&0+T@!)YVC0^MV]*GE;1>T0N) I:2_N(9"EQOPQ1[\QQ9\\Z?'Y@7PU<,C
M73Z;%['NF."+7W<08KVGIFXC3W>,.LCRHW/582,-+$9\\_RF.;#Y]D/*C0YX
MMX_E\KZ6-<_B()-$QY\L-)V"6)R8\U:J7Y8B0F2YC$,0EY*-T)$]?[< 3T^)
M5@U4ZX%VBK1>"MA.SPI2NR#4-U PC^X'(_>:10NC?=<L]HE\G9I%"Q NUBS:
M/.OF-OYS52XWB^?;/W7X^ONFWI_4['"&*JXIG*8;:?Y:K7^4CW79RSQ/).%Q
M+G!$8X5)+#G.51AC2H(@R(*(IC!&-@<=1G8J>V$[#AEZ#SSN<L'5SI6,C!;,
ML[3*H%H;U*K3L$;.T)%&Z(!IK9,_-S, $$]>QT6#29W0 (A>^J0A0[DELKU9
MJLWZ1OSCP_*P!0 DLIUY?-K3L'4WK6N&/JQ6F^7*EM*Q#X1^?^')?I@_L#/=
M,V^LA:7.R6SGQIPTF:W'J)?);'T?A4^].KNYGK\_5@O]R-?-\H_U%RFK.OP
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
M)@#+"6:Q")*<Q!$+0!,=K,'(LQ]&N(:^&\W0AT8U8%HV''S+ _LQ(06?V8^
M)OR0WA417^?T8/G3'M6[PG-R6N\\D&-(LGU\7-079G3QEJY_?-#B/QYJSO<K
M;D8+0:G>)F8Y23'AN6G<&"0XDR$CJ>0Y+ZQVC4"Y8P<J'2W0NW+-%RMSB5OW
M.#1:(:,6ZN@%C&$LP;4,9_Q#!HQLNFB=A6><* =FMZ^ QU+JM+$/#(J3, CX
MN)M+,?NFS?,W4\-6[ZL^/'TN6S)[O:LR&;MM"X2"1(**M,#:@YC\!&Z2/<,
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
M!'/.!&941(F*DI 1X:!:A\/92=]>P'AX>),\R)*<"/VEIQ(3RB7F*8UQS-)
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
M+]+0WP8H^V;^5JO!5)D2<OJK8G5'OS]GE8W:.;IE8#W24K)4&<?B=.N 'I+
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
MHABDLK$'+R E!:]^U _@:;9J[/=EO=%6C_HSO]PV[YV; 7KZ@U^O#=-.?9Z
MG;(:"5>8[MHQA0ZX0ANV]L(B_E26!R@\:; ^G(RJT#Q =JS??"P)4W=2S:8?
M%JO9ZO4?:C[_?Q;+'XOO>LLNM:7WJ:K6VNU(12A8&)K>ZF94;Y1S3%D<XI10
MI4VL0"0TLC&QKE(:V)YJ:"-#'/]AJ*,->=30M]-.UP'KUCU>88!I%G<$K-6)
MM71GE$6EQ,\/RY?_U&LT>D+_L%,/UU<>9?-;"[C9VO8WN-DIM1WT:;'2#WJF
MK9[&P=[6<H:$1*K >6[L$!50S!(F<"P%4W%$:$$(Q#OJH#7PYJTIP\R'+F#L
MS -/XL(V:>.N[*ANQJ'XK_:T$,_3)[V+TJB?; N1CS_)-K>XCC-INQKMTCAW
MXWU(D65)SD+,<J*T"Q$JS(LBT2X$"[*"DD+F5FWL;(@-O'=W+;N@>:B="-GM
M85]RPS;Q7I>RO1S=869'VDCH;:Y)!ZF1AYQ<%_ITXHG%/8X);4JK!;4=65-/
MC=],07K=M+Q^OU8F5^6C?FFF"9&,I%F(<RG-L/?0;'1)L%"1#/(@2H+,JO['
ME8'AD]AR8!(;%$&[[3\D+C"5T'"R/]>H9F:RG7'V:H(DB*MV/E*=SF98\IC-
MY@B&KSPV*/EQ,]@<P3G)77-=Q_FTI%RS^<=E67]?:VOE_I$MMLI.;;OV29ZD
M-$LDCDS3)A+3!/,\2W 4YS0*%(^D ID4]J2'/RDIUTJZ6!@ ^*S//P8 !7SZ
M87BHV[#5%-LSD#HTNV^-#=$T$2R_OX,/6\)C'WL  3ESZ %=P668;MWSYK=%
MI80VC&3=_"9.H^^JG.GUM<+ZJ+AFHWR-DB@@0>M(BSSGG.4,1R37=DR<1YC%
M*L5YD2NIHCBDBMO/TG5A8>CTK9HX,EEHMZAMO[3E$-)EJ@?(W9IG'.A@&N@\
M4"C^.8W^8X):3&\G2#.&-IRA*)D@PYQ+0;0;L) 9ND,#[#A"MP_0OD;J]H&F
M>Z*NT\HC#M3M(_GA/-U>*SE&C@]LU'^HV</C2LF;%_W;!V5\9'.L9#IN;UK*
MYT7&N#8B,>,QT<J>*9PG>8X+)8. QJ(H."B+#\K P*I^PP!N.4 ;%NI.\\#@
M,Q1;RXCT@(@!P]3';NR&&706/8_]]_MBX2NF#24_;J#;$9R3Z+?K.H[#0\NE
M4$I6'[5 ^^5>WQ^7Y6I3$38EL<CR0@BMA\P 4<I2[<BF"JL@#7E<T"BBT*&.
M-G0AF\EIL*.9T?+3COS?T+ME62Y_:/0KM%R@FIE=[CQPPJ,5LB((4T%3BE.>
M4TPB*C#-S6SU."BTYL_B) 4=&'K'U65(SINC:J?;O6,%4^@;\L@HDWW T++X
MFS5*\#F:$*E]S=*THCGN/$T(#"<S-4$W.W;>42O3>UJ3>IE))=^]_E8I^6FQ
M[;RQ:S4S#42:T8P&.(ZDR7YD''/"$TPEH5D0QMI63"#9C_:D!TYV-)JD[HF^
M8<44+OQDN$&SQ=_VFLDX]]VQ!]E.IPP#'4RQ^$0-WGP'#("O[COVA,=MOP,&
MY*3_#GP%AW#D+TMM0BV,(C/*Z[MQB^LUV\A-DI.D*.(0QTE"3%O6&-,X"\T
M&5HHDE.2624E6M :V#S9$6\J(G?D >&O*VA9!!#]80#3#I?%=PD#7L$!$._S
MA\< '1 ?=J!) UJU9<]7PT,[\3N#=U>6&"]*9R?+03C.\A:78Y9'5JIWVI>6
MIG9%+:KZN=Z4I7[X=5N_=Z^[2]KCXIL?K)1?UH;TUT([VO7KH.7^5?OD:_V6
M3+-4:SVC"&.A[2RBG6',HTSB*,MDGG$2<F+?CF0(#H=V\6K*IKS\>4<;/;7$
M(<<(0SP=F^.;-\8<>+IC6,$U+VB?7[3'L#'R]J]KF48UUQ.T>V)[G*-?_R)/
M#'(N],9/SO'8Z,V>(/!H:4!TNT^>AB \XL'4@+@=GEL-2:COL=:RJFY96;YJ
M H9D]7FV4'6'T&E,"B55&F+M1VCW(:0AICS*<1&Q+):""Y&!AEQ9T!SX$[AW
M'J-90 <\H-\-%TV+6V"%N V8T*,K+Q YGU8YHM/C>.JJO-Y/I"Y3?*-#J*L0
M7#YWNGZKX_R7NCWY1R;JQ,R;/V?:C!8T3DB28LJXQ(1);4;3(L5AG*517"09
M*S+0F)<3$@,K@;;]_88B^MW0!.[X,[C8;?!^TL+V,U!0^!26B[+X&K9R2F#<
MF2H7!3P9G7+Y2L>,Y<V8X(_+\OURS5?%>GXZO;;I-OQI(4IS\/Q>-7]..8TC
M$I, DT1J3U?D C,9ICB-$LKR*-8_@UH ]V%FX,U\(YOR;_VYTA;4@[; 5TOT
MX4]C9 &347HA;K?YQ\(1IB;.3JN^.*9ZLFD@OF$0_;1A\6\>$Z0](.4K9;H/
M*^,F47L [22MVL>:_?N??V2SLAYN-R5)F#->$!P4IEH[3+1N8QG%04Z92'@L
M&<EA:2UGZ0R>QG+8XM&]E_D.&3L=U%M:F'(Y[D1N2#93)(?I/WXBT@#MQ7<T
MWJQ[^(F87<W!3R]V[7YRIQYF9FS(8O6%/:EI%F8JC#*"(QX23/*$X3R(.=96
M!E,%%RGE5J[ )0(#VPYMIX\=362(0AN<'&'2O0M]2 K;@$ A'7J8G)>D1^N2
MHP5'[EAR7IS31B47KH-M+27D]$;^ZW[Y9;GXII9?U-)$"#\N=@7\%MOGZB*#
MV^#_6E=U>S-C?&LF\+</7]$7_=]!U/SC<KE:+&USQ*\CT[W3O(("-*AA>'CN
M>& M>,<.U6NT'T4A=SOT^LJC;%5K 3=[UOX&UP[/SZ42L_JIZI_GJH[N+^3-
MT[)<M=-4IY32)!628FVD2DP"&6->!!&6N<I86+"TD%8U@!"B ^_[?1;J07'[
MM*']G6T@C.,DBLP!OF(4DR3*3%BCP%20@H<TC!BA,-/?-XA.GL#8,!9)P14C
M(98LI:;-N, \C J<I!G/PCB-5:&F"[4:&4+:0+@A_)>%S\[-\OUFP;Y ^]0G
M:$O?'AZ'/N+V\GIK(6Y!<N3NX?8@G#8.!]SK6#>TYO.9^&UE8M0S5=T\/Y?+
M%R5-8=)QZ*8M5&(/:IJD(9.%5K.AB/6'*TQCS((DQRI/"4\X432R2B+MQ<70
M%FS+!"HU%VC6LC$QB5*& ?03JQ#;_.URF-,CZG9:9G L86JG80=M^9F@+;"&
MI7,AXVW)HV;,8[U,'UQ\U<\X\3!N/4T?F$[J:WHMYCQ;196EDM]7FHI6EI_U
MFS'?=OQHCX':60S3,&%9%&8"!]K>QH3D$K,\,"W%1)(0)9)<@ ZN(<0'UE\U
M"P=-:\#C5>QQM#6 AD$':@@U7* &(6/_U(SL8;4Y+40_M=QX/,9R <'?@!5[
MTF//6 &#<F;,"GP-A]"<2:;YQ<3XWFLZNZ,6VZ#<^=L'5@:[(Q;$3%TJJCE
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
M?.*FN?Z><Z4(EI$9_A?D&69!??[%,D;R,,D$L, ;R,'@G_RZJ_>.8-^:E6N
M6A^"#0<3^&3L3)V*^?^V(],)B'Z'N_0&9; *E6OTW[@VQ1*>ZU4IM@NY::7O
MXE')]5Q]+7Y9+N6/V7Q^;V863.,DB**4$1P'1.L>HAT,EILH!A<LR@.J1 #2
M/1?H#*QA-K30[S4U8/K1)6SLU(@'B6'*PEI8\.:_(HJG+7Z)RJ@;^8JHQ]OU
MVN5NFW+C ]<>\,U";OW?;\OY3+SNHMU")GD<%AS'S 0$PCS"+%8AYD($@L5A
M$H>@76I+>.!MVQD#@.UA:RCM-O40 ,%V>2<V^I<U'^CW]D^O9PNN('C2#]9D
M1U484#".-0CX?C>5LI? L^D,+&(1\D@6.*!"?]A3DF(69AE.HY@'*:&)$&RZ
MLL^F.R4!4A.NR7,M+?>\N3/0V"F#?@+#MOU!6ISW'LF7)?&T=\\0&'677A;P
M>#]V7.E0)OIE;2('7XL[]:"-=3:_+]FB>II5)J3SM7Q@B]G_-&;\/V:KQ^^/
MRQ^W;%TIK1.$4M(D^$R+E!"J H9I1@M,"A5CIJUOG&51EF=96A"[]!L_[ S\
MX6_X,WGK9<LA6NVQJ''?XQ']T$RB2G.)A&$3/>_X!-1A]G]$W=IB?.!AFJ7%
M_&N!-LRA?>[0 7O(\(<,@ZCF$'U[(\P!Q;&C8N]6/3O\,X 5TWJ#K+/:MC^5
M\<IQO2%R4*_K;U5/W4B:,VWSTS3-"D5DFF+"3-YG7&C?DLM8FX=)H80JB)2@
ME.P.6@-_50Z[<>B/RWOU;$I8H(?('6#9&8R>((#I]]->)),V#Z7]RQ@NHX7D
M0S4JV:/TMIU*3D6^VJKDS"V.$:7#,>-WZM]K5:V4;(98M@?1WU?E6IACZ-T!
MPC0.4Y:),,"TB(G6 MH&S?."X3QC11'EF8SMVICT963HB%/-%EJOMCY6N>$,
MJ68*JVA3+JH-<^@G5B%FBCP,C\ 2#^<'8AFG&@%F8-RJ0?BW'<);IE [YW:3
MU++E:YBCK+[8^ IGN;(Q;GBK)U@GX:Z^ZWD??G+SM"Q7K9U5I^)4ZHO^!-[_
M4/,7]>MRL7JLIBR+) \"@GF6,:T%B;:% D7U7R71.C!-$P*J@>G'SL"Z4+^I
MB;=)*#;HVJFT\3"#*;;.Z2E[327WF6Q;27Y=>%1K?O 9?M2*#3-_E2$L .
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
MX^G%W]SD*B%3PDA/&-!L2JCM$KAL$NA2<QIT8$ZIRM@YB; 6L-0) +.^M=$
MQ%Z$4%IX+3ZED) E/TF_IN6($T>LC@)(TKH4M5LPA)2+&Q9IRM)+?:QEVEGF
M:!\APP1$_4&HN[0;@,R[Z7>4QVQ^O:(=0WKBB4&0,UMJVS&JUR2A/Q^T$DQ%
M:XZ]3#X'*=OK#Q,L]0>0LV7; "X^I8NK2?F9ZWMR&4435)2"@20*?3U-'!B*
MD63B6GM&LL_TV&W).1 Y0,HP_9S[0TL-B9\-G.]I[F>5H/-A^37-[_.0A>0N
MQ Q6I\)#$F 52D@1[K3UT3!7.XIZ2,4PK9[[ TQ'.3=@9.X3KPTQSB0-V8:
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
MN)S-EYLJS%$FG!@6-' 7D.,L$ECJ(AB?,.8V/ M>&YK=J1ZVG+\7K#ZS*AL
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
MN!*\M^C 2C]'9;,:\AM:\>Z/+<*]"(2[\AJ%XYF'1BZ5=UD"5"1(LM2>G_:
M]S'%;R\ZW*U:%<6?+;\& H(#6>B5 >2,.Y9*ND^7X7]:1_#11T@V&6---)[5
M+IPZ0LZP[\V>);RLI8QV<;5QL26WD7+<8(E;9&;5(L>BL4PB:6L\D=S43E<<
M)6C8&*2:VD^#TQDZ&#HF7;5A&ONKU<W(;1^FC<7%S<9SQE"-!5[>1 D)3J+;
M%FRRWJ('9_E.%[%#]T='5FD2(>=H<M:'6-O$1[G7VC!#432Y!/&\-&@0Z,&#
MD4%!I-))(KB5GG7 R-U*PX:RSXJ3,\7;[N&T>'F]_5]6]C<&Q:22!CG+9=X-
MC^"B%$"Y3%*PQ&DXJ1%?]Y-J#W7#MAL=TB7JJJK&0+C9H,8H[BTEX-FZ$P #
M6P*(H*C6/E/<O[4'N3VDHLF3KK.^C\#J#.$W!I^;G(-#ECF1P"W%?<98X0#/
M[N E%<X&$5+MKE(/J6@'/N?H]0A,SA#RP(D=/+87L\DX%A;>3)>KMV"KG:.4
M*$^Z--!(RITZ(;AS1 1%DLE,:17R24!Y_ G$WO6'G0K9>[J_BM@;A,YF/P5-
M5&31@&*QC'4S#'V]C/LINL2"5BB<&I<!ARD8]&5(!<T^ I4SQ#Q\^'4]6Z97
M\Y3^6;+@TXM-U>+[]Z]>O?KEU<9RFJ2<SZ5^1Q0A1122+[V_&'&29Y*B9CO
M.1B#G;!<6R@Y1ZFS7B7<@ OS!7_N0]YJEK7:2X9)3R5&J<K',MJB],O.Z."9
M0(50F1@M:U>O[R5DV'&PSQ)<=5=  RC:;K:&XOEU-G5W?[(=0FPV2?+,::8D
M9$XE",\D&!$8),X]1A+*4E]](N332!S6A:X BMGS:6CHH^]]J;)>IL]N@J[
M!=KGPM--5LRC00[> $DE\G"1(Q]LU;=&R,Q)UEJ?=. =663@NMT^-3OK0<P#
MPB6F\>A]NG"3E4^P3F&H3'V(4@.G5(%(>%;;D#Q0R:4.R)7*Q_KD+E+X\\7L
M^\_XZ;49PM_<69\]"PX[/+K7,ZVK> =&QIKJC9N8<S".I-+E3Z$?E[D'8YD
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
MYXY_SBRZ]Q3.-%>^OGUG5@>.^@+1^@!8;/:))6WS1%?_7KIFAL^I3<O6DNH
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
M"]=9=-+IQLP82>+YI#R.P-5C136EV#HPK+]S\68H?:WHEKID8PP"[42!TB)
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
M)M[Z*7,O0;W,;3Y"Y(]AU(S_/8#I]CJX"1M@LI+GFF^F='6A5 2O#$*2VOO
MN:7CUQH\]PF8&2SM!/L8,@=S>>Y7EE_#\KJ0XKU>+Y8?;^- 1812)&T]1<]
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
MU9+^7;,[QHCWL.R.,;R>'4&[<A*DTE$6EXDQM<%,$;F^5=9YB5@"&J3?N&&
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
MTEJIPZ_-9[X^#&7GGNYO:8(N,>;%;7QSURW0-VY!)H<S)2F H][/Z'#@G+>
MJ**7)8CLC\C#/O?Y82@[]VQ_4R-T"3/C;]V"NXE ?9,(="EB87Q?5%);Q&,&
M5V0E%LK"1BX2]_F($."9SP^#V;EG_)L:H4N8V3L^P=_"UYJJT>):."$S.0,\
M@T!=J=45@\!L JL4ERSY8.^3>8U!V!-?'@:N,T_U-U-]C[AZCE5=2N:D"*1)
M7OE;$Z]#0CQ"UIB]DU%R<3BT6K#:\[-/\[<S0'=UT[]_:Y_R,1MNC 0=]MED
M42@LE@R\,LPIY7W.9=*RZ=]'\0V>=*18NTK[P_3='6R>9";0,EA=I >#D5WQ
MJOBH(\08G"%-4;@R+;76T9P1)^]=' 6&PSDCQEBF.\S=XUP)C(Y=[P(PGB/=
MZ^@AR&1JQ9LW,H:2XK2#OP]@O#DY?6 [7!VA_>Z0]/=5^+3>[);_PES[[_8"
MY10<BAC!145NHBH>O"@6O-<N,(F2MLVD<'I@43T53D^!J6/MT &POB,44TZ+
MXBVI(DM!QVLB-Z'.ZXO%:!4"X]HUI]D=2]=V<FZ_8^!RL'8/1T:EBIBY"_]O
M87>Y6>XHX%B7$[?A/_?IT_7ACU+"M(WXC&))<O(]%(H>06G#P3G' 9G.G+ G
MHSB/1OR[V^E6OV_Q<_A:]^SV#FG3;ZL_2*GO_XD77_!OZ]7N(VUD:2T308$W
MY#?2R<S!NY+!&&:SY4)HVWK<]%$+GM_3/Q)+3YV&TYJOLXOU66'_@6'S_I_K
MA2M>Q)P*2)MJLZC2$#QS$!(+)D4=;)J2+W7H.N>/%>9$YB'&.DM $L)PX7GR
MH9!&HZP<9 81HJ>0J5 <'LF;B2K.>FI^6^G\P<;LH!QML'.$Y>OUY69A.%>R
M3MPQGC:@TCZ \RX#U]EH[C/*W)I1Y:"%SA_2S W*T>8Z2TPNO^!"H,!D@Z?P
ML(X'ULI B#8"W0Z:,\E-+JTIH0Y:Z/P]H+-C<JRYNB3%>T6!\_HKXILUZ1!W
MRPWNAU/@"LMRM_TC;#;T\[_@$5'WR"\<'UP?(U*C&/KE^M-G7&VO]L,JO_VV
MBH= 6TPVB=!#GW5TU2I!P4F64+BPT1B)XG[=S=$[?L3RCAX >)W+^+/\2NI?
M8;ZVPYN+L-K>?FY[]<3(G.9*.SK88WU%=EI 0%;IO*42'EG*S<>]C5K@O-'T
M5*CZ89K@9#;KX%J^U5H5Y]NH3J%\S-J3EF*H"=J0P8<80&@K@I0ZY=(:>0^O
M9%Z(36CZ=7,[=(FFZ^(;%-%K4@&0(T !E+6&0BE1:Y.31&[(,;C/ES8!GGK@
MWVMAYV>A<X#2.P#/&SK,*V'[?F]]M]UN^@Y5H(,:!:0<24G"DI*X\I!#I A<
MV)12; RBY];4&Y@.L?QZ0C-T,63DS]U'W#SH_CXNI(A,\23KF&I/L5,NN<8T
MY# DIXS+LL32.FM\P#+G31I/ K^IC35W.>^KOS!=UH#KW>7FR_++>D.NZ[O+
MSQ0Y5E'#Q?=*O1$P>Z^Y,4#7 4E9J2\#$Q9XBKH4)IAAPYAA#OGZO$G@IB [
MC04ZN$M_=%=OO=7?;\LPDLB**PXBD2A[DLM R@,ILY0A%VZ:UZ8,6MB\Q]KI
MG/[V5IK[=/M1HA<?\/5Z<S=67P0T#C7+M',3*4K9"$$J!Z9(9^FXCB8.8QX=
M\K6Y7_R;6W@]I;J[Q,\O>+'^YW]]7*:/=^7Z;?N6MFG"7"OQHXV5W;+4 <'<
M\EJ3+\%RFWTTPKO[0S'&X.F9K\_];G]Z?+4T1W]X^T_<[I:K#V]PLUSG11:Q
M&,<BD*+HVF?2@A,Z@?211UN<-SBLV?B9#\W]T'YB%!VNY+D!\Q\8+G8??UN1
M:L(JX<TSREO\[\OE=KE#VA^+Y)DQEK ?8J8-X#*#8%R$F#VO61UKY#"*J@$?
MF_LQ?%+@M%9V[^!YAQ20[*<5UFU1K-0V<HIH@B^@O-7@%$N 7K)0:(,P-ZR)
M<]1GYW[)GA50AQN@@YCO=5AN_C-<7.)OJR]TONZ?Z5^M=ON'^_<?P^YEN$B7
M%V&'?^#NQ7:+N_T_)EG??23;W/Z/;F=G_K'>?=,&7]!F*LI$#KAOP1=:@X^2
MHNZ$3*;,5=&MWX0F%FEN6N6IL-XC(N8^>X_3Q;O+N$V;Y5X'V]_7Z?_]_?/U
M(9&"4KHVL,CD:J=WK!WEC@X)NI,4\V@M#J,*G&B!<],Z3WJ>]V#4#D[^!\*T
ME"X_[26_^=L_X\7RPU5"(!>ZU%(I8 73))T6$%ET$#B+0JO$'6_?NS)FA7,3
M14]]+D]HK[F/V1]%^T&>JSWVVRIM,&SK@*_]?]:LU<>P^D!;^:;OL[:K+W(N
M6&Q*D"2O+* Q@"?'"W(2R%SB0@\DQ6^]LKG9ID\<LI_0C.,Q[*\PO,(/=0>]
MGQO*9*WZS]^$#7E+R\]AM7N)%'-L?PV[L+ V&,U9AEBX(*=ISP+) S 5D.(,
M&YTZ-%O98GVS4UQWBNMF-NT6W?M[J#I)VQ=I=[E_![W<K.H,=5M<4!*0L0"*
MDX/OA;' 4&OE4N0RA@,!^\@G9R? /C$&6VB^OXO_5JI7?WW&1-"]D2O*+)(1
M DHH#)2O&\<:1?Y-<;:2X7)T1R/JWD=G9[N>#5/':+]G5-T>V;]]^ER+O!-&
ME,I74M+:$<5$[7<I G31E>(;?2G'P^K^5V<GMYX-5T?IOS]@C75P7VUWRT_U
M0KY**B<RU\OU=O>>K):W"U,$$JHT&*DC:=Q3N,8P0#*I6(9&B51.%+8\N=#9
M6;,[=??:6[F#/-%U:>_+]6JW6<;+?=YKH8.TV04#EH7*BUDJCZ$L8#1Z:8O6
M(K7F3'MH';,3:T^=]#E:^1T Z%I+=V6HJJH[XBVF]8=5I>U:!(S>N\K:;*I0
MB27P@61T/FHA4:7,6S?M#EK8[*3:)\HK-C3/&3;IWM)%O0^;#]=Y_Q<7>W#3
M5]_64WW[R]?]7[^\"-OM9,V\!Z]DZJ;?-BJ:H3G8:H'%1PG&IEP[VB6X3#>O
MT Y1,&>3#HU/EFZ;@YUS1K&< '4.H$1F='4D6Y]AB[3<6.2M[^V?M#EX#*J.
M:PX>8[-^KON[[O/7;_'?2_**/ZSW#/NU@S&S(KT-!:0*)!!S'F*I59^R<.2R
M)D;;<Z4.7MXYM1&/ LFS+XMM+-8!&!\0X[H3*& ),20&4<8$2KHZ3E=X\"G[
MB")*YUO[FX\NIK=V@T;FOQ_+-+%%?SF@JQ3IJ]7'6AU8;XN;J5H\<[^O+\7*
M;(VH@'Y6V,LG3)&)#9P'.OB3\^*HD7V?3L6T4':'$%IN_]_?PBI\N"M25-YX
M'9"".E?#?"THVD+:<$98SK5CX?9%=2Q^'OC>O#TIIP'/L6KN#SDO+NA'K_9D
M3-MK@8)$U)6L)L>D0%'<3KHB^60NOA2?$_)#BU]^_-J\/2@G0<V1*N[ "_J^
M.?GUY2HO5Q_J3(_+JUN].%;(^@Q,4G2"IN3 <Y]!IV1E5"F$YMG<9Y9T3LV\
MQ[C>+2W3-]"N]Z52@7-EPW4#/E+8[*6BRSK3O1WV4TGEZ:#6@_O=% +#X76
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
M<'W^($M5U_7?7;_AO5Q_JO]Y9;;5S:3"[2LZI-9?\>:);[M(01C+1(3DE:>
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
M=!A+RV,0'*$X43N,K:_\C!),R=Y8XT-APPJ*?N*N[H/1TT#GG7' )1=EQA2
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
M+JP7T@=5//I2C/AA7?838G;'2(\3BK\"5RI'2'/CU66310E<PL8@&R70KG%
M6B2&HJ8BCV;6?GV4V?$%%$^^7\V8CU-"8+V0XE!Y5(2E^R[TW"EK*48&[!G$
M::3(&?#(9/(B1I&4<7VAJ8:<FL,EN042![!UZ'3UJ^^1&&/>@S76_(IQ89[>
MCX;/VUK%)C5APB3+D7,2;%3.(M+,2:04<=2"\4O6K\PM&>OMOE<'+@X19],O
M;RN "\B4+;8"7C(P,T^B>-P+T5Y9#9=[,"[DMA2P%RI NQK*1& N@;YMBY-=
M'QKVK;@@0(IQLX+;97G!PE]>=G!D LL<"V1\,5#6@I=LK$>Y,RRWQCI+2G>W
M?$9 -3,[!K15#I=(!7 ZG'&/VYZ$M;/JF? R#S<.)"T&6L"1BG"N#)<I6!L=
M#J7#"GWL8^#([>&PZEI1W[>,*\#Y8RW;LT%?UAL;!$5@0Q#PE;5 CBB'P##E
M(GO*0I9O*KV!D(%=OL'Q\2+X=:RP*D#<ESA-S?36KL\.4R)0JHC(]H9:SH"W
M6"446*!P^03+=.D,O2VD#'QYUX:Z$@*K84#*XKZ@QB3!*4%.,H^XM0P8P8 E
M1"C*$TU>MIH\>G83<@8P! _G? UP6:$<#DA*#&MD$Z>(*Z^0\QKTK)4^#P@A
MO-U\A?.:I]-)6%OFZ73AW-!C59[-@U%6.*4"1CX"S+F/!AF<*!+8,&F-B-JW
M2EH[OWDZG42V=9Y.%_X-+?AG\V"D%(92 X0GEGLV.X,<\QRVSQV)A$="2EP.
M%<[3.5CP!_.O DOTX(YJGQYRSH76WA"PO8VW)D,=(RNI0X1C[T-T!//BDSV/
MIKJ:63T#/DZ=6/;GC/:U_H&/;:"-HHGCR!'((?-?@9[/KH!U#-Q1"_(0I0N9
MBV^B\A>&PBCLJ:7D89 XYS.1<U&:N\D\IQ__;J?_BO,OTY&/]P&V=W8>KRVF
MS''ND%;9#(I6(VTH1YH$;"GF.GA<R_%HL9_*7T4J/2FE@3)T#/9@1CS$GA>Y
MH-? <D^P-XAY#0ZF"P)9I2R*E*G B(LXMFM66(B@@=]IAD'W8!(]6Q3?IU/\
MWDSFW\>__GLT_Y[SJ4>3FXO;?,S!)K56">R1D+FZA%&)C-8,A<AY( Y[[4*_
MN-Y'XL#6_SDBO:C4S]GL6;G[S\T_./_W#+J.7.3M.A2QR[6M7"%CL46$8**"
MMKGNM1:;9]]F!AXE>*8&3U&(G.T]L>+"0_;=G9OYZ>C'XM]>J0R:6" Z(6%Q
MS%7@%.51-RA(G)24A')C^[TH]M(X\("T<[PIRLK];.&?&_R/\KBGQ>G_Q_*N
M7-F)E%'/.='(2YH'8FJP$S56R$<K#8F:6MEV3E)YZH9M@W^6D"\EZPKLHHOQ
MXN^L]O*"&>__S+^-UY0Z%8+W*+"<K6]HSJ.P"HYP"(D;SV+Q3)5VE W;F']@
MBZ4'X54 R8.9^GS6U>H\,BDU,P8C:A/X*13\%$<%1E(J[DEN.FA*([?H!H:=
M)W"N)OG14#CG<[!O^I4D<.JQL\@0'1 ')P2Y!.K!"YFPE5P;X6LY$B4FGA'\
M]_'H#R&OX:1<A##*_XH=OPCO!1$M4RXB"[H"E$:RR'+X12N&4\ >QU Z+[S'
M[;0[+W\'?_O%205'YL%=C].?HU66\PO.7-D_5VW#<RQODVFIF*9*Y^+)2 CB
M++]L,2Z1Y,$F$QP3LG2SNS*4MSL(KS6V.X#T*\#\P4Q?_/)'G,T?W'QR;86&
M"]+ 4?<6G"JI/3*P722(==93RTFHQHC:0'\[_+^VZ._@2#C;Y\W%+V_'HY2>
M[?[:.:*--Q1%HV'S#FMDDB=(P2W(DY=4V[76]J6?-K=0U@[@?P=]2POYG/7\
MLD'<Q\EL/KU;).,N6A5>?;>3RT4\8[;PCF;W#PK_'4<WW^<Q7/R,4WL3%S_,
MV4T?[&CZAQW?Y30GPC"1$3FK03]$;I#UP#W0"R2R*+"RI<VC:C;?[@#^'4RN
M"8.O^O#^L9B_?<^XQ?#;1RYQI3!3Q*&0Z^EYA/O;^L@0HYBK$# &@_9L3NJN
MG;8[EJ\MQ'U&Z*K@#+9R#S\WBTE.<6DUS);#I)_\/#<G_-S,_QGG7Z-O;B;+
M9'ECP&2@'EFAP)((679!>!1"<H8I'F0H/;:RM\VT.TFO+7)>%T9>\V%9:I(/
MS73U1_GOD6L9G #CFZ'@<O=KH0-R4G/@D]=2<(Y=*AW//.T.VQVKUQK2KQA-
M0[]=P YRRS:P<G.'\.E-G"_SRRYF%WY^9\<K85QS347 U")%<F9R'DAOG4Z(
M*F(CXSX(L;<1=I</M@/L:PO1]R:2H6%V=)#H2?.8WZ/-S9MGUP9,/"F<1L;H
MB+BV##DC,7+@FUEMM'+*M,)D']2U*W-[;4'T.H1]MFA_<&XN9K.[VZ4/E.-"
MN577'\T8EAF#P_35SN_YDO_-^QQ)F;1(&.2C4T \N80T4S@[1F#W"<N5UOV>
MAB.H;W=:7EL(_3S 4NPT]3NJX[X?1)/6VMLM[3D[6?[3$]VR_$'1R1['$M''
M()"BC*EC;@B7!G,C)=)&:("O=&!AYQBY--1A9Q.AI6<_OY:Y(9Y'IWE,2/!<
M),X)1GKQABU-C,Q)$EGQRKJ_YX9TQ&Q_<T.ZB+^"=Z#G37JQ8\XQ;I'-<5-.
M1$ Z<(*L<AZ3X&S I>,)W;MQG\'DD$X@V-F-NXM$*H#3X8S;T1-5&4IB5!$9
M8<$SX2X/T>,:@5?NN'?)2W;R>/29=^/N!*M3=./N(N,*<+ZYP7.4GEC*+&).
MY^:]@B-#@D%.")$DL2SYTG&BOTHW[D[X:-6-NXNP*D#<MN;.EG@+MTI EBJX
M8#CWR!I)$<.>)4V2T;$TYOXZW;B/05T)@56 NP(O-T9JX!K/HT]]?@LQL'<?
M)'*!>J^Q"K#Q6K)4/G7JO7D&@V&.,45/+/MS1OO>3)N'Z.?7)S."A8M6$^)1
MBAP#=ZA&CF"*:'))"J99(-5TI3UHAY5;(H7Q>[*TK:/!]-<X:LMPUS6QH .Q
M$$@*X G<XN#VA"B0!Q8ER0SSN/2,L9-M[DP/V D0?OK#> #<CIS4_FUNI_/*
M3^/SS._K9)UT0DL4I25Y& U#.@6")(]&&9FP]*4C"Z?:6^4.T%_A+!X!ME=]
M)3[/\[[6ENLH [BTT3!042D@DZ1&RDIBG &S1E?CD77<VYGV!WY-A_ (L'4_
MA&9Y""?Q)L<(K\[@+(+P4AP]Y1 G.A)*.<))<I1K$\&_L!8QPA21P<A(2K_A
MG7![9]K'^#6=R.,@]U<XE.M&/*7&,D%!A(8LNFZ!')4/P"0P*+R56+$S?)GI
MX#/65^+ZF@[D,7 [TF=\/PGG<A;WE@D_%;1)1"NK<1Z5FN>A68QT<." 8V.8
M8MBQ]0**<SBQ75APIO[GV3RV]@;'5^UZMF??M5#2>4\%$MP"IRQ52&-L4=0B
M"$F(4/8,+]U"/2>J.[<U')P*E4 G%/_EWG];L$^Z2+DG*#GI$=P&$8'@":)6
M,*RTU9Z?3T^+/KK/U'>#_Z4T09]X?M6&P/-GP?V,"^ /V1 \PD[FZ=0\@?B3
M1%9&QWD,H%BK&<M8>O.O_A7[%2B"/O'\JA7!ZC4R5QVWX!K7)CI-<E_BG+7F
M&7*8&*2I9$Q:"J(_'Y^@R\Y?_;/Y*U !O2'Y59__#KZ4U%XO^A%$YACB*G&D
M7=0H>,(T$UI%_1H?]5[]"_TK./L]H;CHZ_ZI&@*LL>!)OX2>BO_W?[#?0O^.
M&ZZCJ%_+Y#7F'!D<\;+B26,/OQ-",AFQ-E@55J:OI:@?-D9EXA(QFSN.Z3PQ
MPV"/'!"NI4^:L]*L^[NHORMF^ROJ[R+^"DRWY[6^PI-DK7-(!;ASN"&+6E^*
M!,->\NBIEG\7]9<&P<ZB_BX2J0!.O916!A>9U8&!300\Y(PSI"4E**JH;"":
M"W]RR_[,B_H[P>H41?U=9%P!SK=5[$;XC\$FH&AL@(//$C+&>41E-)PDY8TK
M_1!]3(GU>17V=\)(RQ+K+@*K '<%,F<PL88($9!APH"9)#5XF)@CK'7PF*O(
MZREQ^_3:2JR/,0Q.+/MS1ONF=HQ?1[-_?9C&^'$"!,;9/#=CO-9):.5S$U,,
M5R"71H#/0#BB)$BB@K4X5C/DK.VF*M?\A5%:ZI#T IE:SI#;SQ#7AB'W+4VO
MXO267 OF#'?>(2H$N-D<+E!GA4>"<J,9,2FDXB\=O>WF3/-I"IZ:X4%2RW$I
MI3\V=P"^5LG0E"+H#6F!)9: '4N )29ZS3CQ'GRPFB^=S=LZTSR4"J^= K!Y
MK2?IW>CG*,1)6# $4R:M)1C%2/ JV.=H_D=0-83CX&0O]T^?FSK35(Z*3]'!
MD*FRU_I[.YV,)C>S+W&Z8,410=-M2QT?#FU%9*% Y_JW'L)!3N@HJ&6(A&#!
M\ @)V00ZDT>,N7<J:%[:M=M&2[G@Y O.CL9W@/$WO^# W#:3MV,[FRU?&C3%
M0F-E$9-Y(@T7%#D2&#*81:8T9=84SXWO3N:POFH1[&P/)?8CK JN]K58@K-*
M&).0221K?&^1BS:B&"AC*@&K:.DW[RJ#ACV)>W=XL /O*P!.+V$!3YQ7(A"$
M<Q4HUP$\3 QG5T6&I5+6)%I\BL)K#P]V@=4IPH-=9%P!SK=%F\#TXC9:AQA6
M"7%'_7)HM254I21B*F^3_'7"@YTPTC(\V$5@%>!N<_MR)N%:$;FW((X.\46\
MB0>*)$E):M@&UJ4C?H?WFC^OKM_'8.YX856 N(=QKGD+RW3G^XW &0$G6R$G
M?.[E%16RP<.6*+>:8$Q\\=>9K<14_C9Y:N25$5H-Z-ML<C^^1M'$M!6<(6H2
M[,>!#6.P4\A[I5@@1+E4NGOA/IIJ264XC;M25$(5(&XMF_]^2NK2:+B\F\_F
M=A)@PW"41_X:#B@H[)20U!0XE[B"S7F/-*.$,2UMY*4S%SL16-?SRW'8:$XE
MJ(-1")2XID\<KACX8H\7X?_>S>:+6^7^A<MB*Q@5#&&5LQ@<S\-\ T=6AQ2)
MLSP&=@IDMB=Y6+UY>JSV),P*=.C'B5\.P+7CY5VSW./%',QA=S?/=\Y5\](@
M>F(O76--E*>2PWD%$X5'1Q$<W(0,-PI'P92*NC!\CZ=Z6&U[4I U@TJ\ HP?
MR.UK$DURV?/S20&71<XN Y,<1:Z595@'S$OWO#^0U&%]JAKU<2?A'8[1!DY1
MG[;LMHU>:\:3M$0AS8W,4W,U<B%W2M6Y%6G0@<G2O:<[DCAL]L00]FP1817#
M8LE,AW=Q.OH)2_R,3RKK'\NJ/S=Y=3N^N&WNX >PZX<DD"-R(H[_Z/'9$X4W
M7JJ@?!-5%Y/PCQANLA;T\*/1?!1GCU6\#Z8#3<HP(RQR/@$6;9X>2S1&Q!-E
MB,$6[O7"BN,(<H]5JP=\>O70$K!V7"6"J#>Y 77"R%+P0CTC$D=K%!5V>#[5
MD+EQ*C2N:^'3R+8"^W731G,YQ"(\S!.P3S.*C,[S< FPT1DA4 J<6+!TJ'>G
M.,_W])P=% ^!1 L@'B2?JK#VMIDLSF@.>:SB')AS</; DLXS8!!7.2F!4(&D
M<G!J&:-!E7Y"W45/?5@[3.I;X72D""J T[?_V!^K<);F>3@)Z'8>J4,<YZ %
ML1JII!CFA@O&BW<$?/AZ+5 Y5J+K^3V'L;<"8!RBJ1^=-T6YP+D^'#,<X7A9
M@AQ)&@DX=EHX$K M_>1X%,'#OI?7<ROV(^&JX/RYF=PV$W#^IK^>>X?O)W%Z
M\^OW:/-.KXV,0@46D3 YR&6E1#:$_!"!E:$B6,=*9Y]UI;$6G=D[?+8"MP=9
M5H753R/K<DT;</'1(W/!$>4$HB$WX8"#CZQ7%F%,!<&)2.!C;\#<0-#YJ<[2
M*#Q62K5"[NW=-(O@VH-M(KR22!,L$ ]>P>]"1(1Y97R@ K/2899=]-2B]HX6
M>QM '2*#6O$$VMJOMJ-EPMQBCQ27H)$-C3DVZ5"2QD8=C"@_!G /2;6HL9.@
MZD!)U JL:T9U##19Q*R$TT%Q0(8FA@C\&:..P1$YR9TX;)CWQ"#JQ/7SB9I]
MMM/IXL]*1\9>+-Q3]&OW!BJ(< F1? R,HI0HR]W&!;):))2T,LJ;:(CX.\*5
M4XD9-8&1A!1AX-PK.&3.@I(.RK$()]9'7[HJ^2\8X>J"QG(1KBZRK>K:W?"6
M+I,(0?,\CF_!07"@8"L>D:BY$<2G&/J[?5]/A*L3)+I$N+K(IRJL;7J,9X(E
MGCA2T4FP.0A#EN97=!9YLDI;A4O7+Y]IA*N3U#M%N#J(H (X/0G!^* CH]PB
MZD0NV)(6.6,PDL /B2U)0I>.2IQ'A*N+1+='N+JPMP)@'/=TR*V2AK.$2$@.
M\1@],DHK9(&3A$KA5/%JI;]DA*OTK=B/A*N"\V]PIC\UL]GEY$FD),ZO<3(J
M$(*1,2:W!,<,.>J E<+"2??)2%ZZE>)>HFK1BKT#9"LT2TBK._S,$GZ3>&.7
MW4=[:\+VD'"[BL:M9>@^[487Y[/57PIYD$U^HEP5'1XS[ZHL <<_VO3(D$*/
M.X\YTH^P?_"767(I<0FHMS$;"R8B1R(&_2PU(8HIS$M;X+OH.59MKK$;#O^3
M)\Y[YE\^,A_^PN=F,GTFB^5-Q9AQ3"4*Y]_!@0U*(JNYSN4$U'@6,"F>\U*,
M^&'5<#&\K6O9881;@3'PL/$WOQY^^X]1G )1WW]]BC_C>.$C.B>H,!(CYACL
MBMI<H4@$$E$GGS1CQ)2.[+:CK!(\GA8VV\!;3H8U(?/I[?=R?RO/5$=/1:1P
M[HT&$XNI@(QU @6I'<?)1>M*%WET(K 2G!9$R#80%A=735C\./EQ-Y\M.$96
MCQE@T\< YQ,1L.ES5U,POR.3"$QPQ9D/%H?>;O.7Y%2"L_(@V :W(R52*;CH
M:BLV2,8UF#.8.I?3$#7X=GE,EZ:>QT0PDZ4C)CO(&?9I:%AP'2*12L'%[@L-
M(@].&(U8GE3(H\+(2B$0 W-#&Y-R<?T)P,5JZ"8W++@.D4A-X'KSZPG;/DSC
MO^_BQ/]:-;WER3OE84MT,3$^(>T]1]$Q 7X9!5U=.C>A!5F5:+):W(8BTJL)
MD)LVM#J[)B2L,"<HQMQ.).>X62$)\EI%;B@G@93NH-F"K$KLME)0:.$<'".7
M2J$V>SBQ]XV.#74R6H*$)G!9$.F1,=0""W-3$FDC3KT]@>Z@JQ*PE0)#&T_T
M&,G4@+;1Q$[\R(X?PT^+0VDUC1J##6(-..N<48QTRDT8)'98V*2$+/XNMYF4
M2LRW86_4 E*J &Q74SN9P9<S&[_%Z<^1!Q9=I@V[F^7<D-GF'ZU.LD@<C%JX
M)W PL'>+@9]6&>2PX9I[$;TJ;?^5I']@55D"4$TETJT V6^;Z8]F:N?Q773S
M;_GTKQ3$ZDX@V%LL4")1("[!^W+48$2$("(1&JDO?5OO)&A8[ V'DZ8OH0V(
MP)QM</U;\S-.)YDO&[>2/-=4BPAW#4Y@86N"K <SFWG@CG,!#O7:8]_+'(86
MWQG6]QT<5J4E48%:*V']?'JL=59@=%LK$7$<.. , Z:*W.TP,LNBDMKWYB"7
MV,"P[2HKL40'0T0%QV&YYPVY(@^I(I$HI3PU2+%D$8^>(*,Q1X$(%N'P6U*\
MJG@O494XY:<'S/HHOJ+2JV*LP%L[^PX,R__W_M]WHY]V_"RZ\+C%:Y^+K*6B
M**D %T\T<)=%HE'2VE'MDH7_EC9!VQ(W\"B]LK!8MS%[D5 %NC#O9O[KT<#Y
M\//S:-4J8GF$[\O[N9<,7$>PHXTT.:X)]P[Q#$47DL3<..M*.S]M:1O68.T7
M>+W(IP+<7?RTHW$V8SXTTV]PFAYW^-S@OL8!FRBH1\:&W-V="*25#0@G)8Q.
M(AA6^GVH+6W#/FGVB[M>Y%/%9;N5;]>6&V5")$@*+H!?>4Q][N!.(I'&<(5-
M*NW8;"5F6">E9VP5D4 %HQR>F,"[>&5R<1DS!%F37R&2UTA+X9'6T42NHXJL
M]-79CK+SSW(HXU+T(,<J5-VNJK1<?_:D X\EQD3"D$PD-V\*$6F:K0<2K%/>
M,ZM)88BV)FY8OZ(/;'2H+CU<3!48>;MY=QV("HK!&57 'M#VFH.K)#B<8".U
M$$I86[KR>3=%P^K#$R"MH$"J[,/5MB*R2<L[QSZ[<TY0&KK[PZ<K">W @%.4
M@@HCA _2(AUS7W.##=A] 8!MJ+6.6&=4Z??6DY2"OOGUQHZ7X^UCG/\V;>Y^
M@.6R?+Y7PGE#@T$I4)YM78&<DQ@E4.)Y4(IEH;>*I!UT5?+,?"Q*=B2SEA%)
M!=?KYJS,A5V\R (QW'A*<[L>@W.W:A*158*!?VX,>%I,$E?:J-M#4B7@*H:!
M5AG3APFD)GP]'L;L:ZU&H*U"["[&2)4#1YTRD^>?@-_%M$!6$"M3!%86S]]J
M0U<U2#L>"-M 5DHJ%2#M2S-=B&;^L+D-NUSE7@3/HE!@_W(B@'>:>>0PV+])
M<X%)PHX4KTKJ0%XEN"N&C>8T@JH @V_M=/H+KH&O\0=L,H8ET[9OST2Z2++,
M+TRP1Q[A^ ::D+(^)D-8$*DT#CN2."P6>X/*B]!L?W*K );O9_/1K9W'R]2"
MCYQ;\-2#0HX"]WCT 7ZG(V+,@%M/ @F)%<9D%_J&?5\Y%2![DU@%:'PT;#88
MT ^)F-] J N+YZW]D5G^Y)E>$.^T@]M&<6\1]]P@0[1$3(7D/5&*%4?HL317
M$B7IWVDY@4@K@/#^V*9T<!]0:I"3N3]$,F"G1\40SK%-%;0B&/]%L_].@I'.
M"7]=!%8! MLGD^4)CTYP"F8*SZT;P5:QN8)!"$>I-#0Y5WIVW*M)]^L$BH/3
M_;I(J(J8\/;D"V(D-99*%+'/#7*=0]H[#O8(2P0,8\79R=1>[2E]QX"KC 3.
M)_W%.F6L\A(1IA?]9VF.*E*$K1(F:BM\I(5Q=5;I+T/<J3V(KH*+]=MW</%@
MN=N<H_BPK^L\F3,F;A'!N63+DUP(*X%;>;(!4S%P5KQ;_T9*SB*3I9/,UWOX
M'R^ *B[)3PUX5B^V$0*12GB34RURW[B<@Y&X0@HK0S#%/JK2UMA&0LXB3>48
M&!W/_CI0M#O;1EMKC$H&B93W(Y1#EIF(DE/6!F5%U*73C0ND/_66SWX*7)43
M2)7I3_>)/A_?-I,0)[,8GM1&IV9ZNUB^25_CS2BS$ZR*R\_OWG_^]O[=FXM/
M%Y_?OO_VC_?OK[Y]N?CZ_O/5V\O?OUQ\_N<165&]TG-\LM3IV'5D#M5L.K_>
M2>-E^K(X8V^;VQ]V\NMR,OZUX>A@(4505""L2&Y(2<"SX$(CS8,RQ@DFVCEX
M0,X390/_]*AHRE!ZM!UX;S0O7T<QH<%@,#\,'&+$HQ1()Q*188%KQI1/JG0>
MS',*AK'[!D#-"WOP<$$,Z$ZL&#=KQJ.0AYJ\G\R7$W!SZ@;F5,/&(Y+<9<_?
M)V1%8BBE:%6BB?#0"DS[#]'&[P_K0APCSZ8P<RL$R/T4-,]%LH0BEF>?\6C!
MTS%"H@A;DQ1,">%;Q;@.@,B0R4_E)+L'*@>P>6"P/-.SJ\BOXH;+Q:.QDPGT
MJE?(!9+'IYOHC"62BQ(HV?#INN!QB#2;<JRMX-GJ:QQGAL!.YK\6[8_@VLU/
M?6]^/?W)XA@I19W*PS<C(\ E!F?)$>>0H?F-A6OM2.E$^?;4#?LN4>!NZED@
ME4'MOI6JH>!/YW<4K0UXO1PCDUM71$N\<W"*G"L]S.\E%<.:-7W)>P>L#F!^
M9?"YU[5!)N.,09[#=0Z7N\KO,1%YT+3*6J(C+9W0\Y**>N!SB%QWP.0 )E<
MDP=5_"18A;'C5G+$O((K642%X%JGP)\\=,4$BGWI(.!+*H9]X"QX01W)X H@
MLJKYOW]DH$(HYO.X:,8YXD11Y)BSB%E'$I4BZ>+SXYY34(E??: \-V88',3<
M:J!QW^3H(>-"2(MS+W8MF<JSQPRRF 4DG? A"H4I[@<A:X34D/9TF&0W@N08
M-E> E<V)6A?S^Z* 9>00:^&H,QJ!:PFJEB785$H2L:B4P9XX8=Q)TNC6"*L!
M2T<!H%7:W#'2J !B%]XOJJ>^1A]A2W!UYZ':FD7NK& H! ]L(LSG-JQ@X E*
ML-%<.US::]I(2 V)<B4A=#RWCQAA/B\"F(\3 %^<S1^WL&+0-0DA*.,9\CE7
MGU/&D(Z8H&2X(9HKJTGI!)*MQ-30O*XD<,IPO0)]<SG_'J>/NY@!_N]W$KUR
MG%*)B%4R]Q:%8V!I @^"*<&Y38:63F3;3DT-'>I* J@0WVM!T#,&70MBN4Y"
M(9]M1&Z]1UKD)W8=$HZ)>KT^.J ,<IY1T0HQXLP0<SB?J\A1>TY^<-S@C.R
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
M              "  00(  !A,C R-#$P+6ME>#,Q,BYH=&U02P$"% ,4
M"  B>5-:5#=_$W $   S$   $@              @ 'K#P  83(P,C0Q,"UK
M97@S,C$N:'1M4$L! A0#%     @ (GE36N.I/G1=!   F0\  !(
M     ( !BQ0  &$R,#(T,3 M:V5X,S(R+FAT;5!+ 0(4 Q0    ( ")Y4UJ:
MLPHSZ1(  #%L   >              "  1@9  !A,C R-&5X,3 R,#(P,C5E
M>&5C=71I=F5A;BYH=&U02P$"% ,4    "  B>5-:GXB6B9D<  #5P@  '@
M            @ $]+   83(P,C1E>#$P,C%F;W)M;V9P97)F;W)M86XN:'1M
M4$L! A0#%     @ (GE36FO.XU6N&   48T  !X              ( !$DD
M &$R,#(T97@Q,#(R9F]R;6]F<F5S=')I8W1E+FAT;5!+ 0(4 Q0    ( ")Y
M4UJ8/E-H#04  $L@   >              "  ?QA  !A,C R-&5X,3 R-'-U
M;6UA<GEO9FYO;GAE;2YH=&U02P$"% ,4    "  B>5-:Z],A:D8S   5S@$
M'@              @ %%9P  83(P,C1E>#$Y:6YS:61E<G1R861I;F=A;F0N
M:'1M4$L! A0#%     @ (GE36D[YA;2K P  T!@  !X              ( !
MQYH  &$R,#(T97@R,7-U8G-I9&EA<FEE<V]F<F5G+FAT;5!+ 0(4 Q0    (
M ")Y4UH<Q. :X@(  $4(   >              "  :Z>  !A,C R-&5X,C-C
M;VYS96YT;V9I;F1E<&5N9"YH=&U02P$"% ,4    "  B>5-:3"H*1%H&  ">
M+   '               @ ',H0  83(P,C1E>#(T<&]W97)O9F%T=&]R;F5Y
M+FAT;5!+ 0(4 Q0    ( ")Y4UH$[&^>\&H#  5I,0 1              "
M 6"H  !O='1R+3(P,C0Q,C,Q+FAT;5!+ 0(4 Q0    ( ")Y4UJOU[;EFB(
M %:O 0 1              "  7\3! !O='1R+3(P,C0Q,C,Q+GAS9%!+ 0(4
M Q0    ( ")Y4UJ??IKJM3\  .B) @ 5              "  4@V! !O='1R
M+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"% ,4    "  B>5-:1M,Q:0[!  "+OP@
M%0              @ $P=@0 ;W1T<BTR,#(T,3(S,5]D968N>&UL4$L! A0#
M%     @ (GE36CI'.2I>G   X<,  !0              ( !<3<% &]T='(M
M,C R-#$R,S%?9S$N:G!G4$L! A0#%     @ (GE36CC*Y[(-<P  .Z@  !4
M             ( ! =0% &]T='(M,C R-#$R,S%?9S$P+FIP9U!+ 0(4 Q0
M   ( ")Y4UHL0]]!0:0  %[A   5              "  4%'!@!O='1R+3(P
M,C0Q,C,Q7V<Q,2YJ<&=02P$"% ,4    "  B>5-:A>SVUT=O  #UDP  %
M            @ &UZP8 ;W1T<BTR,#(T,3(S,5]G,BYJ<&=02P$"% ,4
M"  B>5-:K*6T@5E]   -J   %               @ $N6P< ;W1T<BTR,#(T
M,3(S,5]G,RYJ<&=02P$"% ,4    "  B>5-:LF&)O?>"  "'D0  %
M        @ &YV < ;W1T<BTR,#(T,3(S,5]G-"YJ<&=02P$"% ,4    "  B
M>5-:%+49DY:!  !?D   %               @ 'B6P@ ;W1T<BTR,#(T,3(S
M,5]G-2YJ<&=02P$"% ,4    "  B>5-:%BX#5Q*&  "LE   %
M    @ &JW0@ ;W1T<BTR,#(T,3(S,5]G-BYJ<&=02P$"% ,4    "  B>5-:
MJL_K-1V$  #7D@  %               @ 'N8PD ;W1T<BTR,#(T,3(S,5]G
M-RYJ<&=02P$"% ,4    "  B>5-:!A1*R.7A  #\&0$ %
M@ $]Z D ;W1T<BTR,#(T,3(S,5]G."YJ<&=02P$"% ,4    "  B>5-:PCZ>
M1YBV  #@WP  %               @ %4R@H ;W1T<BTR,#(T,3(S,5]G.2YJ
M<&=02P$"% ,4    "  B>5-:>?KTTLGJ 0#HY!( %0              @ $>
M@0L ;W1T<BTR,#(T,3(S,5]L86(N>&UL4$L! A0#%     @ (GE36D#L7'5A
M+@$ VQX. !4              ( !&FP- &]T='(M,C R-#$R,S%?<')E+GAM
7;%!+!08     '0 = , '  "NF@X    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>166
<FILENAME>ottr-20241231_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:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:ottr="http://www.otpco.com/20241231"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="ottr-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:ElectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:NonelectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:NonelectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ottr:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:NonelectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ottr:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">ottr:NonelectricPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</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-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ottr:ContributionObligationPaidMember</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-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ottr:CoyoteCreekMiningCompanyLLCCCMCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ottr:LigniteSalesAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ottr:CoyoteCreekMiningCompanyLLCCCMCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ottr:LigniteSalesAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ottr:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ottr:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ottr:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ottr:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailCommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailCommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailCommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:RetailOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectronicProductRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectronicProductRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectronicProductRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:WholesaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:WholesaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:WholesaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricProductOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricProductOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ElectricProductOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ElectricMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:MetalPartsAndToolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:MetalPartsAndToolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:MetalPartsAndToolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:PlasticProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:PlasticProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:PlasticProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ScrapMetalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ScrapMetalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ottr:ScrapMetalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:PensionAndOtherPostretirementBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:PensionAndOtherPostretirementBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:AlternativeRevenueProgramRidersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:AlternativeRevenueProgramRidersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:DeferredIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:DeferredIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:FuelClauseAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:FuelClauseAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:RegulatoryAssetDerivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:RegulatoryAssetDerivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">ottr:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:DeferredIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:DeferredIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:PlantRemovalObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:PlantRemovalObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:FuelClauseAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:FuelClauseAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:AlternativeRevenueProgramRidersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:AlternativeRevenueProgramRidersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:NorthDakotaPTCRefundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:NorthDakotaPTCRefundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:PensionAndOtherPostretirementBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:PensionAndOtherPostretirementBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:OtherRegulatoryLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">ottr:OtherRegulatoryLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">ottr:NorthDakotaRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:NDPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-02</startDate>
            <endDate>2023-11-02</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">ottr:NorthDakotaRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:NDPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-03</startDate>
            <endDate>2024-07-03</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">ottr:NorthDakotaRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:NDPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-30</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">ottr:NorthDakotaRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:NDPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-30</startDate>
            <endDate>2024-12-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ottr:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ottr:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStonePlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStonePlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:CoyoteStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:CoyoteStationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthEllendaleMultiValueProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthEllendaleMultiValueProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:FargoProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:FargoProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthBrookingsMultiValueProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthBrookingsMultiValueProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BrookingsProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BrookingsProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BemidjiProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BemidjiProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:JamestownProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:JamestownProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthAlexandriaMultiValueProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthAlexandriaMultiValueProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:AlexandriaProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:AlexandriaProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:OsloProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:OsloProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStonePlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStonePlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:CoyoteStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:CoyoteStationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthEllendaleMultiValueProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthEllendaleMultiValueProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:FargoProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:FargoProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthBrookingsMultiValueProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthBrookingsMultiValueProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BrookingsProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BrookingsProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BemidjiProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BemidjiProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:JamestownProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:JamestownProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthAlexandriaMultiValueProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:BigStoneSouthAlexandriaMultiValueProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:AlexandriaProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">ottr:AlexandriaProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:ManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ottr:PlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-11</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-11</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-11</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-11</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OtterTailCorporationCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-11</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:OTPCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-11</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:The355GuaranteedSeniorNotesDueDecember152026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:The355GuaranteedSeniorNotesDueDecember152026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes6.37SeriesCDueAugust022027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes468SeriesADueFebruary272029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes468SeriesADueFebruary272029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes307SeriesADueOctober102029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes307SeriesADueOctober102029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes3.22SeriesADueFebruary252030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes322SeriesBDueAugust202030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes322SeriesBDueAugust202030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes274SeriesADueNovember292031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes274SeriesADueNovember292031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.48SeriesADueApril012034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.48SeriesADueApril012034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes647SeriesDDueAugust202037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes647SeriesDDueAugust202037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes352SeriesBDueOctober102039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes352SeriesBDueOctober102039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes362SeriesCDueFebruary252040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes362SeriesCDueFebruary252040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes547SeriesBDueFebruary272044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes547SeriesBDueFebruary272044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes4.07SeriesADueFebruary072048Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes382SeriesCDueOctober102049Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes382SeriesCDueOctober102049Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes392SeriesDDueFebruary252050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes392SeriesDDueFebruary252050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes369SeriesBDueNovember292051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes369SeriesBDueNovember292051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes377SeriesADueMay202052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes377SeriesADueMay202052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.77SeriesBDueApril012054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.77SeriesBDueApril012054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-28</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.48SeriesADueApril012034Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-28</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ottr:SeniorUnsecuredNotes5.77SeriesBDueApril012054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-28</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <startDate>2024-03-28</startDate>
            <endDate>2024-03-28</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanReturnEnhancementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange35To60PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanReturnEnhancementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange35To60PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanReturnEnhancementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanReturnEnhancementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanRiskManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange40To80PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanRiskManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange40To80PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanRiskManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanRiskManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanAlternativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange0To20PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanAlternativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">ottr:PermittedRange0To20PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanAlternativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanAlternativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanHybridFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ottr:DefinedBenefitPlanOtherSEIEnergyDebtCollectiveFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49NonUnionEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderNonUnionEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ottr:ExecutiveSurvivorAndSupplementalRetirementPlanMember</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">0001466593</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-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsUpToAge39Member</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-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge40To49Member</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-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ottr:ParticipantsAge50AndOlderMember</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-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ottr:TaxYears2029To2037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ottr:TaxYears2040To2043Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ottr:OTPLandEasementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ottr:OtherCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ottr:CoalPurchaseCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ottr:OtherCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:EnergyAxis">ottr:SolarMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2026-12-31</endDate>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:EnergyAxis">ottr:SolarMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-12-31</instant>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:FederalEnergyRegulatoryCommissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:FederalEnergyRegulatoryCommissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ottr:CumulativePreferenceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ottr:CumulativePreferenceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ottr:SecondShelfRegistrationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-03</startDate>
            <endDate>2024-05-03</endDate>
        </period>
    </context>
    <context id="c-399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ottr:SecondShelfRegistrationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ottr:SecondShelfRegistrationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:MinnesotaPublicUtilitiesCommissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ottr:MinnesotaPublicUtilitiesCommissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</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">0001466593</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-410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The1999EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c-427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ottr:The2023StockIncentivePlanMember</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">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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-12-31</instant>
        </period>
    </context>
    <context id="c-463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</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:FinancialInstrumentAxis">ottr:GovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-471">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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-480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-487">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:NorthernPipeProductsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:VinyltechCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:BTDManufacturingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-492">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:TOPlasticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:VaristarCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:OtterTailAssuranceLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:OtterTailPowerCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:NorthernPipeProductsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-498">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:VinyltechCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:BTDManufacturingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:TOPlasticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:VaristarCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ottr:OtterTailAssuranceLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ottr:OtterTailCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001466593</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>ottr:segment</measure>
    </unit>
    <unit id="plant">
        <measure>ottr:plant</measure>
    </unit>
    <unit id="reportingunit">
        <measure>ottr:reportingUnit</measure>
    </unit>
    <unit id="plan">
        <measure>ottr:plan</measure>
    </unit>
    <unit id="foundation">
        <measure>ottr:foundation</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="year">
        <measure>ottr:year</measure>
    </unit>
    <unit id="agreement">
        <measure>ottr:agreement</measure>
    </unit>
    <unit id="regionaltransmissionorganization">
        <measure>ottr:regionalTransmissionOrganization</measure>
    </unit>
    <unit id="measure">
        <measure>ottr:measure</measure>
    </unit>
    <unit id="mwh">
        <measure>utr:MWh</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-33">0001466593</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-34">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-36">2024</dei:DocumentFiscalYearFocus>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-1038">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-1039">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-1040">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-1041">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-1042">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-1043">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-431" id="f-1839">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">0-53713</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">OTTER TAIL CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">27-0383995</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">215 South Cascade Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-11">Box 496</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-12">Fergus Falls</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-13">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-14">56538-0496</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-15">866</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-16">410-8780</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Common Shares, par value $5.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">OTTR</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-20">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-21">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-22">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-23">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-24">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-25">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-26">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-27">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-28">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-29">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="0" id="f-30" unitRef="usd">3545374386</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-31" unitRef="shares">41827999</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-32">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The Registrant's definitive Proxy Statement for its 2025 Annual Meeting of Shareholders is incorporated by reference into Part III of this Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-37">34</dei:AuditorFirmId>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-38">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-39">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity policies and practices, which are based on the Center for Information Security (CIS) Critical Security Controls, are governed by our information and cybersecurity governance program. The CIS Critical Security Controls are a set of 18 cybersecurity-related controls which aid companies in designing an effective control environment and are viewed as best practices by organizations worldwide. A significant number of our cybersecurity policies and practices associated with our electric utility operations are also subject to regulation by multiple governmental and other agencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our information and cybersecurity governance program is the foundation of our cybersecurity risk management strategy. The program includes policies which authorize and guide the development of procedures, standards and guidelines for personnel activities, incident prevention and reporting, and compliance monitoring. Cybersecurity policies, procedures and controls are reviewed and approved by our Information and Cybersecurity Program (ICSP) group annually, with amendments made as deemed necessary for any updates for regulatory compliance and best practices, legal privacy protection and information protection, or to reflect current technology or new methods for ensuring secure business procedures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We perform a corporate risk assessment annually, which includes specific consideration and assessment of cybersecurity risk. As part of our risk assessment process, we incorporate results from procedures performed by third-party consultants. We utilize third-party consultants to perform penetration and vulnerability testing and monitoring, as well as overall cybersecurity control testing. Potential risks associated with the use of third-party service providers are monitored and managed through an established service provider management policy. Service providers must meet certain security requirements such as security incident or data breach notification and response protocols, data encryption requirements and data disposal commitments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In managing cybersecurity risk, we employ a defense-in-depth strategy and regularly monitor our cyber environment for potential new threats. Our strategy includes employee training and awareness on cybersecurity risks and related best practices, required &lt;/span&gt;&lt;/div&gt;password complexity, the use of multi-factor authentication, information security protocols, anti-virus and anti-ransomware software, a patch management program, the execution of tabletop exercises on a periodic basis, established policies and protocols for cyber incident response planning and reporting, and ongoing internal cybersecurity testing.</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-41">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-44">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the management level, our cyber program is managed by our ICSP group. The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations. The ICSP group is in charge of developing, maintaining and measuring compliance with the information and cybersecurity governance program, as well as monitoring cyber incidents and implementing mitigation measures as part of an evolving, dynamic external environment. Our approach to cybersecurity incident reporting and response planning is governed by our incident response plans established for each of our business units. The plans outline the processes related to detecting, assessing, investigating, mitigating and remediating cyber incidents, as well the communication and reporting plan and the required personnel to be included in the process and communications. &lt;/span&gt;&lt;/div&gt;Our cybersecurity risk management is integrated into our overall risk management system through our internal business risk management process. Our business risk management group works closely with our ICSP group to regularly assess and identify possible material risks from cybersecurity threats, including but not limited to, financial, operations, reputational and regulatory impact to the Company, as well as impacts on our employees and customers. Their risk assessment results are reported to our Executive Risk Committee on a quarterly basis. The Executive Risk Committee, which is comprised of our executive officers, meets quarterly to identify and assess short-, medium- and long-term risks, and to ensure adequate mitigation strategies are implemented. During these meetings, the Executive Risk Committee reviews significant and emerging risks, including cybersecurity risks, and assesses the Company&#x2019;s plans to mitigate or otherwise manage and monitor those risks.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-42">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the management level, our cyber program is managed by our ICSP group. The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations. The ICSP group is in charge of developing, maintaining and measuring compliance with the information and cybersecurity governance program, as well as monitoring cyber incidents and implementing mitigation measures as part of an evolving, dynamic external environment. Our approach to cybersecurity incident reporting and response planning is governed by our incident response plans established for each of our business units. The plans outline the processes related to detecting, assessing, investigating, mitigating and remediating cyber incidents, as well the communication and reporting plan and the required personnel to be included in the process and communications. &lt;/span&gt;&lt;/div&gt;Our cybersecurity risk management is integrated into our overall risk management system through our internal business risk management process. Our business risk management group works closely with our ICSP group to regularly assess and identify possible material risks from cybersecurity threats, including but not limited to, financial, operations, reputational and regulatory impact to the Company, as well as impacts on our employees and customers. Their risk assessment results are reported to our Executive Risk Committee on a quarterly basis. The Executive Risk Committee, which is comprised of our executive officers, meets quarterly to identify and assess short-, medium- and long-term risks, and to ensure adequate mitigation strategies are implemented. During these meetings, the Executive Risk Committee reviews significant and emerging risks, including cybersecurity risks, and assesses the Company&#x2019;s plans to mitigate or otherwise manage and monitor those risks.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-45">At the management level, our cyber program is managed by our ICSP group. The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations. The ICSP group is in charge of developing, maintaining and measuring compliance with the information and cybersecurity governance program, as well as monitoring cyber incidents and implementing mitigation measures as part of an evolving, dynamic external environment. Our approach to cybersecurity incident reporting and response planning is governed by our incident response plans established for each of our business units. The plans outline the processes related to detecting, assessing, investigating, mitigating and remediating cyber incidents, as well the communication and reporting plan and the required personnel to be included in the process and communications.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-43">At the management level, our cyber program is managed by our ICSP group. The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-46">The ICSP group consists of Information Technology (IT) managers, IT security subject matter experts, and internal audit personnel and is led by our Vice President of IT who has more than 25 years of experience in IT, enterprise security and cyber risk management, a Bachelor's degree of Science, CIS, Information Technology and Master's of Business, Information Systems, and holds Certified Information Systems Security Professional, Certified Information Security Manager and Certified Data Privacy Solution Engineer designations.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-47">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-49">&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity risk management is integrated into our overall risk management system through our internal business risk management process. Our business risk management group works closely with our ICSP group to regularly assess and identify possible material risks from cybersecurity threats, including but not limited to, financial, operations, reputational and regulatory impact to the Company, as well as impacts on our employees and customers. Their risk assessment results are reported to our Executive Risk Committee on a quarterly basis. The Executive Risk Committee, which is comprised of our executive officers, meets quarterly to identify and assess short-, medium- and long-term risks, and to ensure adequate mitigation strategies are implemented. During these meetings, the Executive Risk Committee reviews significant and emerging risks, including cybersecurity risks, and assesses the Company&#x2019;s plans to mitigate or otherwise manage and monitor those risks. &lt;/span&gt;&lt;/div&gt;Our Board of Directors provides oversight of our cybersecurity program through quarterly and annual risk reviews and cybersecurity reporting. On a quarterly basis, cybersecurity risk and mitigation strategies are reviewed as part of our business risk management group's reporting to the Board of Directors, which includes the reporting of significant business risks, including cybersecurity mitigation strategies employed to manage these risks and a review of any emerging risks. At least annually, our Vice President of IT provides an overview of our cybersecurity program to the Board of Directors, including a review of key strategies, emerging risks and a summary of key performance indicators. In addition, annually the Board of Directors reviews the results of our penetration and vulnerability testing.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-48">Our cybersecurity risk management is integrated into our overall risk management system through our internal business risk management process.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-50">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-51">Our Board of Directors provides oversight of our cybersecurity program through quarterly and annual risk reviews and cybersecurity reporting. On a quarterly basis, cybersecurity risk and mitigation strategies are reviewed as part of our business risk management group's reporting to the Board of Directors, which includes the reporting of significant business risks, including cybersecurity mitigation strategies employed to manage these risks and a review of any emerging risks. At least annually, our Vice President of IT provides an overview of our cybersecurity program to the Board of Directors, including a review of key strategies, emerging risks and a summary of key performance indicators. In addition, annually the Board of Directors reviews the results of our penetration and vulnerability testing.</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-52">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <dei:AuditorName contextRef="c-1" id="f-53">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-54">Minneapolis, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">294651000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">230373000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNet contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">145964000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">157143000</us-gaap:AccountsReceivableNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">148885000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">149701000</us-gaap:InventoryNet>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">9962000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">16127000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">30579000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">16826000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">630041000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">570170000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">121177000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">62516000</us-gaap:LongTermInvestments>
    <ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">2692460000</ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities>
    <ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">2418375000</ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">98673000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">95715000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">5743000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">6843000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">37572000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">37572000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">66416000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">51377000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">3022041000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">2672398000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">3652082000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">3242568000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">69615000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">81422000</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">113574000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">94428000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">34398000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">38134000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">17314000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">26590000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">29307000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">25408000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-93" unitRef="usd">45582000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">43775000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-95" unitRef="usd">309790000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">309757000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">32614000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-98" unitRef="usd">33101000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">27385000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-100" unitRef="usd">27676000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">288928000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-102" unitRef="usd">276547000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-103" unitRef="usd">267745000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-104" unitRef="usd">237273000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">14990000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-5" decimals="-3" id="f-106" unitRef="usd">15172000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">98397000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-108" unitRef="usd">75977000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-109" unitRef="usd">730059000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-110" unitRef="usd">665746000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-111" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-112" unitRef="usd" xsi:nil="true"/>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">943734000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">824059000</us-gaap:LongTermDebt>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-115" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-116" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-117"
      unitRef="usdPerShare">5</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-118"
      unitRef="usdPerShare">5</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-119" unitRef="shares">41827967</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-120" unitRef="shares">41710521</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-121" unitRef="usd">209140000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-122" unitRef="usd">208553000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-123" unitRef="usd">429089000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">426963000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-125" unitRef="usd">1029738000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-126" unitRef="usd">806342000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-127" unitRef="usd">532000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-128" unitRef="usd">1148000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-129" unitRef="usd">1668499000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-130" unitRef="usd">1443006000</us-gaap:StockholdersEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c-4" decimals="-3" id="f-131" unitRef="usd">2612233000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c-5" decimals="-3" id="f-132" unitRef="usd">2267065000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-133" unitRef="usd">3652082000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-134" unitRef="usd">3242568000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-135" unitRef="usd">524515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-136" unitRef="usd">528359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-137" unitRef="usd">549699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-138" unitRef="usd">806033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-139" unitRef="usd">820807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-140" unitRef="usd">910510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">1330548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-142" unitRef="usd">1349166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-143" unitRef="usd">1460209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">60945000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed contextRef="c-12" decimals="-3" id="f-145" unitRef="usd">60339000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed contextRef="c-13" decimals="-3" id="f-146" unitRef="usd">65110000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">61561000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-12" decimals="-3" id="f-148" unitRef="usd">78292000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-13" decimals="-3" id="f-149" unitRef="usd">100281000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">190422000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-12" decimals="-3" id="f-151" unitRef="usd">191263000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-13" decimals="-3" id="f-152" unitRef="usd">181378000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">434522000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-154" unitRef="usd">454122000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-155" unitRef="usd">542944000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">80065000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-157" unitRef="usd">72663000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-158" unitRef="usd">69718000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">107121000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-160" unitRef="usd">97954000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-161" unitRef="usd">92597000</us-gaap:DepreciationDepletionAndAmortization>
    <ottr:UtilitiesOperatingExpensePropertyTaxes contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">15662000</ottr:UtilitiesOperatingExpensePropertyTaxes>
    <ottr:UtilitiesOperatingExpensePropertyTaxes contextRef="c-12" decimals="-3" id="f-163" unitRef="usd">16614000</ottr:UtilitiesOperatingExpensePropertyTaxes>
    <ottr:UtilitiesOperatingExpensePropertyTaxes contextRef="c-13" decimals="-3" id="f-164" unitRef="usd">17742000</ottr:UtilitiesOperatingExpensePropertyTaxes>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">950298000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-12" decimals="-3" id="f-166" unitRef="usd">971247000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-13" decimals="-3" id="f-167" unitRef="usd">1069770000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">380250000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-169" unitRef="usd">377919000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-170" unitRef="usd">390439000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-171" unitRef="usd">41815000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-12" decimals="-3" id="f-172" unitRef="usd">37677000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-13" decimals="-3" id="f-173" unitRef="usd">36016000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">-9609000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent contextRef="c-12" decimals="-3" id="f-175" unitRef="usd">-10597000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent contextRef="c-13" decimals="-3" id="f-176" unitRef="usd">-1075000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">18848000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-178" unitRef="usd">12650000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-179" unitRef="usd">2037000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">366892000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-12" decimals="-3" id="f-181" unitRef="usd">363489000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-13" decimals="-3" id="f-182" unitRef="usd">357535000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">65230000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-184" unitRef="usd">69298000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-185" unitRef="usd">73351000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">301662000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-187" unitRef="usd">294191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-188" unitRef="usd">284184000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-189" unitRef="shares">41778000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-190" unitRef="shares">41668000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-191" unitRef="shares">41586000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-192" unitRef="shares">42072000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-193" unitRef="shares">42039000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-194" unitRef="shares">41931000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-195"
      unitRef="usdPerShare">7.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-196"
      unitRef="usdPerShare">7.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-197"
      unitRef="usdPerShare">6.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-198"
      unitRef="usdPerShare">7.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-199"
      unitRef="usdPerShare">7.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-200"
      unitRef="usdPerShare">6.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-201" unitRef="usd">301662000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-202" unitRef="usd">294191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-203" unitRef="usd">284184000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="c-1" decimals="-3" id="f-204" unitRef="usd">128000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="c-12" decimals="-3" id="f-205" unitRef="usd">51000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="c-13" decimals="-3" id="f-206" unitRef="usd">-115000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-207" unitRef="usd">386000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-12" decimals="-3" id="f-208" unitRef="usd">192000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-209" unitRef="usd">-432000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">352000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-211" unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-212" unitRef="usd">-2769000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-213" unitRef="usd">1002000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-214" unitRef="usd">-41000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-215" unitRef="usd">-7871000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">-616000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-217" unitRef="usd">233000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-218" unitRef="usd">7439000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-219" unitRef="usd">301046000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-220" unitRef="usd">294424000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-221" unitRef="usd">291623000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-14"
      decimals="INF"
      id="f-222"
      unitRef="shares">41551524</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-223" unitRef="usd">207758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-224" unitRef="usd">419760000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-225" unitRef="usd">369783000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-226" unitRef="usd">-6524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-227" unitRef="usd">990777000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-19" decimals="-3" id="f-228" unitRef="usd">219000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-13" decimals="-3" id="f-229" unitRef="usd">219000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-20"
      decimals="INF"
      id="f-230"
      unitRef="shares">79589</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-20" decimals="-3" id="f-231" unitRef="usd">398000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-19" decimals="-3" id="f-232" unitRef="usd">-3321000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-3" id="f-233" unitRef="usd">-2923000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-234" unitRef="usd">6814000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-3" id="f-235" unitRef="usd">6814000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-236" unitRef="usd">284184000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-237" unitRef="usd">284184000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-22" decimals="-3" id="f-238" unitRef="usd">7439000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-239" unitRef="usd">7439000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-13"
      decimals="INF"
      id="f-240"
      unitRef="usdPerShare">1.65</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-21" decimals="-3" id="f-241" unitRef="usd">68755000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-13" decimals="-3" id="f-242" unitRef="usd">68755000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-23"
      decimals="INF"
      id="f-243"
      unitRef="shares">41631113</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-244" unitRef="usd">208156000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-245" unitRef="usd">423034000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-246" unitRef="usd">585212000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-247" unitRef="usd">915000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-248" unitRef="usd">1217317000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-28" decimals="-3" id="f-249" unitRef="usd">339000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-12" decimals="-3" id="f-250" unitRef="usd">339000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-29"
      decimals="INF"
      id="f-251"
      unitRef="shares">79408</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-29" decimals="-3" id="f-252" unitRef="usd">397000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-28" decimals="-3" id="f-253" unitRef="usd">-3485000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-12" decimals="-3" id="f-254" unitRef="usd">-3088000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-28" decimals="-3" id="f-255" unitRef="usd">7753000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-256" unitRef="usd">7753000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-257" unitRef="usd">294191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-258" unitRef="usd">294191000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-31" decimals="-3" id="f-259" unitRef="usd">233000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-260" unitRef="usd">233000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-12"
      decimals="INF"
      id="f-261"
      unitRef="usdPerShare">1.75</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-30" decimals="-3" id="f-262" unitRef="usd">73061000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-12" decimals="-3" id="f-263" unitRef="usd">73061000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-32"
      decimals="INF"
      id="f-264"
      unitRef="shares">41710521</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-265" unitRef="usd">208553000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-266" unitRef="usd">426963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-267" unitRef="usd">806342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-268" unitRef="usd">1148000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-269" unitRef="usd">1443006000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-36" decimals="-3" id="f-270" unitRef="usd">359000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">359000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-37"
      decimals="INF"
      id="f-272"
      unitRef="shares">117446</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-37" decimals="-3" id="f-273" unitRef="usd">587000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-36" decimals="-3" id="f-274" unitRef="usd">-7044000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-275" unitRef="usd">-6457000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-36" decimals="-3" id="f-276" unitRef="usd">9529000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">9529000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-38" decimals="-3" id="f-278" unitRef="usd">301662000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-279" unitRef="usd">301662000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-39" decimals="-3" id="f-280" unitRef="usd">-616000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-281" unitRef="usd">-616000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-282"
      unitRef="usdPerShare">1.87</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-38" decimals="-3" id="f-283" unitRef="usd">78266000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-1" decimals="-3" id="f-284" unitRef="usd">78266000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-40"
      decimals="INF"
      id="f-285"
      unitRef="shares">41827967</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-286" unitRef="usd">209140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-287" unitRef="usd">429089000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-288" unitRef="usd">1029738000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-289" unitRef="usd">532000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-290" unitRef="usd">1668499000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-291" unitRef="usd">301662000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-292" unitRef="usd">294191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-293" unitRef="usd">284184000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-294" unitRef="usd">107121000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-295" unitRef="usd">97954000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-296" unitRef="usd">92597000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeTaxCreditsAndAdjustments contextRef="c-1" decimals="-3" id="f-297" unitRef="usd">-182000</us-gaap:IncomeTaxCreditsAndAdjustments>
    <us-gaap:IncomeTaxCreditsAndAdjustments contextRef="c-12" decimals="-3" id="f-298" unitRef="usd">-744000</us-gaap:IncomeTaxCreditsAndAdjustments>
    <us-gaap:IncomeTaxCreditsAndAdjustments contextRef="c-13" decimals="-3" id="f-299" unitRef="usd">-745000</us-gaap:IncomeTaxCreditsAndAdjustments>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-300" unitRef="usd">23057000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-301" unitRef="usd">13508000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-302" unitRef="usd">32424000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:PensionContributions contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">0</us-gaap:PensionContributions>
    <us-gaap:PensionContributions contextRef="c-12" decimals="-3" id="f-304" unitRef="usd">0</us-gaap:PensionContributions>
    <us-gaap:PensionContributions contextRef="c-13" decimals="-3" id="f-305" unitRef="usd">20000000</us-gaap:PensionContributions>
    <us-gaap:GainLossOnInvestments contextRef="c-1" decimals="-3" id="f-306" unitRef="usd">5482000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-12" decimals="-3" id="f-307" unitRef="usd">7222000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-13" decimals="-3" id="f-308" unitRef="usd">-3296000</us-gaap:GainLossOnInvestments>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-309" unitRef="usd">9529000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-310" unitRef="usd">7753000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-13" decimals="-3" id="f-311" unitRef="usd">6814000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-312" unitRef="usd">3111000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-3" id="f-313" unitRef="usd">423000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-13" decimals="-3" id="f-314" unitRef="usd">1473000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="c-1" decimals="-3" id="f-315" unitRef="usd">-11179000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="c-12" decimals="-3" id="f-316" unitRef="usd">12750000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="c-13" decimals="-3" id="f-317" unitRef="usd">-30560000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-318" unitRef="usd">-3691000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-12" decimals="-3" id="f-319" unitRef="usd">2450000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-13" decimals="-3" id="f-320" unitRef="usd">-5339000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherRegulatoryAssets contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">-5194000</us-gaap:IncreaseDecreaseInOtherRegulatoryAssets>
    <us-gaap:IncreaseDecreaseInOtherRegulatoryAssets contextRef="c-12" decimals="-3" id="f-322" unitRef="usd">-12479000</us-gaap:IncreaseDecreaseInOtherRegulatoryAssets>
    <us-gaap:IncreaseDecreaseInOtherRegulatoryAssets contextRef="c-13" decimals="-3" id="f-323" unitRef="usd">2464000</us-gaap:IncreaseDecreaseInOtherRegulatoryAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-324" unitRef="usd">11640000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-12" decimals="-3" id="f-325" unitRef="usd">-2817000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-13" decimals="-3" id="f-326" unitRef="usd">368000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-327" unitRef="usd">14826000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-12" decimals="-3" id="f-328" unitRef="usd">-9988000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-13" decimals="-3" id="f-329" unitRef="usd">-29763000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-330" unitRef="usd">-10371000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-12" decimals="-3" id="f-331" unitRef="usd">6000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-13" decimals="-3" id="f-332" unitRef="usd">-5490000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInRegulatoryLiabilities contextRef="c-1" decimals="-3" id="f-333" unitRef="usd">16821000</us-gaap:IncreaseDecreaseInRegulatoryLiabilities>
    <us-gaap:IncreaseDecreaseInRegulatoryLiabilities contextRef="c-12" decimals="-3" id="f-334" unitRef="usd">20973000</us-gaap:IncreaseDecreaseInRegulatoryLiabilities>
    <us-gaap:IncreaseDecreaseInRegulatoryLiabilities contextRef="c-13" decimals="-3" id="f-335" unitRef="usd">-6846000</us-gaap:IncreaseDecreaseInRegulatoryLiabilities>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c-1" decimals="-3" id="f-336" unitRef="usd">-9563000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c-12" decimals="-3" id="f-337" unitRef="usd">-11605000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c-13" decimals="-3" id="f-338" unitRef="usd">1244000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-339" unitRef="usd">452731000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-340" unitRef="usd">404499000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-3" id="f-341" unitRef="usd">389309000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-342" unitRef="usd">358650000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-12" decimals="-3" id="f-343" unitRef="usd">287134000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-13" decimals="-3" id="f-344" unitRef="usd">171134000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-1" decimals="-3" id="f-345" unitRef="usd">8849000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-12" decimals="-3" id="f-346" unitRef="usd">6225000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-13" decimals="-3" id="f-347" unitRef="usd">4346000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-1" decimals="-3" id="f-348" unitRef="usd">61573000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-12" decimals="-3" id="f-349" unitRef="usd">8378000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-13" decimals="-3" id="f-350" unitRef="usd">8283000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-351" unitRef="usd">-411374000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-352" unitRef="usd">-289287000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-3" id="f-353" unitRef="usd">-175071000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-1" decimals="-3" id="f-354" unitRef="usd">-11807000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-12" decimals="-3" id="f-355" unitRef="usd">73218000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-13" decimals="-3" id="f-356" unitRef="usd">-82959000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-3" id="f-357" unitRef="usd">120000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-12" decimals="-3" id="f-358" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-13" decimals="-3" id="f-359" unitRef="usd">90000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-360" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-12" decimals="-3" id="f-361" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-13" decimals="-3" id="f-362" unitRef="usd">30000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividends contextRef="c-1" decimals="-3" id="f-363" unitRef="usd">78266000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-12" decimals="-3" id="f-364" unitRef="usd">73061000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-13" decimals="-3" id="f-365" unitRef="usd">68755000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-366" unitRef="usd">6457000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-367" unitRef="usd">3088000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-368" unitRef="usd">2942000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-369" unitRef="usd">-549000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-12" decimals="-3" id="f-370" unitRef="usd">-904000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-13" decimals="-3" id="f-371" unitRef="usd">-2123000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-372" unitRef="usd">22921000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-373" unitRef="usd">-3835000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-3" id="f-374" unitRef="usd">-96779000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-375" unitRef="usd">64278000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-376" unitRef="usd">111377000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-3" id="f-377" unitRef="usd">117459000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-378" unitRef="usd">230373000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-27" decimals="-3" id="f-379" unitRef="usd">118996000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-18" decimals="-3" id="f-380" unitRef="usd">1537000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-381" unitRef="usd">294651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-382" unitRef="usd">230373000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-27" decimals="-3" id="f-383" unitRef="usd">118996000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-384" unitRef="usd">39484000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-12" decimals="-3" id="f-385" unitRef="usd">36956000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-13" decimals="-3" id="f-386" unitRef="usd">35699000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-387" unitRef="usd">57614000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-388" unitRef="usd">46284000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-3" id="f-389" unitRef="usd">43411000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-390" unitRef="usd">20281000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-391" unitRef="usd">13001000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-13" decimals="-3" id="f-392" unitRef="usd">12420000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-393">Summary of Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Otter Tail Corporation (OTC) and its subsidiaries (collectively, the "Company," "us," "our" or "we") form a diverse, multi-platform business consisting of a vertically integrated, regulated utility with generation, transmission and distribution facilities complemented by manufacturing businesses providing metal fabrication for custom machine parts and metal components, manufacturing of extruded and thermoformed plastic products, and manufacturing of PVC pipe products. We classify our business into three segments: Electric, Manufacturing and Plastics. Note 2 includes an additional description of the segments and financial information regarding each segment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles and include the accounts of OTC and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation except, as applicable, profits on sales to our regulated electric utility company from our nonregulated businesses, which is in accordance with the accounting requirements of regulated operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use estimates based on the best information available in recording transactions and balances resulting from business operations. As better information becomes available or actual amounts are known, 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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Regulatory Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our regulated electric utility company, OTP, is subject to regulation of rates and other matters by state utility commissions in Minnesota, North Dakota and South Dakota and by the FERC for certain interstate operations. OTP accounts for the financial effects of regulation in accordance with accounting guidance for regulated operations. This guidance allows for the recording of a regulatory asset for certain costs which otherwise would be recognized in the statements of income or comprehensive income based on an expectation that the cost will be recovered in future rates. This guidance also requires the recording of a regulatory liability for certain credits which would otherwise be recognized in the statements of income or comprehensive income based on an expectation that the amount will be returned to customers in future rates. Amounts recorded as regulatory assets and regulatory liabilities are generally recognized in the statements of income at the time they are reflected in customer rates. In the event OTP ceases to meet the criteria to apply the guidance for regulated operations, the regulatory assets and liabilities that no longer meet such criteria would be removed from the consolidated balance sheets and included in the consolidated statements of income as an expense or income item, or in the consolidated statements of comprehensive income as a loss or gain item, in the period in which the application of this guidance ceases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with maturity dates of 90 days or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Deposits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We hold deposits with financial institutions which potentially subject us to a concentration risk. These deposits are guaranteed by the Federal Deposit Insurance Corporation up to an insurance limit of $250,000. Currently, our cash deposits exceed federally insured levels.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to our diverse business operations, the recognition of revenue from contracts with customers depends on the product produced and sold or service performed. We recognize revenue from contracts with customers at prices that are fixed or determinable as evidenced by an agreement with the customer, when we have met our performance obligation under the contract and it is probable that we will collect the amount to which we are entitled in exchange for the goods or services transferred or to be transferred to the customer. Depending on the product produced and sold or service performed and the terms of the agreement with the customer, we recognize revenue either over time, in the case of delivery or transmission of electricity or related services or the production and storage of certain custom-made products, or at a point in time for the delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product. Provisions for sales returns, early payment discounts and volume-based variable pricing incentives are recorded as reductions to revenue at the time revenue is recognized based on customer history, historical information and current trends. We include revenues received for shipping and handling in operating revenues. Expenses paid for shipping and handling are recorded as part of cost of products sold. Sales or other taxes collected from customers are excluded from operating revenues.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Electric Segment Revenues. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most Electric segment revenues are earned from the generation, transmission and sale of electricity to retail customers at rates approved by state regulatory commissions. OTP also earns revenue from the transmission of electricity for others over the transmission assets it owns separately or jointly with other transmission service providers, under rate tariffs established by the independent transmission system operator and approved by FERC. A third source of revenue for OTP comes from the generation and sale of electricity to wholesale customers at contract or market rates. Revenues from all these sources meet the criteria to be classified as revenue from contracts with customers and are recognized over time as energy is delivered or transmitted. Revenue is recognized based on the metered quantity of electricity delivered or transmitted at the applicable rates. For electricity delivered and consumed after a meter is read but not yet billed to a customer, OTP records revenue and an unbilled receivable based on estimates of the amount of energy delivered and a composite rate per kwh consumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Manufacturing Segment Revenues. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Manufacturing segment businesses earn revenue predominantly from the production and delivery of custom-made or standardized parts and products to customers across several industries and from the production and sale of tools and dies to other manufacturers. For the production and delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product, we have met our performance obligation and recognize revenue at the point in time when the product is shipped. At this point we have no further obligation to provide services related to such products. The shipping terms used in these transactions are free on board (FOB) shipping point.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plastics Segment Revenues. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plastics segment businesses earn revenue predominantly from the sale and delivery of standardized PVC pipe products produced at their manufacturing facilities. Revenue from the sale of these products is recognized at the point in time when the product is shipped as there is no further obligation to provide services related to such products and the shipping terms are FOB shipping point. We have one customer within our Plastics segment for which we produce and store a product made to the customer&#x2019;s specifications and design under a build and hold agreement. For sales to this customer, we recognize revenue as the custom-made product is produced, adjusting the amount of revenue for volume rebate variable pricing considerations we expect the customer will earn and applicable early payment discounts we expect the customer will take. Ownership of the pipe transfers to the customer prior to delivery and we are paid a negotiated fee for storage of the pipe. Revenue for storage of the pipe is recognized over time as the pipe is stored.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Alternative Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to recognizing revenue from contracts with customers, our Electric segment business also records revenue under alternative revenue program (ARP) requirements. Certain rate rider mechanisms qualify as ARP revenues as they provide for adjustments to rates outside of a general rate case proceeding to encourage or incentivize investments in certain areas such as conservation, renewable energy, pollution reduction or control, improved infrastructure of the transmission grid or other programs that provide benefits to the general public under public policy, laws or regulations. ARP riders generally provide for the recovery of specified costs and investments and include an incentive component to provide the regulated utility with a return on amounts invested.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We accrue ARP revenue on the basis of costs incurred, investments made and returns on those investments that qualify for recovery through established riders. ARP revenue is disclosed separately from revenue from contracts with customers and we have elected to report ARP revenue on a net basis, whereby amounts initially recorded as ARP revenue in a period are presented net of the reversal of amounts previously recognized as ARP revenue that are reclassified and recorded as revenue from contracts with customers when such amounts are included in the price of electricity to customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Receivables and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant credit to our customers in the normal course of business with repayment terms generally ranging from 30 to 90 days after the invoice date. Late fees are assessed on certain receivables once they are 30 days past due. Unbilled receivables represent estimates of energy delivered to customers but not yet billed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables are stated at the billed or estimated unbilled amount less an allowance for estimated credit losses. An allowance for credit losses is established based on losses expected to occur over the contractual life of the receivable. We estimate an allowance for credit losses on our trade and unbilled receivables by evaluating historical aging and write-off history, adjusted for current and forecasted economic conditions, for groups of receivables that share similar economic characteristics. Other receivables are evaluated by reviewing individual accounts, considering aging, financial condition of the debtor, recent payment history and other relevant factors. Account balances are written off in the period they are deemed to be uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are valued at the lower of cost or net realizable value. Costs for fuel, material and supply inventories of our Electric segment are determined on an average cost basis. Costs for raw material, work in process and finished goods inventories of our Manufacturing and Plastics segments are determined on a first-in first-out (FIFO) basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finished Goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;43,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Work in Process&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22,637&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Raw Material, Fuel and Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82,903&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Inventories&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;148,885&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;149,701&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We invest in and hold, through rabbi trusts, corporate-owned life insurance policies to provide future funding for obligations under our supplemental pension plan and a nonqualified deferred compensation plan. The polices are recorded at cash surrender value and there are no restrictions on our ability to surrender the policies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We hold debt, mutual fund, and money market fund investments either as investments within our captive insurance entity, to provide future funding for obligations under nonqualified deferred compensation plans or provide a return on our available cash and liquidity. These investments are recorded at fair value. Debt securities are deemed to be available-for-sale securities, accordingly unrealized gains and losses are generally excluded from earnings and recognized in accumulated other comprehensive income. We evaluate whether declines in the fair value of debt securities below the cost basis are other-than-temporary. Declines in fair value deemed to be other-than-temporary result in the recognition of unrealized losses, or a portion thereof, in earnings. Unrealized gains and losses on mutual and money market funds are recognized in earnings immediately.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric plant is stated at original cost less accumulated depreciation. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and allowance for funds used during construction (AFUDC). The amount of interest capitalized to electric plant was $1.9 million in 2024, $1.9 million in 2023 and $0.9 million in 2022. Significant additions or improvements that extend an asset's useful life are capitalized, while repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is recognized on a straight-line basis over the asset's estimated useful life. For certain asset classes, we employ a group or composite method of depreciation in which certain assets are combined and depreciated over the average life of the combined asset group. Actuarial studies are periodically performed to assess the remaining useful lives and salvage values of our assets, with any changes in these estimates incorporated into depreciation on a prospective basis. Gains or losses on group or composite asset dispositions are recorded to accumulated depreciation and impact current and future depreciation rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recovered in rates for future removal costs are recorded as regulatory liabilities. Removal costs, when incurred, are charged against the regulatory liability.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment of our nonelectric operations are carried at historical cost less accumulated depreciation. Depreciation is recognized on a straight-line basis over the asset's estimated useful life. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and capitalized interest, as applicable. No interest was capitalized in 2024, 2023 or 2022. Maintenance and repairs are expensed as incurred. Gains or losses on asset dispositions are included in the determination of operating income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated service lives for rate-regulated electric assets and nonelectric assets are included below:&lt;/span&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:80.427%"&gt;&lt;/td&gt;&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:1.605%"&gt;&lt;/td&gt;&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.235%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service Life Range&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Production Plant&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transmission Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;80&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Distribution Plant&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;General Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonelectric Assets:&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Buildings and Leasehold Improvements&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Jointly Owned Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTP is a joint owner in two coal-fired steam-powered electric generation plants: Big Stone Plant near Big Stone City, South Dakota and Coyote Station near Beulah, North Dakota. OTP is also a joint owner, with other regional utilities, in several major transmission lines. OTP's interest in each jointly owned facility is reflected in the consolidated balance sheets on a pro-rata basis and OTP's share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of direct revenue and expenses are included in operating revenues and expenses in the consolidated statements of income. Each participant in the jointly owned facilities finances their own investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over amounts recognized for the net identifiable assets acquired. Goodwill is not amortized, but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. Impairment testing is performed at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We perform our impairment testing in the fourth quarter of each year and have identified three reporting units that carry a goodwill balance. We historically tested goodwill for impairment as of December 31st each year; however, in 2024, we elected to change the date of our annual goodwill impairment test to October 1st. We believe this new testing date allows us to better align our annual goodwill impairment testing procedures with our year-end financial reporting, as well as our annual budgeting and forecasting process. This change did not delay, accelerate or avoid the recognition of an impairment charge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We perform a quantitative impairment assessment, electing to forgo the optional qualitative assessment. The quantitative assessment is a single-step test that identifies both the existence of impairment and the amount of impairment loss by comparing the estimated fair value of a reporting unit to its carrying value, with any excess carrying value over the fair value being recognized as an impairment loss.        &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with finite lives, which primarily consist of customer relationships, are carried at estimated fair value at the time of acquisition less accumulated amortization. The costs of the intangible assets are amortized over their estimated useful lives, which generally range from 15 to 20 years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cloud Computing Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize implementation costs incurred in cloud computing arrangements that are service contracts consistent with capitalized implementation costs incurred to develop or obtain internal-use software. Costs are amortized on a straight-line basis over the life of the associated contract. Capitalized implementation costs are amortized over periods up to ten years. Capitalized costs and related accumulated amortization are included in other noncurrent assets on the consolidated balance sheets. Below are the amounts of capitalized cost and related accumulated amortization as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cloud Computing Costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15,741&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cloud Computing Costs, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11,945&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of capitalized implementation costs for each of the years ended December&#160;31, 2024, 2023 and 2022 totaled $3.0&#160;million, $1.3&#160;million, and $1.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize a right-of-use lease asset and a corresponding lease liability at the lease commencement date. The length of our lease agreements varies from less than one year to approximately ten years. We have elected to not record lease assets and liabilities for leases with a lease term at commencement of 12 months or less; such leases are expensed on a straight-line basis over the lease term. Certain of our leases contain options to renew or extend the lease term at our discretion if certain conditions are met. If a lease contains an option to extend the lease term and there is reasonable certainty the option will be exercised, the option is considered in the lease term at inception, or at such time when an event occurs which triggers the remeasurement of a lease, as applicable. In the determination of the lease term for one of our leased manufacturing facilities, we have incorporated the future lease renewals which we believe are reasonably certain to be exercised in the associated right-of-use asset and liability values.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to not separate non-lease components (e.g., common area maintenance) from lease components on real estate leases, accordingly the recognized lease asset and lease liability incorporate in their measurement payments for non-lease components. Certain leases include variable lease payments as the amounts are subject to change over the lease term; such amounts are not incorporated into the measurement of the right-of-use lease asset or lease liability. We are unable to determine the interest rate implicit in our leases, thus we apply our incremental borrowing rate to capitalize the right-of-use asset and lease liability. We estimate our incremental borrowing rate by reference to market interest rates on long-term debt, incorporating considerations of the credit quality of the lessee and the term of lease.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recoverability of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review our long-lived assets including, among other assets, property, plant and equipment, amortizing intangible assets and right-of-use lease assets whenever events or changes in circumstances indicate the carrying amount of the assets may not be &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recoverable. We determine potential impairment by comparing the carrying amount of the assets with the net cash flows expected to be provided by operating activities of the business or related assets. If the sum of the expected future net cash flows is less than the carrying amount of the assets, an impairment loss would be recognized. Such an impairment loss would be measured as the amount by which the carrying amount exceeds the fair value of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Plans and Other Postretirement Benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain pension and postretirement benefit plans for eligible employees. Recognizing the cost of providing benefits and measuring the projected benefit obligation of these plans requires management to make various assumptions and estimates. Certain unrecognized actuarial gains and losses and unrecognized prior service costs or credits are deferred as regulatory assets and liabilities, rather than recorded as other comprehensive income, based on regulatory recovery mechanisms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to apply a minimum amortization method for determining the amount of amortization of net cumulative gains or losses to be included as a component of net periodic benefit cost for any annual period. Cumulative gains and losses recognized in accumulated other comprehensive income or as a deferred regulatory asset or liability that are in excess of 10% of the projected benefit obligation or the market value of pension plan assets are amortized over the expected remaining future service period of active plan participants. In periods in which the cumulative gains and losses do not exceed 10%, no amortization to net period benefit cost is recognized. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asset Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal obligations related to the future retirement of long-lived assets are recognized as asset retirement obligations (ARO). An ARO is recognized in the period in which the legal obligation is incurred and the amount of the obligation can be reasonably estimated, with an offsetting increase to the associated long-lived asset. AROs are initially recognized at fair value and increased with the passage of time (accretion). ARO estimates are revised periodically with any adjustments reflected in the ARO and associated long-lived asset. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the asset and liability method to account for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of all temporary differences between the carrying amounts of assets and liabilities and their respective tax bases. Deferred taxes are recorded using the tax rates scheduled by tax law to be in effect in the periods when the temporary differences reverse. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that a portion or all of the deferred tax assets will not be realized. The realizability of deferred tax assets is determined by taking into consideration forecasts of future taxable income, the reversal of other existing temporary differences, available net operating loss carryforwards and available tax planning strategies. Changes in valuation allowances are included in the provision for income taxes in the period of the changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the tax effects of all tax positions that are more-likely-than-not to be sustained on audit based solely on the technical merits of those positions as of the balance sheet date. Changes in the recognition or measurement of such positions are recognized in the provision for income taxes in the period of the changes. We classify interest and penalties on tax uncertainties as components of the provision for income taxes within the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to account for transferable tax credits as a component of our income tax provision. We recognize the benefit of PTCs as a reduction of income tax expense in the period the credit is generated, which corresponds to the period the energy production occurs. We apply the deferral method of accounting for ITCs and state wind energy credits. Under this method, ITCs and state wind energy credits are amortized as a reduction to income tax expense over the estimated useful lives of the underlying property that gave rise to the credit.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors two nonqualified deferred compensation plans for the benefit of executive officers and other select employees. Each plan allows participants to defer a specified amount or percentage of base wages or incentive compensation into the plan, subject to certain limitations. The Company, at its discretion, may make employer contributions to either plan during any annual period. Participant and employer deferred amounts are segregated into one or more accounts chosen by the participant. Participants earn a return on deferred amounts based on notional investments in the segregated accounts. Participants can elect lump sum distributions or annual installments of deferred balances during the participant's employment or upon retirement. As of December&#160;31, 2024 and 2023, our liability to participants under these deferred compensation plans was $29.1&#160;million and $24.6&#160;million. Company contributions to these plans were $1.3&#160;million, $1.2&#160;million and $0.9&#160;million for the years ended December&#160;31, 2024, 2023 and 2022. Gains or (losses) recognized due to changes in our payment obligations in connection with these plans amounted to ($3.3&#160;million), ($3.3&#160;million) and $3.1&#160;million for the years ended December&#160;31, 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation awards are measured at the grant-date fair value of the award and compensation expense is recognized on a straight-line basis over the applicable service or performance period. The service period may be limited to the period until such &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;time that a recipient is retirement eligible as determined under the award agreement. Awards granted to employees eligible for retirement on the date of grant are expensed in the period of grant. We recognize the effects of award forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Three levels of inputs may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Quoted prices are available in active markets for identical assets or liabilities as of the reported date. The types of assets and liabilities included in Level 1 are highly liquid and actively traded instruments with quoted prices, such as equities listed on the New York Stock Exchange and commodity derivative contracts listed on the New York Mercantile Exchange.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Pricing inputs are other than quoted prices in active markets but are either directly or indirectly observable as of the reported date. The types of assets and liabilities included in Level 2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward prices and volatilities.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Significant inputs to pricing have little or no observability as of the reporting date. The types of assets and liabilities included in Level 3 are those with inputs requiring significant management judgment or estimation and may include complex and subjective models and forecasts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In instances where the determination of the fair value measurement is based on inputs from different levels within the hierarchy, the level in the hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Related Parties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Otter Tail Corporation Foundation and Otter Tail Power Company Foundation are independent not-for-profit charitable entities affiliated with the Company and are not included in OTC's consolidated financial statements. Contribution obligations to the two foundations totaling $5.5&#160;million and $5.5&#160;million were recognized as of December&#160;31, 2024 and 2023. Cash contributions paid to the two foundations during the years ended December&#160;31, 2024, 2023 and 2022 were $5.5&#160;million, $4.3&#160;million, and $4.5&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Variable Interest Entity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2012, the Coyote Station owners, including OTP, entered into an LSA with Coyote Creek Mining Company, LLC (CCMC), a subsidiary of The North American Coal Corporation, for the purchase of lignite coal to meet the coal supply requirements of Coyote Station for the period beginning in May 2016 and ending in December 2040. The price per ton paid by the Coyote Station owners under the LSA reflects the cost of production, along with an agreed upon profit and capital charge. CCMC was formed for the purpose of mining coal to meet the coal fuel supply requirements of Coyote Station from May 2016 through December 2040 and, based on the terms of the LSA, is considered a variable interest entity (VIE) due to the transfer of all operating and economic risk to the Coyote Station owners, as the agreement is structured so that the price of the coal would cover all costs of operations as well as future reclamation costs. The Coyote Station owners are required to buy certain assets of CCMC at book value should they terminate the contract prior to the end of the contract term and are providing a guarantee of the value of the equity of CCMC because the Coyote Station owners are required to buy the membership interests of CCMC at the end of the contract term at equity value. Under current accounting standards, the primary beneficiary of a VIE is required to include the assets, liabilities, results of operations and cash flows of the VIE in its consolidated financial statements. No single owner of Coyote Station owns a majority interest in Coyote Station and none, individually, has the power to direct the activities that most significantly impact CCMC. Therefore, none of the owners individually, including OTP, is considered the primary beneficiary of the VIE and the Company is not required to include CCMC in its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the LSA terminates prior to the expiration of its term or the production period terminates prior to December 31, 2040 and the Coyote Station owners purchase all of the outstanding membership interests of CCMC, the owners will satisfy or, if permitted by CCMC&#x2019;s applicable lenders, assume all of CCMC&#x2019;s obligations owed to CCMC&#x2019;s lenders under its loans and leases. The Coyote Station owners have limited rights to assign their rights and obligations under the LSA without the consent of CCMC&#x2019;s lenders during any period in which CCMC&#x2019;s obligations to its lenders remain outstanding. In the event the contract is terminated prior to the end of the term due to certain events, OTP&#x2019;s maximum loss exposure, as a result of its involvement with CCMC, could be as high as $40 million, or OTP&#x2019;s 35% share of CCMC&#x2019;s unrecovered costs as of December&#160;31, 2024, if recovery of such a loss is denied by regulatory authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Reporting. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued amended authoritative guidance codified in Accounting Standards Codification (ASC) 280, Segment Reporting. The amended guidance expands annual and interim disclosure requirements for reportable segments, primarily through expanded disclosures about significant segment expenses. We adopted this updated standard in the 2024 annual period on a retrospective basis, as required by the updated &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;standard. The adoption of this updated standard resulted in additional disclosures related to our reportable segments and did not have an impact on our consolidated financial position or operating results. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued amended authoritative guidance codified in ASC 740, Income Taxes. The amended guidance requires additional disaggregated information in effective tax rate reconciliation disclosures and additional disaggregated information about income taxes paid. The updated standard is effective for our annual periods beginning in 2025. The amended guidance is to be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate adopting the updated standard in our Form 10-K for the year ended December 31, 2025 and electing to apply the standard on a retrospective basis for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregated Income Statement Expenses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In November 2024, the FASB issued authoritative guidance codified in ASC 220, Income Statement&#x2014;Reporting Comprehensive Income, which will require additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for our annual periods beginning in 2027 and interim periods beginning in the first quarter of fiscal 2028 and can be applied on either a prospective or retrospective basis. Early adoption is permitted. We are currently evaluating the impact that the updated standard will have on our financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-394"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-395">These consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles and include the accounts of OTC and its wholly owned subsidiaries.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-396">All intercompany balances and transactions have been eliminated in consolidation except, as applicable, profits on sales to our regulated electric utility company from our nonregulated businesses, which is in accordance with the accounting requirements of regulated operations.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-397">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use estimates based on the best information available in recording transactions and balances resulting from business operations. As better information becomes available or actual amounts are known, 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>
    <ottr:RegulationPolicyTextBlock contextRef="c-1" id="f-398">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Regulatory Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our regulated electric utility company, OTP, is subject to regulation of rates and other matters by state utility commissions in Minnesota, North Dakota and South Dakota and by the FERC for certain interstate operations. OTP accounts for the financial effects of regulation in accordance with accounting guidance for regulated operations. This guidance allows for the recording of a regulatory asset for certain costs which otherwise would be recognized in the statements of income or comprehensive income based on an expectation that the cost will be recovered in future rates. This guidance also requires the recording of a regulatory liability for certain credits which would otherwise be recognized in the statements of income or comprehensive income based on an expectation that the amount will be returned to customers in future rates. Amounts recorded as regulatory assets and regulatory liabilities are generally recognized in the statements of income at the time they are reflected in customer rates. In the event OTP ceases to meet the criteria to apply the guidance for regulated operations, the regulatory assets and liabilities that no longer meet such criteria would be removed from the consolidated balance sheets and included in the consolidated statements of income as an expense or income item, or in the consolidated statements of comprehensive income as a loss or gain item, in the period in which the application of this guidance ceases.&lt;/span&gt;&lt;/div&gt;</ottr:RegulationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-399">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with maturity dates of 90 days or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-400">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Deposits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We hold deposits with financial institutions which potentially subject us to a concentration risk. These deposits are guaranteed by the Federal Deposit Insurance Corporation up to an insurance limit of $250,000. Currently, our cash deposits exceed federally insured levels.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-401">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to our diverse business operations, the recognition of revenue from contracts with customers depends on the product produced and sold or service performed. We recognize revenue from contracts with customers at prices that are fixed or determinable as evidenced by an agreement with the customer, when we have met our performance obligation under the contract and it is probable that we will collect the amount to which we are entitled in exchange for the goods or services transferred or to be transferred to the customer. Depending on the product produced and sold or service performed and the terms of the agreement with the customer, we recognize revenue either over time, in the case of delivery or transmission of electricity or related services or the production and storage of certain custom-made products, or at a point in time for the delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product. Provisions for sales returns, early payment discounts and volume-based variable pricing incentives are recorded as reductions to revenue at the time revenue is recognized based on customer history, historical information and current trends. We include revenues received for shipping and handling in operating revenues. Expenses paid for shipping and handling are recorded as part of cost of products sold. Sales or other taxes collected from customers are excluded from operating revenues.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Electric Segment Revenues. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most Electric segment revenues are earned from the generation, transmission and sale of electricity to retail customers at rates approved by state regulatory commissions. OTP also earns revenue from the transmission of electricity for others over the transmission assets it owns separately or jointly with other transmission service providers, under rate tariffs established by the independent transmission system operator and approved by FERC. A third source of revenue for OTP comes from the generation and sale of electricity to wholesale customers at contract or market rates. Revenues from all these sources meet the criteria to be classified as revenue from contracts with customers and are recognized over time as energy is delivered or transmitted. Revenue is recognized based on the metered quantity of electricity delivered or transmitted at the applicable rates. For electricity delivered and consumed after a meter is read but not yet billed to a customer, OTP records revenue and an unbilled receivable based on estimates of the amount of energy delivered and a composite rate per kwh consumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Manufacturing Segment Revenues. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Manufacturing segment businesses earn revenue predominantly from the production and delivery of custom-made or standardized parts and products to customers across several industries and from the production and sale of tools and dies to other manufacturers. For the production and delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product, we have met our performance obligation and recognize revenue at the point in time when the product is shipped. At this point we have no further obligation to provide services related to such products. The shipping terms used in these transactions are free on board (FOB) shipping point.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plastics Segment Revenues. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plastics segment businesses earn revenue predominantly from the sale and delivery of standardized PVC pipe products produced at their manufacturing facilities. Revenue from the sale of these products is recognized at the point in time when the product is shipped as there is no further obligation to provide services related to such products and the shipping terms are FOB shipping point. We have one customer within our Plastics segment for which we produce and store a product made to the customer&#x2019;s specifications and design under a build and hold agreement. For sales to this customer, we recognize revenue as the custom-made product is produced, adjusting the amount of revenue for volume rebate variable pricing considerations we expect the customer will earn and applicable early payment discounts we expect the customer will take. Ownership of the pipe transfers to the customer prior to delivery and we are paid a negotiated fee for storage of the pipe. Revenue for storage of the pipe is recognized over time as the pipe is stored.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-402">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Alternative Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to recognizing revenue from contracts with customers, our Electric segment business also records revenue under alternative revenue program (ARP) requirements. Certain rate rider mechanisms qualify as ARP revenues as they provide for adjustments to rates outside of a general rate case proceeding to encourage or incentivize investments in certain areas such as conservation, renewable energy, pollution reduction or control, improved infrastructure of the transmission grid or other programs that provide benefits to the general public under public policy, laws or regulations. ARP riders generally provide for the recovery of specified costs and investments and include an incentive component to provide the regulated utility with a return on amounts invested.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We accrue ARP revenue on the basis of costs incurred, investments made and returns on those investments that qualify for recovery through established riders. ARP revenue is disclosed separately from revenue from contracts with customers and we have elected to report ARP revenue on a net basis, whereby amounts initially recorded as ARP revenue in a period are presented net of the reversal of amounts previously recognized as ARP revenue that are reclassified and recorded as revenue from contracts with customers when such amounts are included in the price of electricity to customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-403">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Receivables and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant credit to our customers in the normal course of business with repayment terms generally ranging from 30 to 90 days after the invoice date. Late fees are assessed on certain receivables once they are 30 days past due. Unbilled receivables represent estimates of energy delivered to customers but not yet billed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables are stated at the billed or estimated unbilled amount less an allowance for estimated credit losses. An allowance for credit losses is established based on losses expected to occur over the contractual life of the receivable. We estimate an allowance for credit losses on our trade and unbilled receivables by evaluating historical aging and write-off history, adjusted for current and forecasted economic conditions, for groups of receivables that share similar economic characteristics. Other receivables are evaluated by reviewing individual accounts, considering aging, financial condition of the debtor, recent payment history and other relevant factors. Account balances are written off in the period they are deemed to be uncollectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-404">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;Inventories are valued at the lower of cost or net realizable value. Costs for fuel, material and supply inventories of our Electric segment are determined on an average cost basis. Costs for raw material, work in process and finished goods inventories of our Manufacturing and Plastics segments are determined on a first-in first-out (FIFO) basis.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-405">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finished Goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;43,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Work in Process&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22,637&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Raw Material, Fuel and Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82,903&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Inventories&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;148,885&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;149,701&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-4" decimals="-3" id="f-406" unitRef="usd">43345000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-5" decimals="-3" id="f-407" unitRef="usd">47614000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-4" decimals="-3" id="f-408" unitRef="usd">22637000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-5" decimals="-3" id="f-409" unitRef="usd">26354000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="c-4" decimals="-3" id="f-410" unitRef="usd">82903000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="c-5" decimals="-3" id="f-411" unitRef="usd">75733000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-412" unitRef="usd">148885000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-413" unitRef="usd">149701000</us-gaap:InventoryNet>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c-1" id="f-414">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We invest in and hold, through rabbi trusts, corporate-owned life insurance policies to provide future funding for obligations under our supplemental pension plan and a nonqualified deferred compensation plan. The polices are recorded at cash surrender value and there are no restrictions on our ability to surrender the policies. &lt;/span&gt;&lt;/div&gt;We hold debt, mutual fund, and money market fund investments either as investments within our captive insurance entity, to provide future funding for obligations under nonqualified deferred compensation plans or provide a return on our available cash and liquidity. These investments are recorded at fair value. Debt securities are deemed to be available-for-sale securities, accordingly unrealized gains and losses are generally excluded from earnings and recognized in accumulated other comprehensive income. We evaluate whether declines in the fair value of debt securities below the cost basis are other-than-temporary. Declines in fair value deemed to be other-than-temporary result in the recognition of unrealized losses, or a portion thereof, in earnings. Unrealized gains and losses on mutual and money market funds are recognized in earnings immediately.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-415">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric plant is stated at original cost less accumulated depreciation. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and allowance for funds used during construction (AFUDC). The amount of interest capitalized to electric plant was $1.9 million in 2024, $1.9 million in 2023 and $0.9 million in 2022. Significant additions or improvements that extend an asset's useful life are capitalized, while repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is recognized on a straight-line basis over the asset's estimated useful life. For certain asset classes, we employ a group or composite method of depreciation in which certain assets are combined and depreciated over the average life of the combined asset group. Actuarial studies are periodically performed to assess the remaining useful lives and salvage values of our assets, with any changes in these estimates incorporated into depreciation on a prospective basis. Gains or losses on group or composite asset dispositions are recorded to accumulated depreciation and impact current and future depreciation rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recovered in rates for future removal costs are recorded as regulatory liabilities. Removal costs, when incurred, are charged against the regulatory liability.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment of our nonelectric operations are carried at historical cost less accumulated depreciation. Depreciation is recognized on a straight-line basis over the asset's estimated useful life. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and capitalized interest, as applicable. No interest was capitalized in 2024, 2023 or 2022. Maintenance and repairs are expensed as incurred. Gains or losses on asset dispositions are included in the determination of operating income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:InterestCostsCapitalized contextRef="c-44" decimals="-5" id="f-416" unitRef="usd">1900000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-45" decimals="-5" id="f-417" unitRef="usd">1900000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-46" decimals="-5" id="f-418" unitRef="usd">900000</us-gaap:InterestCostsCapitalized>
    <us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-419">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated service lives for rate-regulated electric assets and nonelectric assets are included below:&lt;/span&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:80.427%"&gt;&lt;/td&gt;&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:1.605%"&gt;&lt;/td&gt;&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.235%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service Life Range&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Production Plant&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transmission Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;80&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Distribution Plant&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;General Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonelectric Assets:&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Buildings and Leasehold Improvements&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife contextRef="c-47" id="f-420">P21Y</ottr:PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife contextRef="c-48" id="f-421">P114Y</ottr:PublicUtilitiesPropertyPlantAndEquipmentProductionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife contextRef="c-47" id="f-422">P51Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife contextRef="c-48" id="f-423">P80Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife contextRef="c-47" id="f-424">P10Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife contextRef="c-48" id="f-425">P72Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife contextRef="c-47" id="f-426">P5Y</ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife contextRef="c-48" id="f-427">P56Y</ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneralUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-49" id="f-428">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-50" id="f-429">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-51" id="f-430">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-52" id="f-431">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <ottr:JointOwnershipPolicyTextBlock contextRef="c-1" id="f-432">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Jointly Owned Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTP is a joint owner in two coal-fired steam-powered electric generation plants: Big Stone Plant near Big Stone City, South Dakota and Coyote Station near Beulah, North Dakota. OTP is also a joint owner, with other regional utilities, in several major transmission lines. OTP's interest in each jointly owned facility is reflected in the consolidated balance sheets on a pro-rata basis and OTP's share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of direct revenue and expenses are included in operating revenues and expenses in the consolidated statements of income. Each participant in the jointly owned facilities finances their own investments.&lt;/span&gt;&lt;/div&gt;</ottr:JointOwnershipPolicyTextBlock>
    <ottr:NumberOfJointlyOwnedElectricGenerationPlants contextRef="c-4" decimals="INF" id="f-433" unitRef="plant">2</ottr:NumberOfJointlyOwnedElectricGenerationPlants>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-434">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over amounts recognized for the net identifiable assets acquired. Goodwill is not amortized, but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. Impairment testing is performed at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We perform our impairment testing in the fourth quarter of each year and have identified three reporting units that carry a goodwill balance. We historically tested goodwill for impairment as of December 31st each year; however, in 2024, we elected to change the date of our annual goodwill impairment test to October 1st. We believe this new testing date allows us to better align our annual goodwill impairment testing procedures with our year-end financial reporting, as well as our annual budgeting and forecasting process. This change did not delay, accelerate or avoid the recognition of an impairment charge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We perform a quantitative impairment assessment, electing to forgo the optional qualitative assessment. The quantitative assessment is a single-step test that identifies both the existence of impairment and the amount of impairment loss by comparing the estimated fair value of a reporting unit to its carrying value, with any excess carrying value over the fair value being recognized as an impairment loss.        &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with finite lives, which primarily consist of customer relationships, are carried at estimated fair value at the time of acquisition less accumulated amortization. The costs of the intangible assets are amortized over their estimated useful lives, which generally range from 15 to 20 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="c-1"
      decimals="INF"
      id="f-435"
      unitRef="reportingunit">3</us-gaap:NumberOfReportingUnits>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-53" id="f-436">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-54" id="f-437">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-438">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cloud Computing Costs&lt;/span&gt;&lt;/div&gt;We capitalize implementation costs incurred in cloud computing arrangements that are service contracts consistent with capitalized implementation costs incurred to develop or obtain internal-use software. Costs are amortized on a straight-line basis over the life of the associated contract. Capitalized implementation costs are amortized over periods up to ten years. Capitalized costs and related accumulated amortization are included in other noncurrent assets on the consolidated balance sheets.</us-gaap:InternalUseSoftwarePolicy>
    <ottr:CapitalizedComputerSoftwareAmortizationPeriod contextRef="c-1" id="f-439">P10Y</ottr:CapitalizedComputerSoftwareAmortizationPeriod>
    <ottr:ScheduleOfCapitalizedComputerCostsTableTextBlock contextRef="c-1" id="f-440">Below are the amounts of capitalized cost and related accumulated amortization as of December&#160;31, 2024 and 2023:&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cloud Computing Costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15,741&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cloud Computing Costs, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11,945&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;</ottr:ScheduleOfCapitalizedComputerCostsTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="c-4" decimals="-3" id="f-441" unitRef="usd">15741000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="c-5" decimals="-3" id="f-442" unitRef="usd">12782000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-443" unitRef="usd">3796000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-444" unitRef="usd">1505000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-4" decimals="-3" id="f-445" unitRef="usd">11945000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-5" decimals="-3" id="f-446" unitRef="usd">11277000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-447" unitRef="usd">3000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-12" decimals="-5" id="f-448" unitRef="usd">1300000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-13" decimals="-5" id="f-449" unitRef="usd">1400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-450">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize a right-of-use lease asset and a corresponding lease liability at the lease commencement date. The length of our lease agreements varies from less than one year to approximately ten years. We have elected to not record lease assets and liabilities for leases with a lease term at commencement of 12 months or less; such leases are expensed on a straight-line basis over the lease term. Certain of our leases contain options to renew or extend the lease term at our discretion if certain conditions are met. If a lease contains an option to extend the lease term and there is reasonable certainty the option will be exercised, the option is considered in the lease term at inception, or at such time when an event occurs which triggers the remeasurement of a lease, as applicable. In the determination of the lease term for one of our leased manufacturing facilities, we have incorporated the future lease renewals which we believe are reasonably certain to be exercised in the associated right-of-use asset and liability values.   &lt;/span&gt;&lt;/div&gt;We have elected to not separate non-lease components (e.g., common area maintenance) from lease components on real estate leases, accordingly the recognized lease asset and lease liability incorporate in their measurement payments for non-lease components. Certain leases include variable lease payments as the amounts are subject to change over the lease term; such amounts are not incorporated into the measurement of the right-of-use lease asset or lease liability. We are unable to determine the interest rate implicit in our leases, thus we apply our incremental borrowing rate to capitalize the right-of-use asset and lease liability. We estimate our incremental borrowing rate by reference to market interest rates on long-term debt, incorporating considerations of the credit quality of the lessee and the term of lease.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-53" id="f-451">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-54" id="f-452">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="c-1" id="f-453">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recoverability of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review our long-lived assets including, among other assets, property, plant and equipment, amortizing intangible assets and right-of-use lease assets whenever events or changes in circumstances indicate the carrying amount of the assets may not be &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recoverable. We determine potential impairment by comparing the carrying amount of the assets with the net cash flows expected to be provided by operating activities of the business or related assets. If the sum of the expected future net cash flows is less than the carrying amount of the assets, an impairment loss would be recognized. Such an impairment loss would be measured as the amount by which the carrying amount exceeds the fair value of the asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="c-1" id="f-454">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Plans and Other Postretirement Benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain pension and postretirement benefit plans for eligible employees. Recognizing the cost of providing benefits and measuring the projected benefit obligation of these plans requires management to make various assumptions and estimates. Certain unrecognized actuarial gains and losses and unrecognized prior service costs or credits are deferred as regulatory assets and liabilities, rather than recorded as other comprehensive income, based on regulatory recovery mechanisms.&lt;/span&gt;&lt;/div&gt;We have elected to apply a minimum amortization method for determining the amount of amortization of net cumulative gains or losses to be included as a component of net periodic benefit cost for any annual period. Cumulative gains and losses recognized in accumulated other comprehensive income or as a deferred regulatory asset or liability that are in excess of 10% of the projected benefit obligation or the market value of pension plan assets are amortized over the expected remaining future service period of active plan participants. In periods in which the cumulative gains and losses do not exceed 10%, no amortization to net period benefit cost is recognized.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:AssetRetirementObligationsPolicy contextRef="c-1" id="f-455">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asset Retirement Obligations&lt;/span&gt;&lt;/div&gt;Legal obligations related to the future retirement of long-lived assets are recognized as asset retirement obligations (ARO). An ARO is recognized in the period in which the legal obligation is incurred and the amount of the obligation can be reasonably estimated, with an offsetting increase to the associated long-lived asset. AROs are initially recognized at fair value and increased with the passage of time (accretion). ARO estimates are revised periodically with any adjustments reflected in the ARO and associated long-lived asset.</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-456">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the asset and liability method to account for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of all temporary differences between the carrying amounts of assets and liabilities and their respective tax bases. Deferred taxes are recorded using the tax rates scheduled by tax law to be in effect in the periods when the temporary differences reverse. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that a portion or all of the deferred tax assets will not be realized. The realizability of deferred tax assets is determined by taking into consideration forecasts of future taxable income, the reversal of other existing temporary differences, available net operating loss carryforwards and available tax planning strategies. Changes in valuation allowances are included in the provision for income taxes in the period of the changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the tax effects of all tax positions that are more-likely-than-not to be sustained on audit based solely on the technical merits of those positions as of the balance sheet date. Changes in the recognition or measurement of such positions are recognized in the provision for income taxes in the period of the changes. We classify interest and penalties on tax uncertainties as components of the provision for income taxes within the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to account for transferable tax credits as a component of our income tax provision. We recognize the benefit of PTCs as a reduction of income tax expense in the period the credit is generated, which corresponds to the period the energy production occurs. We apply the deferral method of accounting for ITCs and state wind energy credits. Under this method, ITCs and state wind energy credits are amortized as a reduction to income tax expense over the estimated useful lives of the underlying property that gave rise to the credit.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="c-1" id="f-457">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Compensation Plans&lt;/span&gt;&lt;/div&gt;The Company sponsors two nonqualified deferred compensation plans for the benefit of executive officers and other select employees. Each plan allows participants to defer a specified amount or percentage of base wages or incentive compensation into the plan, subject to certain limitations. The Company, at its discretion, may make employer contributions to either plan during any annual period. Participant and employer deferred amounts are segregated into one or more accounts chosen by the participant. Participants earn a return on deferred amounts based on notional investments in the segregated accounts. Participants can elect lump sum distributions or annual installments of deferred balances during the participant's employment or upon retirement.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <ottr:DeferredCompensationArrangementsNumberOfPlansOffered contextRef="c-4" decimals="INF" id="f-458" unitRef="plan">2</ottr:DeferredCompensationArrangementsNumberOfPlansOffered>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c-4" decimals="-5" id="f-459" unitRef="usd">29100000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c-5" decimals="-5" id="f-460" unitRef="usd">24600000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="c-1" decimals="-5" id="f-461" unitRef="usd">1300000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="c-12" decimals="-5" id="f-462" unitRef="usd">1200000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="c-13" decimals="-5" id="f-463" unitRef="usd">900000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <ottr:DeferredCompensationLiabilityGainLoss contextRef="c-1" decimals="-5" id="f-464" unitRef="usd">-3300000</ottr:DeferredCompensationLiabilityGainLoss>
    <ottr:DeferredCompensationLiabilityGainLoss contextRef="c-12" decimals="-5" id="f-465" unitRef="usd">-3300000</ottr:DeferredCompensationLiabilityGainLoss>
    <ottr:DeferredCompensationLiabilityGainLoss contextRef="c-13" decimals="-5" id="f-466" unitRef="usd">3100000</ottr:DeferredCompensationLiabilityGainLoss>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-467">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation awards are measured at the grant-date fair value of the award and compensation expense is recognized on a straight-line basis over the applicable service or performance period. The service period may be limited to the period until such &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;time that a recipient is retirement eligible as determined under the award agreement. Awards granted to employees eligible for retirement on the date of grant are expensed in the period of grant. We recognize the effects of award forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-468">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Three levels of inputs may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Quoted prices are available in active markets for identical assets or liabilities as of the reported date. The types of assets and liabilities included in Level 1 are highly liquid and actively traded instruments with quoted prices, such as equities listed on the New York Stock Exchange and commodity derivative contracts listed on the New York Mercantile Exchange.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Pricing inputs are other than quoted prices in active markets but are either directly or indirectly observable as of the reported date. The types of assets and liabilities included in Level 2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward prices and volatilities.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Significant inputs to pricing have little or no observability as of the reporting date. The types of assets and liabilities included in Level 3 are those with inputs requiring significant management judgment or estimation and may include complex and subjective models and forecasts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In instances where the determination of the fair value measurement is based on inputs from different levels within the hierarchy, the level in the hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <ottr:RelatedPartyTransactionPolicyTextBlock contextRef="c-1" id="f-469">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Related Parties&lt;/span&gt;&lt;/div&gt;The Otter Tail Corporation Foundation and Otter Tail Power Company Foundation are independent not-for-profit charitable entities affiliated with the Company and are not included in OTC's consolidated financial statements.</ottr:RelatedPartyTransactionPolicyTextBlock>
    <ottr:NumberOfFoundationsTransactingWith
      contextRef="c-55"
      decimals="INF"
      id="f-470"
      unitRef="foundation">2</ottr:NumberOfFoundationsTransactingWith>
    <ottr:NumberOfFoundationsTransactingWith
      contextRef="c-56"
      decimals="INF"
      id="f-471"
      unitRef="foundation">2</ottr:NumberOfFoundationsTransactingWith>
    <ottr:RelatedPartyTransactionContributionObligations contextRef="c-55" decimals="-5" id="f-472" unitRef="usd">5500000</ottr:RelatedPartyTransactionContributionObligations>
    <ottr:RelatedPartyTransactionContributionObligations contextRef="c-56" decimals="-5" id="f-473" unitRef="usd">5500000</ottr:RelatedPartyTransactionContributionObligations>
    <ottr:NumberOfFoundationsTransactingWith
      contextRef="c-57"
      decimals="INF"
      id="f-474"
      unitRef="foundation">2</ottr:NumberOfFoundationsTransactingWith>
    <ottr:NumberOfFoundationsTransactingWith
      contextRef="c-58"
      decimals="INF"
      id="f-475"
      unitRef="foundation">2</ottr:NumberOfFoundationsTransactingWith>
    <ottr:NumberOfFoundationsTransactingWith
      contextRef="c-59"
      decimals="INF"
      id="f-476"
      unitRef="foundation">2</ottr:NumberOfFoundationsTransactingWith>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-60" decimals="-5" id="f-477" unitRef="usd">5500000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-61" decimals="-5" id="f-478" unitRef="usd">4300000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-62" decimals="-5" id="f-479" unitRef="usd">4500000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="c-1" id="f-480">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Variable Interest Entity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2012, the Coyote Station owners, including OTP, entered into an LSA with Coyote Creek Mining Company, LLC (CCMC), a subsidiary of The North American Coal Corporation, for the purchase of lignite coal to meet the coal supply requirements of Coyote Station for the period beginning in May 2016 and ending in December 2040. The price per ton paid by the Coyote Station owners under the LSA reflects the cost of production, along with an agreed upon profit and capital charge. CCMC was formed for the purpose of mining coal to meet the coal fuel supply requirements of Coyote Station from May 2016 through December 2040 and, based on the terms of the LSA, is considered a variable interest entity (VIE) due to the transfer of all operating and economic risk to the Coyote Station owners, as the agreement is structured so that the price of the coal would cover all costs of operations as well as future reclamation costs. The Coyote Station owners are required to buy certain assets of CCMC at book value should they terminate the contract prior to the end of the contract term and are providing a guarantee of the value of the equity of CCMC because the Coyote Station owners are required to buy the membership interests of CCMC at the end of the contract term at equity value. Under current accounting standards, the primary beneficiary of a VIE is required to include the assets, liabilities, results of operations and cash flows of the VIE in its consolidated financial statements. No single owner of Coyote Station owns a majority interest in Coyote Station and none, individually, has the power to direct the activities that most significantly impact CCMC. Therefore, none of the owners individually, including OTP, is considered the primary beneficiary of the VIE and the Company is not required to include CCMC in its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the LSA terminates prior to the expiration of its term or the production period terminates prior to December 31, 2040 and the Coyote Station owners purchase all of the outstanding membership interests of CCMC, the owners will satisfy or, if permitted by CCMC&#x2019;s applicable lenders, assume all of CCMC&#x2019;s obligations owed to CCMC&#x2019;s lenders under its loans and leases. The Coyote Station owners have limited rights to assign their rights and obligations under the LSA without the consent of CCMC&#x2019;s lenders during any period in which CCMC&#x2019;s obligations to its lenders remain outstanding. In the event the contract is terminated prior to the end of the term due to certain events, OTP&#x2019;s maximum loss exposure, as a result of its involvement with CCMC, could be as high as $40 million, or OTP&#x2019;s 35% share of CCMC&#x2019;s unrecovered costs as of December&#160;31, 2024, if recovery of such a loss is denied by regulatory authorities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount contextRef="c-63" decimals="-6" id="f-481" unitRef="usd">40000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <ottr:VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage contextRef="c-64" decimals="2" id="f-482" unitRef="number">0.35</ottr:VariableInterestEntityReportingEntityInvolvementMaximumLossExposurePercentage>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-483">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Reporting. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued amended authoritative guidance codified in Accounting Standards Codification (ASC) 280, Segment Reporting. The amended guidance expands annual and interim disclosure requirements for reportable segments, primarily through expanded disclosures about significant segment expenses. We adopted this updated standard in the 2024 annual period on a retrospective basis, as required by the updated &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;standard. The adoption of this updated standard resulted in additional disclosures related to our reportable segments and did not have an impact on our consolidated financial position or operating results. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued amended authoritative guidance codified in ASC 740, Income Taxes. The amended guidance requires additional disaggregated information in effective tax rate reconciliation disclosures and additional disaggregated information about income taxes paid. The updated standard is effective for our annual periods beginning in 2025. The amended guidance is to be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate adopting the updated standard in our Form 10-K for the year ended December 31, 2025 and electing to apply the standard on a retrospective basis for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregated Income Statement Expenses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In November 2024, the FASB issued authoritative guidance codified in ASC 220, Income Statement&#x2014;Reporting Comprehensive Income, which will require additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for our annual periods beginning in 2027 and interim periods beginning in the first quarter of fiscal 2028 and can be applied on either a prospective or retrospective basis. Early adoption is permitted. We are currently evaluating the impact that the updated standard will have on our financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-484">Segment Information&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our business is comprised of three reportable segments, Electric, Manufacturing and Plastics, consistent with our business strategy, organizational structure and our internal reporting and review processes. Our chief operating decision maker (CODM) is our Chief Executive Officer. Segment net income is the sole measure of segment profit or loss used by our CODM in assessing segment performance and allocating resources to our segments. Our CODM uses segment net income in assessing financial performance on a monthly basis, reviewing and approving annual operating budgets and periodic forecasts, allocating capital or financial resources to our segments, making strategic decisions and measuring returns on equity in comparison to internal thresholds or peer entities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operations of our three reportable segments are further described below. We have aggregated two operating segments within our Manufacturing reportable segment based on the similarity between these businesses and their economic characteristics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Electric&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; includes the production, transmission, distribution and sale of electric energy in Minnesota, North Dakota and South Dakota by OTP. In addition, OTP is a participant in the MISO markets. OTP&#x2019;s operations have been our primary business since 1907.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Manufacturing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; consists of businesses in the following manufacturing activities: contract machining, metal parts stamping, fabrication and painting, and production of plastic thermoformed horticultural containers, life science and industrial packaging, and material handling components. These businesses have manufacturing facilities in Georgia, Illinois and Minnesota and sell products primarily in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plastics&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; consists of businesses producing PVC pipe at plants in North Dakota and Arizona. The PVC pipe is sold primarily in the western half of the United States and Canada.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Profit or Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about each segment, including significant expenses and net income of each segment, for the years ended December&#160;31, 2024, 2023 and 2022 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Electric Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;524,515&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;528,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;549,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Production Fuel and Purchased Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;122,506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;138,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;165,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating and Maintenance Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;190,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;191,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;181,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation and 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82,136&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72,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;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;38,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Tax Expense (Benefit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Segment Items&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(13,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;90,963&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;84,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:3pt"&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:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other segment items includes nonservice components of postretirement benefits, allowance for funds used during construction, and other expenses (income).&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Manufacturing Segment&lt;/span&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;342,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;402,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;397,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;283,390&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;324,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;327,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Selling, General, and Administrative Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;40,110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,516&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Segment Items&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13,681&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plastics Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;463,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;418,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;512,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;166,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;143,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;227,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Selling, General, and Administrative Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24,908&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;590&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;70,644&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;66,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Segment Items&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;200,747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;187,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;195,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capital Expenditures and Identifiable Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides capital expenditures for each reportable segment and our corporate cost center for the years ended December&#160;31, 2024, 2023 and 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;301,454&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;240,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;147,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;32,159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Plastics&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24,749&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;358,650&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;287,134&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;171,134&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides the identifiable assets by segment and corporate assets as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Identifiable Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,785,522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,533,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;254,445&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;251,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Plastics&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;186,043&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;164,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;426,072&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;293,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,652,082&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,242,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;/table&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate assets consist primarily of cash and cash equivalents, prepaid expenses, investments and fixed assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reconciliation to Consolidated Amounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain costs are not allocated to our operating segments. Corporate operating costs include items such as corporate staff and overhead costs, the results of our captive insurance company and other items excluded from the measurement of operating segment performance. Corporate is not an operating segment, rather it is added to operating segment totals to reconcile to consolidated amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included below is a reconciliation of certain segment information and our unallocated corporate costs to consolidated amounts for the years ended December&#160;31, 2024, 2023 and 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82,136&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72,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;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;20,393&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Plastics&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total &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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;107,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;97,954&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;92,597&#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 style="height:8pt"&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Interest Expense of Reportable Segments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41,322&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;35,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Interest Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;493&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41,815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37,677&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36,016&#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 style="height:8pt"&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income Tax Expense (Benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Income Tax Expense of Reportable Segments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;71,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Income Tax Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(6,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total &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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;65,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69,298&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,351&#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 style="height:8pt"&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Net Income of Reportable Segments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;305,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;293,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;296,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(12,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total &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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;301,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;294,191&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;284,184&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Plastics segment businesses use PVC resin as a critical component within their PVC pipe manufacturing process. There are a limited number of PVC resin suppliers in the U.S., and in 2024 we sourced all of our PVC resin needs from four vendors. Although there are a limited number of PVC resin suppliers, we believe that other suppliers could provide PVC resin on comparable terms. Additionally, most U.S. resin production plants are located in the Gulf Coast region. These plants are subject to the risk of damage and production shutdowns because of exposure to hurricanes or other extreme weather events that occur in this region. The loss of a key vendor, or any interruption or delay in the supply of PVC resin could cause production delays, a possible loss of sales or result in increased costs to secure resin, all of which would adversely affect our operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2024, two customers combined accounted for 19% of Electric segment operating revenues, two customers combined to account for 36% of Manufacturing segment operating revenues and two customers combined to account for 52% of Plastics segment operating revenues, with one of those customers providing 11% of our consolidated operating revenues. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Entity-Wide Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our long-lived assets are located within the United States and substantially all of our operating revenues are from customers located within the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-485"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-486"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-487"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-488">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about each segment, including significant expenses and net income of each segment, for the years ended December&#160;31, 2024, 2023 and 2022 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Electric Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;524,515&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;528,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;549,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Production Fuel and Purchased Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;122,506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;138,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;165,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating and Maintenance Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;190,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;191,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;181,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation and 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82,136&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72,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;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;38,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Tax Expense (Benefit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Segment Items&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(13,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;90,963&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;84,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:3pt"&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:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other segment items includes nonservice components of postretirement benefits, allowance for funds used during construction, and other expenses (income).&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Manufacturing Segment&lt;/span&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;342,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;402,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;397,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;283,390&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;324,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;327,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Selling, General, and Administrative Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;40,110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,516&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Segment Items&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13,681&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plastics Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;463,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;418,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;512,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;166,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;143,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;227,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Selling, General, and Administrative Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24,908&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;590&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;70,644&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;66,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Segment Items&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;200,747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;187,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;195,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capital Expenditures and Identifiable Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides capital expenditures for each reportable segment and our corporate cost center for the years ended December&#160;31, 2024, 2023 and 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;301,454&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;240,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;147,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;32,159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Plastics&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24,749&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;358,650&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;287,134&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;171,134&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides the identifiable assets by segment and corporate assets as of December&#160;31, 2024 and 2023:&lt;/span&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Identifiable Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,785,522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,533,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;254,445&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;251,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Plastics&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;186,043&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;164,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;426,072&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;293,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,652,082&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,242,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;/table&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included below is a reconciliation of certain segment information and our unallocated corporate costs to consolidated amounts for the years ended December&#160;31, 2024, 2023 and 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82,136&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72,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;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;20,393&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Plastics&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total &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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;107,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;97,954&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;92,597&#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 style="height:8pt"&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Interest Expense of Reportable Segments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41,322&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;35,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Interest Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;493&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41,815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37,677&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36,016&#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 style="height:8pt"&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income Tax Expense (Benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Income Tax Expense of Reportable Segments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;71,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Income Tax Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(6,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total &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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;65,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69,298&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,351&#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 style="height:8pt"&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Net Income of Reportable Segments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;305,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;293,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;296,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(12,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total &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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;301,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;294,191&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;284,184&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-3" id="f-489" unitRef="usd">524515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-3" id="f-490" unitRef="usd">528359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-67" decimals="-3" id="f-491" unitRef="usd">549699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower contextRef="c-65" decimals="-3" id="f-492" unitRef="usd">122506000</ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower>
    <ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower contextRef="c-66" decimals="-3" id="f-493" unitRef="usd">138631000</ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower>
    <ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower contextRef="c-67" decimals="-3" id="f-494" unitRef="usd">165391000</ottr:UtilitiesOperatingExpenseFuelUsedAndPurchasePower>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-65" decimals="-3" id="f-495" unitRef="usd">190422000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-66" decimals="-3" id="f-496" unitRef="usd">191263000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-67" decimals="-3" id="f-497" unitRef="usd">181378000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-65" decimals="-3" id="f-498" unitRef="usd">82136000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-66" decimals="-3" id="f-499" unitRef="usd">75330000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-67" decimals="-3" id="f-500" unitRef="usd">72050000</us-gaap:DepreciationDepletionAndAmortization>
    <ottr:UtilitiesOperatingExpensePropertyTaxes contextRef="c-65" decimals="-3" id="f-501" unitRef="usd">15662000</ottr:UtilitiesOperatingExpensePropertyTaxes>
    <ottr:UtilitiesOperatingExpensePropertyTaxes contextRef="c-66" decimals="-3" id="f-502" unitRef="usd">16614000</ottr:UtilitiesOperatingExpensePropertyTaxes>
    <ottr:UtilitiesOperatingExpensePropertyTaxes contextRef="c-67" decimals="-3" id="f-503" unitRef="usd">17742000</ottr:UtilitiesOperatingExpensePropertyTaxes>
    <us-gaap:InterestExpenseNonoperating contextRef="c-65" decimals="-3" id="f-504" unitRef="usd">38216000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-66" decimals="-3" id="f-505" unitRef="usd">33864000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-67" decimals="-3" id="f-506" unitRef="usd">31950000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-65" decimals="-3" id="f-507" unitRef="usd">-1544000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-66" decimals="-3" id="f-508" unitRef="usd">1648000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-67" decimals="-3" id="f-509" unitRef="usd">5065000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-65" decimals="-3" id="f-510" unitRef="usd">-13846000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-66" decimals="-3" id="f-511" unitRef="usd">-13415000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-67" decimals="-3" id="f-512" unitRef="usd">-3851000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:NetIncomeLoss contextRef="c-65" decimals="-3" id="f-513" unitRef="usd">90963000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-66" decimals="-3" id="f-514" unitRef="usd">84424000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-67" decimals="-3" id="f-515" unitRef="usd">79974000</us-gaap:NetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-3" id="f-516" unitRef="usd">342592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-69" decimals="-3" id="f-517" unitRef="usd">402781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-70" decimals="-3" id="f-518" unitRef="usd">397983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-68" decimals="-3" id="f-519" unitRef="usd">283390000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-69" decimals="-3" id="f-520" unitRef="usd">324245000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-70" decimals="-3" id="f-521" unitRef="usd">327228000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-68" decimals="-3" id="f-522" unitRef="usd">40110000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-69" decimals="-3" id="f-523" unitRef="usd">49396000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-70" decimals="-3" id="f-524" unitRef="usd">41690000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c-68" decimals="-3" id="f-525" unitRef="usd">2516000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-69" decimals="-3" id="f-526" unitRef="usd">2295000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-70" decimals="-3" id="f-527" unitRef="usd">2796000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-68" decimals="-3" id="f-528" unitRef="usd">2895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-69" decimals="-3" id="f-529" unitRef="usd">5390000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-70" decimals="-3" id="f-530" unitRef="usd">5321000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-68" decimals="-3" id="f-531" unitRef="usd">0</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-69" decimals="-3" id="f-532" unitRef="usd">1000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-70" decimals="-3" id="f-533" unitRef="usd">-2000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:NetIncomeLoss contextRef="c-68" decimals="-3" id="f-534" unitRef="usd">13681000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-69" decimals="-3" id="f-535" unitRef="usd">21454000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-70" decimals="-3" id="f-536" unitRef="usd">20950000</us-gaap:NetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-71" decimals="-3" id="f-537" unitRef="usd">463441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-3" id="f-538" unitRef="usd">418026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-3" id="f-539" unitRef="usd">512527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-71" decimals="-3" id="f-540" unitRef="usd">166628000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-72" decimals="-3" id="f-541" unitRef="usd">143521000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-73" decimals="-3" id="f-542" unitRef="usd">227571000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-71" decimals="-3" id="f-543" unitRef="usd">24908000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-72" decimals="-3" id="f-544" unitRef="usd">20103000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-73" decimals="-3" id="f-545" unitRef="usd">20378000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c-71" decimals="-3" id="f-546" unitRef="usd">590000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-72" decimals="-3" id="f-547" unitRef="usd">602000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-73" decimals="-3" id="f-548" unitRef="usd">585000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-71" decimals="-3" id="f-549" unitRef="usd">70644000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-72" decimals="-3" id="f-550" unitRef="usd">66066000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-73" decimals="-3" id="f-551" unitRef="usd">68688000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-71" decimals="-3" id="f-552" unitRef="usd">-76000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-72" decimals="-3" id="f-553" unitRef="usd">-14000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-73" decimals="-3" id="f-554" unitRef="usd">-69000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:NetIncomeLoss contextRef="c-71" decimals="-3" id="f-555" unitRef="usd">200747000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-72" decimals="-3" id="f-556" unitRef="usd">187748000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-73" decimals="-3" id="f-557" unitRef="usd">195374000</us-gaap:NetIncomeLoss>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-65" decimals="-3" id="f-558" unitRef="usd">301454000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-66" decimals="-3" id="f-559" unitRef="usd">240695000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-67" decimals="-3" id="f-560" unitRef="usd">147869000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-68" decimals="-3" id="f-561" unitRef="usd">32159000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-69" decimals="-3" id="f-562" unitRef="usd">23284000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-70" decimals="-3" id="f-563" unitRef="usd">17954000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-71" decimals="-3" id="f-564" unitRef="usd">24749000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-72" decimals="-3" id="f-565" unitRef="usd">23029000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-73" decimals="-3" id="f-566" unitRef="usd">5245000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-74" decimals="-3" id="f-567" unitRef="usd">288000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-75" decimals="-3" id="f-568" unitRef="usd">126000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-76" decimals="-3" id="f-569" unitRef="usd">66000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-570" unitRef="usd">358650000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-12" decimals="-3" id="f-571" unitRef="usd">287134000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-13" decimals="-3" id="f-572" unitRef="usd">171134000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Assets contextRef="c-77" decimals="-3" id="f-573" unitRef="usd">2785522000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-78" decimals="-3" id="f-574" unitRef="usd">2533831000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-79" decimals="-3" id="f-575" unitRef="usd">254445000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-80" decimals="-3" id="f-576" unitRef="usd">251343000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-81" decimals="-3" id="f-577" unitRef="usd">186043000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-82" decimals="-3" id="f-578" unitRef="usd">164179000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-83" decimals="-3" id="f-579" unitRef="usd">426072000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-84" decimals="-3" id="f-580" unitRef="usd">293215000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-581" unitRef="usd">3652082000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-582" unitRef="usd">3242568000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-65" decimals="-3" id="f-583" unitRef="usd">82136000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-66" decimals="-3" id="f-584" unitRef="usd">75330000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-67" decimals="-3" id="f-585" unitRef="usd">72050000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-68" decimals="-3" id="f-586" unitRef="usd">20393000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-69" decimals="-3" id="f-587" unitRef="usd">18495000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-70" decimals="-3" id="f-588" unitRef="usd">16202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-71" decimals="-3" id="f-589" unitRef="usd">4494000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-72" decimals="-3" id="f-590" unitRef="usd">4027000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-73" decimals="-3" id="f-591" unitRef="usd">4205000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-74" decimals="-3" id="f-592" unitRef="usd">98000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-75" decimals="-3" id="f-593" unitRef="usd">102000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-76" decimals="-3" id="f-594" unitRef="usd">140000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-595" unitRef="usd">107121000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-596" unitRef="usd">97954000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-597" unitRef="usd">92597000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestExpenseNonoperating contextRef="c-85" decimals="-3" id="f-598" unitRef="usd">41322000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-86" decimals="-3" id="f-599" unitRef="usd">36761000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-87" decimals="-3" id="f-600" unitRef="usd">35331000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-74" decimals="-3" id="f-601" unitRef="usd">493000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-75" decimals="-3" id="f-602" unitRef="usd">916000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-76" decimals="-3" id="f-603" unitRef="usd">685000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-604" unitRef="usd">41815000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-12" decimals="-3" id="f-605" unitRef="usd">37677000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-13" decimals="-3" id="f-606" unitRef="usd">36016000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-85" decimals="-3" id="f-607" unitRef="usd">71995000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-86" decimals="-3" id="f-608" unitRef="usd">73104000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-87" decimals="-3" id="f-609" unitRef="usd">79074000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-74" decimals="-3" id="f-610" unitRef="usd">-6765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-75" decimals="-3" id="f-611" unitRef="usd">-3806000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-76" decimals="-3" id="f-612" unitRef="usd">-5723000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-613" unitRef="usd">65230000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-614" unitRef="usd">69298000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-615" unitRef="usd">73351000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-85" decimals="-3" id="f-616" unitRef="usd">305391000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-86" decimals="-3" id="f-617" unitRef="usd">293626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-87" decimals="-3" id="f-618" unitRef="usd">296298000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-74" decimals="-3" id="f-619" unitRef="usd">-3729000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-75" decimals="-3" id="f-620" unitRef="usd">565000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-76" decimals="-3" id="f-621" unitRef="usd">-12114000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-622" unitRef="usd">301662000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-623" unitRef="usd">294191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-624" unitRef="usd">284184000</us-gaap:NetIncomeLoss>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-88" decimals="2" id="f-625" unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-89" decimals="2" id="f-626" unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-90" decimals="2" id="f-627" unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-91" decimals="2" id="f-628" unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-629">Revenue&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present our operating revenues from external customers, in total and by amounts arising from contracts with customers and ARP arrangements, disaggregated by revenue source and segment for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Electric Segment&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retail: Residential&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;133,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retail: Commercial and Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;311,968&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retail: Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7,838&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;453,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;455,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wholesale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11,077&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Electric Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;524,515&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;528,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;549,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Manufacturing Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Metal Parts and Tooling&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;303,077&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;351,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plastic Products and Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;32,210&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Scrap Metal&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7,305&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Manufacturing Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;342,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;397,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plastics Segment&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PVC Pipe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;463,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;418,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;512,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Operating Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,330,548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,349,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,460,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Noncontract Revenues Included Above&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electric Segment - ARP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Operating Revenues from Contracts with Customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,329,973&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,353,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,469,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-630">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present our operating revenues from external customers, in total and by amounts arising from contracts with customers and ARP arrangements, disaggregated by revenue source and segment for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Electric Segment&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retail: Residential&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;133,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retail: Commercial and Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;311,968&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retail: Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7,838&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;453,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;455,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wholesale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11,077&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Electric Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;524,515&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;528,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;549,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Manufacturing Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Metal Parts and Tooling&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;303,077&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;351,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plastic Products and Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;32,210&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Scrap Metal&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7,305&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Manufacturing Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;342,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;397,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plastics Segment&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PVC Pipe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;463,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;418,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;512,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Operating Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,330,548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,349,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,460,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Noncontract Revenues Included Above&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electric Segment - ARP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Operating Revenues from Contracts with Customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,329,973&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,353,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,469,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-3" id="f-631" unitRef="usd">133408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-3" id="f-632" unitRef="usd">135570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-3" id="f-633" unitRef="usd">143888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-3" id="f-634" unitRef="usd">311968000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-3" id="f-635" unitRef="usd">312551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-3" id="f-636" unitRef="usd">318494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-3" id="f-637" unitRef="usd">7838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-3" id="f-638" unitRef="usd">7719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-3" id="f-639" unitRef="usd">7918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-3" id="f-640" unitRef="usd">453214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-3" id="f-641" unitRef="usd">455840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-3" id="f-642" unitRef="usd">470300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-3" id="f-643" unitRef="usd">53517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-644" unitRef="usd">52555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-3" id="f-645" unitRef="usd">52213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-3" id="f-646" unitRef="usd">11077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-3" id="f-647" unitRef="usd">12459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-3" id="f-648" unitRef="usd">18539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-3" id="f-649" unitRef="usd">6707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-650" unitRef="usd">7505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-3" id="f-651" unitRef="usd">8647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-3" id="f-652" unitRef="usd">524515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-3" id="f-653" unitRef="usd">528359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-3" id="f-654" unitRef="usd">549699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-3" id="f-655" unitRef="usd">303077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-3" id="f-656" unitRef="usd">351267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-3" id="f-657" unitRef="usd">338865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-3" id="f-658" unitRef="usd">32210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-3" id="f-659" unitRef="usd">41395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-3" id="f-660" unitRef="usd">49080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-3" id="f-661" unitRef="usd">7305000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-3" id="f-662" unitRef="usd">10119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-3" id="f-663" unitRef="usd">10038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-3" id="f-664" unitRef="usd">342592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-3" id="f-665" unitRef="usd">402781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-3" id="f-666" unitRef="usd">397983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-3" id="f-667" unitRef="usd">463441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-3" id="f-668" unitRef="usd">418026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-3" id="f-669" unitRef="usd">512527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-670" unitRef="usd">1330548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-671" unitRef="usd">1349166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-672" unitRef="usd">1460209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer contextRef="c-113" decimals="-3" id="f-673" unitRef="usd">575000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer contextRef="c-114" decimals="-3" id="f-674" unitRef="usd">-4310000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer contextRef="c-115" decimals="-3" id="f-675" unitRef="usd">-9266000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-676" unitRef="usd">1329973000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-12" decimals="-3" id="f-677" unitRef="usd">1353476000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-13" decimals="-3" id="f-678" unitRef="usd">1469475000</us-gaap:Revenues>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c-1" id="f-679">Receivables&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables as of December&#160;31, 2024 and 2023 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;112,169&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21,916&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;147,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less Allowance for Credit Losses&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Receivables, net of allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;145,964&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of activity in the allowance for credit losses for the years ended December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions Charged to Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,242&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for Amounts Written Off, Net of Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,522&#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;/table&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-680">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables as of December&#160;31, 2024 and 2023 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;112,169&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21,916&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;147,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less Allowance for Credit Losses&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Receivables, net of allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;145,964&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c-4" decimals="-3" id="f-681" unitRef="usd">112169000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c-5" decimals="-3" id="f-682" unitRef="usd">129257000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent contextRef="c-4" decimals="-3" id="f-683" unitRef="usd">13799000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent contextRef="c-5" decimals="-3" id="f-684" unitRef="usd">9084000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-4" decimals="-3" id="f-685" unitRef="usd">21916000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-5" decimals="-3" id="f-686" unitRef="usd">21324000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:AccountsReceivableGross contextRef="c-4" decimals="-3" id="f-687" unitRef="usd">147884000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="c-5" decimals="-3" id="f-688" unitRef="usd">159665000</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-4" decimals="-3" id="f-689" unitRef="usd">1920000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-3" id="f-690" unitRef="usd">2522000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet contextRef="c-4" decimals="-3" id="f-691" unitRef="usd">145964000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-5" decimals="-3" id="f-692" unitRef="usd">157143000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-693">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of activity in the allowance for credit losses for the years ended December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions Charged to Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,242&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for Amounts Written Off, Net of Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,522&#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;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-3" id="f-694" unitRef="usd">2522000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-27" decimals="-3" id="f-695" unitRef="usd">1648000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-1" decimals="-3" id="f-696" unitRef="usd">1242000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-12" decimals="-3" id="f-697" unitRef="usd">2014000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <ottr:AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery contextRef="c-1" decimals="-3" id="f-698" unitRef="usd">1844000</ottr:AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <ottr:AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery contextRef="c-12" decimals="-3" id="f-699" unitRef="usd">1140000</ottr:AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-4" decimals="-3" id="f-700" unitRef="usd">1920000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-3" id="f-701" unitRef="usd">2522000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InvestmentTextBlock contextRef="c-1" id="f-702">Investments&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our investments as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Short-term Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-term Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate-Owned Life Insurance Policies&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;60,378&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mutual Funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10,653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money Market Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Long-term Investments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121,177&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,516&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121,930&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2024, we made a $50.1&#160;million investment in U.S. treasuries which mature in September 2026. As of December&#160;31, 2024, our government and corporate debt securities had maturity dates ranging from May 2025 to August 2029. During the years ended December&#160;31, 2024 and 2023, our investment income, which consisted primarily of interest on our cash equivalent and debt security investments and gains on our corporate-owned life insurance policy investments, totaled $19.8&#160;million and $15.2&#160;million, which is included in other income in our consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amortized cost and fair value of debt securities available for sale and the corresponding amounts of gross unrealized gains and losses as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.617%"&gt;&lt;/td&gt;&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.364%"&gt;&lt;/td&gt;&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.608%"&gt;&lt;/td&gt;&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.364%"&gt;&lt;/td&gt;&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.608%"&gt;&lt;/td&gt;&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.364%"&gt;&lt;/td&gt;&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.608%"&gt;&lt;/td&gt;&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.367%"&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross Unrealized (Losses)&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;60,891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61,131&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,629&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,520&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;433&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,759&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized gains and losses on available-for-sale debt securities as of December 31, 2023 were not material. As of December 31, 2024 and December 31, 2023, no unrealized losses on debt securities were deemed to be other-than-temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair value of debt securities available for sale by contractual maturity date as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.455%"&gt;&lt;/td&gt;&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.345%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due in one year or less&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due in one to five years&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,006&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,759&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of net unrealized gains and losses during the years ended December 31, 2024 and 2023 on marketable equity securities still held as of December 31, 2024 and 2023, respectively, was not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:InvestmentTableTextBlock contextRef="c-1" id="f-703">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our investments as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Short-term Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-term Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate-Owned Life Insurance Policies&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;60,378&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mutual Funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10,653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money Market Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Long-term Investments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121,177&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,516&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121,930&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:InvestmentTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-131" decimals="-3" id="f-704" unitRef="usd">753000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-132" decimals="-3" id="f-705" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount contextRef="c-4" decimals="-3" id="f-706" unitRef="usd">47895000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount contextRef="c-5" decimals="-3" id="f-707" unitRef="usd">42287000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-131" decimals="-3" id="f-708" unitRef="usd">60378000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-132" decimals="-3" id="f-709" unitRef="usd">7724000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-133" decimals="-3" id="f-710" unitRef="usd">1628000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-134" decimals="-3" id="f-711" unitRef="usd">1579000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent contextRef="c-4" decimals="-3" id="f-712" unitRef="usd">10653000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent contextRef="c-5" decimals="-3" id="f-713" unitRef="usd">7771000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="c-4" decimals="-3" id="f-714" unitRef="usd">596000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="c-5" decimals="-3" id="f-715" unitRef="usd">3125000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:OtherInvestments contextRef="c-4" decimals="-3" id="f-716" unitRef="usd">27000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-5" decimals="-3" id="f-717" unitRef="usd">30000</us-gaap:OtherInvestments>
    <us-gaap:LongTermInvestments contextRef="c-4" decimals="-3" id="f-718" unitRef="usd">121177000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-5" decimals="-3" id="f-719" unitRef="usd">62516000</us-gaap:LongTermInvestments>
    <us-gaap:Investments contextRef="c-4" decimals="-3" id="f-720" unitRef="usd">121930000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-5" decimals="-3" id="f-721" unitRef="usd">62516000</us-gaap:Investments>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-135" decimals="-5" id="f-722" unitRef="usd">50100000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:InvestmentIncomeNet contextRef="c-1" decimals="-5" id="f-723" unitRef="usd">19800000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet contextRef="c-12" decimals="-5" id="f-724" unitRef="usd">15200000</us-gaap:InvestmentIncomeNet>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c-1" id="f-725">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amortized cost and fair value of debt securities available for sale and the corresponding amounts of gross unrealized gains and losses as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.617%"&gt;&lt;/td&gt;&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.364%"&gt;&lt;/td&gt;&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.608%"&gt;&lt;/td&gt;&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.364%"&gt;&lt;/td&gt;&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.608%"&gt;&lt;/td&gt;&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.364%"&gt;&lt;/td&gt;&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.608%"&gt;&lt;/td&gt;&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.367%"&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross Unrealized (Losses)&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;60,891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61,131&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,629&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,520&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;433&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,759&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-131" decimals="-3" id="f-726" unitRef="usd">60891000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-131" decimals="-3" id="f-727" unitRef="usd">424000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-131" decimals="-3" id="f-728" unitRef="usd">184000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-131" decimals="-3" id="f-729" unitRef="usd">61131000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-133" decimals="-3" id="f-730" unitRef="usd">1629000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-133" decimals="-3" id="f-731" unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-133" decimals="-3" id="f-732" unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-133" decimals="-3" id="f-733" unitRef="usd">1628000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-4" decimals="-3" id="f-734" unitRef="usd">62520000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-4" decimals="-3" id="f-735" unitRef="usd">433000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-4" decimals="-3" id="f-736" unitRef="usd">194000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-4" decimals="-3" id="f-737" unitRef="usd">62759000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="c-1" id="f-738">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair value of debt securities available for sale by contractual maturity date as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.455%"&gt;&lt;/td&gt;&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.345%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due in one year or less&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due in one to five years&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,006&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,759&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="c-4" decimals="-3" id="f-739" unitRef="usd">753000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="c-4" decimals="-3" id="f-740" unitRef="usd">62006000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-4" decimals="-3" id="f-741" unitRef="usd">62759000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock contextRef="c-1" id="f-742">Regulatory Matters&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Regulatory Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents our current and long-term regulatory assets and liabilities as of December&#160;31, 2024 and 2023 and the period we expect to recover or refund such amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:35.566%"&gt;&lt;/td&gt;&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.566%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.015%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Period of&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2023&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Recovery/Refund&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Long-Term&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Long-Term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulatory Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;See below&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;88,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;86,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Alternative Revenue Program Riders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,257&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred Income Taxes&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset lives&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8,944&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fuel Clause Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 1 year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,218&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 1 year&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,498&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Regulatory Assets&lt;/span&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,962&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;98,673&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,127&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,715&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred Income Taxes&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset lives&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;130,387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;136,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plant Removal Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;126,263&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;117,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fuel Clause Adjustments&lt;/span&gt;&lt;/td&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 1 year&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Alternative Revenue Program Riders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 1 year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,255&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North Dakota PTC Refunds&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset lives&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;See below&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,547&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Various&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,073&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,421&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,307&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;288,928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;25,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;276,547&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt 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="padding:0 1pt"&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="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="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Costs subject to recovery without a rate of return.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Amount eligible for recovery includes an incentive or rate of return.&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;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; represent benefit costs and actuarial losses and gains subject to recovery or refund through rates as they are expensed or amortized. These unrecognized benefit costs and actuarial losses and gains are eligible for treatment as regulatory assets or liabilities based on their probable inclusion in future electric rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Alternative Revenue Program Riders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; regulatory assets and liabilities are revenues not yet collected from customers or amounts collected from customers that are subject to refund, respectively, primarily due to investments in qualifying transmission, conservation, renewable resource, environmental and other generation assets, and the impact of decoupling.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; primarily represent the revaluation of accumulated deferred income taxes arising from the change in the federal income tax rate in 2017. This amount is being refunded to customers over the estimated lives of the property assets from which the deferred income taxes originated.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fuel Clause Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; represent the under- or over-collection of fuel costs relative to the estimated cost of fuel included in customer rates, which will be collected from or returned to customers in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; represent unrealized losses recognized on derivative instruments. On final settlement of such instruments, any realized losses are recovered from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plant Removal Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; represent amounts collected from customers to be used to cover actual removal costs as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;North Dakota PTC Refunds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; represent PTCs earned from our wind energy facilities. These amounts are being allocated to customers over the lives of the assets generating the credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; regulatory assets and liabilities include other amounts that we expect to recover from, or return to, customers in future periods, such as the cost of abandoned projects, costs incurred in connection with recent rate cases and other items.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;North Dakota Rate Case &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 2, 2023, OTP filed a request with the NDPSC for an increase in revenue recoverable under general rates in North Dakota. In its filing, OTP requested a net increase in annual revenue of $17.4&#160;million, or 8.4%, based on an allowed rate of return on rate base of 7.85% and an allowed rate of ROE of 10.6% on an equity ratio of 53.5% of total capital. The filing also included an interim rate request of a net increase in annual revenue of $12.4&#160;million, or 6.0%, which was approved by the NDPSC on December 13, 2023. Interim rates went into effect on January 1, 2024. On July 3, 2024, OTP filed an update to the original request increasing the amount of the net annual revenue requirement from $17.4&#160;million to $22.5&#160;million, or a net increase of 10.9% in annual revenue, to account for certain items identified throughout the regulatory process. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 30, 2024, the NDPSC approved a settlement agreement between OTP and certain interested parties in the general rate case and issued its written order on final rates. The key provisions of the order include a revenue requirement of $225.6&#160;million, based on a return on rate base of 7.53%, and an allowed ROE of 10.10% on an equity ratio of 53.5%. The net annual revenue requirement includes a net increase of $13.1&#160;million, or 6.18%. OTP&#x2019;s revenue requirement was reduced by approximately &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.0&#160;million primarily due to the inclusion of forecasted PTCs plus adjustments for new customer load additions, which were not included in OTP&#x2019;s updated request filed on July 3, 2024. Through the settlement of the case, the parties also agreed to establish an earnings sharing mechanism, whereby 70% of actual earnings in excess of a 10.20% ROE would be returned to customers, with OTP retaining the remaining 30%.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock>
    <ottr:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-743">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents our current and long-term regulatory assets and liabilities as of December&#160;31, 2024 and 2023 and the period we expect to recover or refund such amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:35.566%"&gt;&lt;/td&gt;&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.566%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.015%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Period of&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2023&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Recovery/Refund&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Long-Term&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Long-Term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulatory Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;See below&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;88,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;86,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Alternative Revenue Program Riders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,257&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred Income Taxes&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset lives&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8,944&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fuel Clause Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 1 year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,218&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 1 year&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,498&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Regulatory Assets&lt;/span&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,962&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;98,673&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,127&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,715&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred Income Taxes&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset lives&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;130,387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;136,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plant Removal Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;126,263&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;117,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fuel Clause Adjustments&lt;/span&gt;&lt;/td&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 1 year&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Alternative Revenue Program Riders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Up to 1 year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,255&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North Dakota PTC Refunds&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset lives&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;See below&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,547&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Various&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,073&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,421&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,307&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;288,928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;25,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;276,547&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt 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="padding:0 1pt"&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="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="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Costs subject to recovery without a rate of return.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Amount eligible for recovery includes an incentive or rate of return.&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;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ottr:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-136" decimals="-3" id="f-744" unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-136" decimals="-3" id="f-745" unitRef="usd">88161000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-137" decimals="-3" id="f-746" unitRef="usd">154000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-137" decimals="-3" id="f-747" unitRef="usd">86134000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetAmortizationPeriod contextRef="c-138" id="f-748">P2Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-138" decimals="-3" id="f-749" unitRef="usd">4257000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-138" decimals="-3" id="f-750" unitRef="usd">195000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-139" decimals="-3" id="f-751" unitRef="usd">3719000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-139" decimals="-3" id="f-752" unitRef="usd">158000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-140" decimals="-3" id="f-753" unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-140" decimals="-3" id="f-754" unitRef="usd">8944000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-141" decimals="-3" id="f-755" unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-141" decimals="-3" id="f-756" unitRef="usd">6940000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetAmortizationPeriod contextRef="c-142" id="f-757">P1Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-142" decimals="-3" id="f-758" unitRef="usd">2218000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-142" decimals="-3" id="f-759" unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-143" decimals="-3" id="f-760" unitRef="usd">7294000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-143" decimals="-3" id="f-761" unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetAmortizationPeriod contextRef="c-144" id="f-762">P1Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-144" decimals="-3" id="f-763" unitRef="usd">1989000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-144" decimals="-3" id="f-764" unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-145" decimals="-3" id="f-765" unitRef="usd">4210000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-145" decimals="-3" id="f-766" unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-146" decimals="-3" id="f-767" unitRef="usd">1498000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-146" decimals="-3" id="f-768" unitRef="usd">1373000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-147" decimals="-3" id="f-769" unitRef="usd">750000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-147" decimals="-3" id="f-770" unitRef="usd">2483000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-4" decimals="-3" id="f-771" unitRef="usd">9962000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-772" unitRef="usd">98673000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-5" decimals="-3" id="f-773" unitRef="usd">16127000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-774" unitRef="usd">95715000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-148" decimals="-3" id="f-775" unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-148" decimals="-3" id="f-776" unitRef="usd">130387000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-149" decimals="-3" id="f-777" unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-149" decimals="-3" id="f-778" unitRef="usd">136022000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-150" decimals="-3" id="f-779" unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-150" decimals="-3" id="f-780" unitRef="usd">126263000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-151" decimals="-3" id="f-781" unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-151" decimals="-3" id="f-782" unitRef="usd">117030000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod contextRef="c-152" id="f-783">P1Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-152" decimals="-3" id="f-784" unitRef="usd">11432000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-152" decimals="-3" id="f-785" unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-153" decimals="-3" id="f-786" unitRef="usd">11350000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-153" decimals="-3" id="f-787" unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod contextRef="c-154" id="f-788">P1Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-154" decimals="-3" id="f-789" unitRef="usd">14255000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-154" decimals="-3" id="f-790" unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-155" decimals="-3" id="f-791" unitRef="usd">6885000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-155" decimals="-3" id="f-792" unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-156" decimals="-3" id="f-793" unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-156" decimals="-3" id="f-794" unitRef="usd">20099000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-157" decimals="-3" id="f-795" unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-157" decimals="-3" id="f-796" unitRef="usd">12011000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-158" decimals="-3" id="f-797" unitRef="usd">2547000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-158" decimals="-3" id="f-798" unitRef="usd">10758000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-159" decimals="-3" id="f-799" unitRef="usd">6138000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-159" decimals="-3" id="f-800" unitRef="usd">11307000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-160" decimals="-3" id="f-801" unitRef="usd">1073000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-160" decimals="-3" id="f-802" unitRef="usd">1421000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-161" decimals="-3" id="f-803" unitRef="usd">1035000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-161" decimals="-3" id="f-804" unitRef="usd">177000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-4" decimals="-3" id="f-805" unitRef="usd">29307000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-806" unitRef="usd">288928000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-5" decimals="-3" id="f-807" unitRef="usd">25408000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-808" unitRef="usd">276547000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount contextRef="c-162" decimals="-5" id="f-809" unitRef="usd">17400000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreasePercentage contextRef="c-162" decimals="3" id="f-810" unitRef="number">0.084</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreasePercentage>
    <ottr:PublicUtilitiesRequestedReturnOnRateBasePercentage contextRef="c-162" decimals="4" id="f-811" unitRef="number">0.0785</ottr:PublicUtilitiesRequestedReturnOnRateBasePercentage>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage contextRef="c-162" decimals="3" id="f-812" unitRef="number">0.106</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <ottr:PublicUtilitiesRequestedEquityRatioPercentage contextRef="c-162" decimals="3" id="f-813" unitRef="number">0.535</ottr:PublicUtilitiesRequestedEquityRatioPercentage>
    <us-gaap:PublicUtilitiesInterimRateIncreaseDecreaseAmount contextRef="c-162" decimals="-5" id="f-814" unitRef="usd">12400000</us-gaap:PublicUtilitiesInterimRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesInterimRateIncreaseDecreasePercentage contextRef="c-162" decimals="3" id="f-815" unitRef="number">0.060</us-gaap:PublicUtilitiesInterimRateIncreaseDecreasePercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount contextRef="c-162" decimals="-5" id="f-816" unitRef="usd">17400000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount contextRef="c-163" decimals="-5" id="f-817" unitRef="usd">22500000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage contextRef="c-163" decimals="3" id="f-818" unitRef="number">0.109</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage>
    <ottr:PublicUtilitiesApprovedRateRevenueRequirement contextRef="c-164" decimals="-5" id="f-819" unitRef="usd">225600000</ottr:PublicUtilitiesApprovedRateRevenueRequirement>
    <ottr:PublicUtilitiesApprovedReturnOnRateBasePercentage contextRef="c-165" decimals="4" id="f-820" unitRef="number">0.0753</ottr:PublicUtilitiesApprovedReturnOnRateBasePercentage>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage contextRef="c-165" decimals="4" id="f-821" unitRef="number">0.1010</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <ottr:PublicUtilitiesApprovedEquityRatioPercentage contextRef="c-165" decimals="3" id="f-822" unitRef="number">0.535</ottr:PublicUtilitiesApprovedEquityRatioPercentage>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c-165" decimals="-5" id="f-823" unitRef="usd">13100000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage contextRef="c-165" decimals="4" id="f-824" unitRef="number">0.0618</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage>
    <ottr:PublicUtilitiesApprovedRateRevenueRequirementReduced contextRef="c-164" decimals="-5" id="f-825" unitRef="usd">3000000</ottr:PublicUtilitiesApprovedRateRevenueRequirementReduced>
    <ottr:PublicUtilitiesApprovedRateEarningsSharingPercentage contextRef="c-164" decimals="2" id="f-826" unitRef="number">0.70</ottr:PublicUtilitiesApprovedRateEarningsSharingPercentage>
    <ottr:PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage contextRef="c-164" decimals="4" id="f-827" unitRef="number">0.1020</ottr:PublicUtilitiesApprovedRateEarningsSharingReturnOnEquityInExcessOfPercentage>
    <ottr:PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage contextRef="c-164" decimals="2" id="f-828" unitRef="number">0.30</ottr:PublicUtilitiesApprovedRateEarningsSharingRetainedPercentage>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-829">Property, Plant and Equipment&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Major classes of property, plant and equipment as of December&#160;31, 2024 and 2023 include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:72.927%"&gt;&lt;/td&gt;&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.983%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.985%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Electric Plant in Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Production&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,469,008&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,412,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;820,415&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;777,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Distribution&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;726,159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;654,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;General&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;165,361&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;144,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric Plant in Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,180,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,989,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Construction Work in Progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;231,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;137,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Gross Electric Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,412,833&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,127,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less Accumulated Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;899,049&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;851,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net Electric Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,513,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,275,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Nonelectric Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;260,307&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;233,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Buildings and Leasehold Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;88,680&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Land&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13,578&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonelectric Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;362,565&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Construction Work in Progress&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;40,536&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Gross Nonelectric Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;403,101&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;349,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less Accumulated Depreciation&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;224,425&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;207,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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net Nonelectric Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;178,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;142,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Property, Plant and Equipment&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,692,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,418,375&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense for the years ended December&#160;31, 2024, 2023 and 2022 totaled $99.4 million, $90.8 million and $84.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides OTP&#x2019;s ownership percentages and amounts included in the December&#160;31, 2024 and 2023 consolidated balance sheets for OTP&#x2019;s share of each of these jointly owned facilities:&lt;/span&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:36.122%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Ownership&lt;br/&gt;Percentage&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Electric Plant&lt;br/&gt;in Service&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Construction&lt;br/&gt;Work in&lt;br/&gt;Progress&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Depreciation&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;345,990&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;459&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(135,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;211,384&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Coyote Station&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;35.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;188,066&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;813&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(118,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;70,611&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Ellendale 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;106,185&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(8,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;97,740&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fargo&#x2013;Monticello 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;78,184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(12,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;65,937&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Brookings 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(5,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Brookings&#x2013;Southeast Twin Cities 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,131&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25,203&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bemidji&#x2013;Grand Rapids 230 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16,331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Jamestown&#x2013; Ellendale 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,509&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,509&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Alexandria 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;40.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Alexandria&#x2013;Big Oaks 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Oslo - Lake Ardoch 115 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;72.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,646&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,646&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;341,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(126,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;215,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Coyote Station&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;188,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(115,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Ellendale 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;106,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;99,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fargo&#x2013;Monticello 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;66,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Brookings 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Brookings&#x2013;Southeast Twin Cities 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bemidji&#x2013;Grand Rapids 230 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Jamestown&#x2013;Ellendale 345 kV line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Alexandria 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Alexandria&#x2013;Big Oaks 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-830">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Major classes of property, plant and equipment as of December&#160;31, 2024 and 2023 include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:72.927%"&gt;&lt;/td&gt;&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.983%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.985%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Electric Plant in Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Production&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,469,008&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,412,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;820,415&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;777,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Distribution&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;726,159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;654,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;General&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;165,361&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;144,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Electric Plant in Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,180,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,989,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Construction Work in Progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;231,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;137,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Gross Electric Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,412,833&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,127,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less Accumulated Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;899,049&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;851,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net Electric Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,513,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,275,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Nonelectric Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;260,307&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;233,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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Buildings and Leasehold Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;88,680&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Land&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13,578&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonelectric Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;362,565&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Construction Work in Progress&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;40,536&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Gross Nonelectric Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;403,101&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;349,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less Accumulated Depreciation&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;224,425&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;207,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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net Nonelectric Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;178,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;142,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Property, Plant and Equipment&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,692,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,418,375&#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;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentProduction contextRef="c-4" decimals="-3" id="f-831" unitRef="usd">1469008000</ottr:PublicUtilitiesPropertyPlantAndEquipmentProduction>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentProduction contextRef="c-5" decimals="-3" id="f-832" unitRef="usd">1412826000</ottr:PublicUtilitiesPropertyPlantAndEquipmentProduction>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission contextRef="c-4" decimals="-3" id="f-833" unitRef="usd">820415000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission contextRef="c-5" decimals="-3" id="f-834" unitRef="usd">777613000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution contextRef="c-4" decimals="-3" id="f-835" unitRef="usd">726159000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution contextRef="c-5" decimals="-3" id="f-836" unitRef="usd">654704000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneral contextRef="c-4" decimals="-3" id="f-837" unitRef="usd">165361000</ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneral>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneral contextRef="c-5" decimals="-3" id="f-838" unitRef="usd">144738000</ottr:PublicUtilitiesPropertyPlantAndEquipmentGeneral>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService contextRef="c-4" decimals="-3" id="f-839" unitRef="usd">3180943000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService contextRef="c-5" decimals="-3" id="f-840" unitRef="usd">2989881000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-4" decimals="-3" id="f-841" unitRef="usd">231890000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-5" decimals="-3" id="f-842" unitRef="usd">137212000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-843" unitRef="usd">3412833000</ottr:PublicUtilitiesPropertyPlantAndEquipmentGross>
    <ottr:PublicUtilitiesPropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-844" unitRef="usd">3127093000</ottr:PublicUtilitiesPropertyPlantAndEquipmentGross>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c-4" decimals="-3" id="f-845" unitRef="usd">899049000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c-5" decimals="-3" id="f-846" unitRef="usd">851148000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-847" unitRef="usd">2513784000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-848" unitRef="usd">2275945000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <ottr:PropertyPlantAndEquipmentPlantInService contextRef="c-166" decimals="-3" id="f-849" unitRef="usd">260307000</ottr:PropertyPlantAndEquipmentPlantInService>
    <ottr:PropertyPlantAndEquipmentPlantInService contextRef="c-167" decimals="-3" id="f-850" unitRef="usd">233571000</ottr:PropertyPlantAndEquipmentPlantInService>
    <ottr:PropertyPlantAndEquipmentPlantInService contextRef="c-168" decimals="-3" id="f-851" unitRef="usd">88680000</ottr:PropertyPlantAndEquipmentPlantInService>
    <ottr:PropertyPlantAndEquipmentPlantInService contextRef="c-169" decimals="-3" id="f-852" unitRef="usd">64753000</ottr:PropertyPlantAndEquipmentPlantInService>
    <ottr:PropertyPlantAndEquipmentPlantInService contextRef="c-170" decimals="-3" id="f-853" unitRef="usd">13578000</ottr:PropertyPlantAndEquipmentPlantInService>
    <ottr:PropertyPlantAndEquipmentPlantInService contextRef="c-171" decimals="-3" id="f-854" unitRef="usd">13600000</ottr:PropertyPlantAndEquipmentPlantInService>
    <ottr:PropertyPlantAndEquipmentPlantInService contextRef="c-4" decimals="-3" id="f-855" unitRef="usd">362565000</ottr:PropertyPlantAndEquipmentPlantInService>
    <ottr:PropertyPlantAndEquipmentPlantInService contextRef="c-5" decimals="-3" id="f-856" unitRef="usd">311924000</ottr:PropertyPlantAndEquipmentPlantInService>
    <ottr:PropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-4" decimals="-3" id="f-857" unitRef="usd">40536000</ottr:PropertyPlantAndEquipmentConstructionWorkInProgress>
    <ottr:PropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-5" decimals="-3" id="f-858" unitRef="usd">38062000</ottr:PropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-859" unitRef="usd">403101000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-860" unitRef="usd">349986000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-861" unitRef="usd">224425000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-862" unitRef="usd">207556000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-863" unitRef="usd">178676000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-864" unitRef="usd">142430000</us-gaap:PropertyPlantAndEquipmentNet>
    <ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities contextRef="c-4" decimals="-3" id="f-865" unitRef="usd">2692460000</ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities>
    <ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities contextRef="c-5" decimals="-3" id="f-866" unitRef="usd">2418375000</ottr:PropertyPlantAndEquipmentNetIncludingPublicUtilities>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-867" unitRef="usd">99400000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-12" decimals="-5" id="f-868" unitRef="usd">90800000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-5" id="f-869" unitRef="usd">84400000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock contextRef="c-1" id="f-870">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides OTP&#x2019;s ownership percentages and amounts included in the December&#160;31, 2024 and 2023 consolidated balance sheets for OTP&#x2019;s share of each of these jointly owned facilities:&lt;/span&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:36.122%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Ownership&lt;br/&gt;Percentage&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Electric Plant&lt;br/&gt;in Service&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Construction&lt;br/&gt;Work in&lt;br/&gt;Progress&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Depreciation&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;345,990&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;459&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(135,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;211,384&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Coyote Station&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;35.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;188,066&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;813&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(118,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;70,611&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Ellendale 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;106,185&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(8,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;97,740&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fargo&#x2013;Monticello 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;78,184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(12,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;65,937&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Brookings 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(5,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Brookings&#x2013;Southeast Twin Cities 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,131&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25,203&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bemidji&#x2013;Grand Rapids 230 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16,331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Jamestown&#x2013; Ellendale 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,509&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,509&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Alexandria 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;40.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Alexandria&#x2013;Big Oaks 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Oslo - Lake Ardoch 115 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;72.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,646&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,646&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone Plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;341,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(126,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;215,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Coyote Station&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;188,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(115,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Ellendale 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;106,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;99,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fargo&#x2013;Monticello 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;66,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Brookings 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Brookings&#x2013;Southeast Twin Cities 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bemidji&#x2013;Grand Rapids 230 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Jamestown&#x2013;Ellendale 345 kV line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Big Stone South&#x2013;Alexandria 345 kV line&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Alexandria&#x2013;Big Oaks 345 kV line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-172" decimals="3" id="f-871" unitRef="number">0.539</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-173" decimals="-3" id="f-872" unitRef="usd">345990000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-173" decimals="-3" id="f-873" unitRef="usd">459000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-173" decimals="-3" id="f-874" unitRef="usd">135065000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-173" decimals="-3" id="f-875" unitRef="usd">211384000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-174" decimals="3" id="f-876" unitRef="number">0.350</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-175" decimals="-3" id="f-877" unitRef="usd">188066000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-175" decimals="-3" id="f-878" unitRef="usd">813000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-175" decimals="-3" id="f-879" unitRef="usd">118268000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-175" decimals="-3" id="f-880" unitRef="usd">70611000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-176" decimals="3" id="f-881" unitRef="number">0.500</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-177" decimals="-3" id="f-882" unitRef="usd">106185000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-177" decimals="-3" id="f-883" unitRef="usd">0</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-177" decimals="-3" id="f-884" unitRef="usd">8445000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-177" decimals="-3" id="f-885" unitRef="usd">97740000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-178" decimals="3" id="f-886" unitRef="number">0.142</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-179" decimals="-3" id="f-887" unitRef="usd">78184000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-179" decimals="-3" id="f-888" unitRef="usd">0</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-179" decimals="-3" id="f-889" unitRef="usd">12247000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-179" decimals="-3" id="f-890" unitRef="usd">65937000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-180" decimals="3" id="f-891" unitRef="number">0.500</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-181" decimals="-3" id="f-892" unitRef="usd">53167000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-181" decimals="-3" id="f-893" unitRef="usd">0</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-181" decimals="-3" id="f-894" unitRef="usd">5822000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-181" decimals="-3" id="f-895" unitRef="usd">47345000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-182" decimals="3" id="f-896" unitRef="number">0.048</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-183" decimals="-3" id="f-897" unitRef="usd">28013000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-183" decimals="-3" id="f-898" unitRef="usd">1131000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-183" decimals="-3" id="f-899" unitRef="usd">3941000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-183" decimals="-3" id="f-900" unitRef="usd">25203000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-184" decimals="3" id="f-901" unitRef="number">0.148</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-185" decimals="-3" id="f-902" unitRef="usd">16331000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-185" decimals="-3" id="f-903" unitRef="usd">0</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-185" decimals="-3" id="f-904" unitRef="usd">3693000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-185" decimals="-3" id="f-905" unitRef="usd">12638000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-186" decimals="3" id="f-906" unitRef="number">0.500</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-187" decimals="-3" id="f-907" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-187" decimals="-3" id="f-908" unitRef="usd">5509000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-187" decimals="-3" id="f-909" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-187" decimals="-3" id="f-910" unitRef="usd">5509000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-188" decimals="3" id="f-911" unitRef="number">0.400</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-189" decimals="-3" id="f-912" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-189" decimals="-3" id="f-913" unitRef="usd">2418000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-189" decimals="-3" id="f-914" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-189" decimals="-3" id="f-915" unitRef="usd">2418000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-190" decimals="3" id="f-916" unitRef="number">0.142</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-191" decimals="-3" id="f-917" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-191" decimals="-3" id="f-918" unitRef="usd">417000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-191" decimals="-3" id="f-919" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-191" decimals="-3" id="f-920" unitRef="usd">417000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-192" decimals="3" id="f-921" unitRef="number">0.720</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-193" decimals="-3" id="f-922" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-193" decimals="-3" id="f-923" unitRef="usd">2646000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-193" decimals="-3" id="f-924" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-193" decimals="-3" id="f-925" unitRef="usd">2646000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-194" decimals="3" id="f-926" unitRef="number">0.539</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-195" decimals="-3" id="f-927" unitRef="usd">341683000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-195" decimals="-3" id="f-928" unitRef="usd">820000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-195" decimals="-3" id="f-929" unitRef="usd">126904000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-195" decimals="-3" id="f-930" unitRef="usd">215599000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-196" decimals="3" id="f-931" unitRef="number">0.350</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-197" decimals="-3" id="f-932" unitRef="usd">188656000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-197" decimals="-3" id="f-933" unitRef="usd">104000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-197" decimals="-3" id="f-934" unitRef="usd">115306000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-197" decimals="-3" id="f-935" unitRef="usd">73454000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-198" decimals="3" id="f-936" unitRef="number">0.500</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-199" decimals="-3" id="f-937" unitRef="usd">106185000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-199" decimals="-3" id="f-938" unitRef="usd">0</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-199" decimals="-3" id="f-939" unitRef="usd">7181000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-199" decimals="-3" id="f-940" unitRef="usd">99004000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-200" decimals="3" id="f-941" unitRef="number">0.142</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-201" decimals="-3" id="f-942" unitRef="usd">78184000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-201" decimals="-3" id="f-943" unitRef="usd">0</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-201" decimals="-3" id="f-944" unitRef="usd">11238000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-201" decimals="-3" id="f-945" unitRef="usd">66946000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-202" decimals="3" id="f-946" unitRef="number">0.500</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-203" decimals="-3" id="f-947" unitRef="usd">53170000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-203" decimals="-3" id="f-948" unitRef="usd">0</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-203" decimals="-3" id="f-949" unitRef="usd">5207000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-203" decimals="-3" id="f-950" unitRef="usd">47963000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-204" decimals="3" id="f-951" unitRef="number">0.048</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-205" decimals="-3" id="f-952" unitRef="usd">26409000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-205" decimals="-3" id="f-953" unitRef="usd">83000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-205" decimals="-3" id="f-954" unitRef="usd">3617000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-205" decimals="-3" id="f-955" unitRef="usd">22875000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-206" decimals="3" id="f-956" unitRef="number">0.148</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-207" decimals="-3" id="f-957" unitRef="usd">16331000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-207" decimals="-3" id="f-958" unitRef="usd">0</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-207" decimals="-3" id="f-959" unitRef="usd">3568000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-207" decimals="-3" id="f-960" unitRef="usd">12763000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-208" decimals="3" id="f-961" unitRef="number">0.500</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-209" decimals="-3" id="f-962" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-209" decimals="-3" id="f-963" unitRef="usd">1121000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-209" decimals="-3" id="f-964" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-209" decimals="-3" id="f-965" unitRef="usd">1121000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-210" decimals="3" id="f-966" unitRef="number">0.400</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-211" decimals="-3" id="f-967" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-211" decimals="-3" id="f-968" unitRef="usd">555000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-211" decimals="-3" id="f-969" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-211" decimals="-3" id="f-970" unitRef="usd">555000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-212" decimals="3" id="f-971" unitRef="number">0.142</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-213" decimals="-3" id="f-972" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress contextRef="c-213" decimals="-3" id="f-973" unitRef="usd">343000</ottr:JointlyOwnedUtilityPlantOwnershipAmountOrDeficitOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-213" decimals="-3" id="f-974" unitRef="usd">0</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-213" decimals="-3" id="f-975" unitRef="usd">343000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-976">Intangible Assets&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our goodwill by segment as of December&#160;31, 2024 and 2023:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:72.927%"&gt;&lt;/td&gt;&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.983%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.985%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18,270&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plastics&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19,302&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;37,572&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our annual goodwill impairment testing, performed in the fourth quarters of 2024 and 2023, indicated no impairment existed as of the test date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our intangible assets as of December&#160;31, 2024 and 2023:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Amount&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22,491&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16,766&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,725&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;26&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,743&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,517&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,674&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,843&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for these intangible assets for each of the years ended December&#160;31, 2024, 2023 and 2022 totaled $1.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Annual amortization expense for these intangible assets for the next five years is:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:36.122%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2028&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-977">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our goodwill by segment as of December&#160;31, 2024 and 2023:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:72.927%"&gt;&lt;/td&gt;&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.983%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.985%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18,270&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plastics&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19,302&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;37,572&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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-214" decimals="-3" id="f-978" unitRef="usd">18270000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-215" decimals="-3" id="f-979" unitRef="usd">18270000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-216" decimals="-3" id="f-980" unitRef="usd">19302000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-217" decimals="-3" id="f-981" unitRef="usd">19302000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-982" unitRef="usd">37572000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-983" unitRef="usd">37572000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-984">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our intangible assets as of December&#160;31, 2024 and 2023:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Amount&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22,491&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16,766&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,725&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;26&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,743&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,517&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,674&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,843&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-218" decimals="-3" id="f-985" unitRef="usd">22491000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-218" decimals="-3" id="f-986" unitRef="usd">16766000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-218" decimals="-3" id="f-987" unitRef="usd">5725000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-219" decimals="-3" id="f-988" unitRef="usd">26000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-219" decimals="-3" id="f-989" unitRef="usd">8000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-219" decimals="-3" id="f-990" unitRef="usd">18000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-991" unitRef="usd">22517000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-992" unitRef="usd">16774000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-993" unitRef="usd">5743000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-220" decimals="-3" id="f-994" unitRef="usd">22491000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-220" decimals="-3" id="f-995" unitRef="usd">15667000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-220" decimals="-3" id="f-996" unitRef="usd">6824000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-221" decimals="-3" id="f-997" unitRef="usd">26000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-221" decimals="-3" id="f-998" unitRef="usd">7000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-221" decimals="-3" id="f-999" unitRef="usd">19000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-1000" unitRef="usd">22517000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-1001" unitRef="usd">15674000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-1002" unitRef="usd">6843000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-1003" unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-12" decimals="-5" id="f-1004" unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-5" id="f-1005" unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-1006">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Annual amortization expense for these intangible assets for the next five years is:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:36.122%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2028&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-1007" unitRef="usd">1100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-1008" unitRef="usd">1092000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-1009" unitRef="usd">1090000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-1010" unitRef="usd">554000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-4" decimals="-3" id="f-1011" unitRef="usd">285000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-1012">Leases&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease rail cars, warehouse and office space, land, and certain office, manufacturing, material handling and other equipment under varying terms and conditions. All leases are classified as operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost and lease cash flows for the years ended December&#160;31, 2024, 2023, and 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,688&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,894&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:11pt"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Lease Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating Cash Flows from Operating Leases&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of operating lease right-of-use lease assets and lease liabilities as of December&#160;31, 2024 and 2023 is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.788%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Right of Use Lease Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28,179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease Liabilities&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4,776&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;23,567&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28,343&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt 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="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="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-1038"&gt;&lt;span style="-sec-ix-hidden:f-1039"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Included in Other Noncurrent Assets in the consolidated balance sheets.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-1040"&gt;&lt;span style="-sec-ix-hidden:f-1041"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Included in Other Current Liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/span&gt;&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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-1042"&gt;&lt;span style="-sec-ix-hidden:f-1043"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Included in Other Noncurrent Liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/span&gt;&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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets obtained in exchange for new operating lease liabilities amounted to $17.6 million and $3.6 million for the years ended December&#160;31, 2024 and 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2024 for each of the next five years and in the aggregate thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:87.788%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2028&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,604&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,750&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12,921&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;36,048&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7,705&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Present Value of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28,343&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and the weighted-average discount rate as of December&#160;31, 2024 and 2023 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.805%"&gt;&lt;/td&gt;&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.042%"&gt;&lt;/td&gt;&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.610%"&gt;&lt;/td&gt;&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.043%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-Average Remaining Lease Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.4&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-Average Discount Rate&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6.37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.40&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-1013">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost and lease cash flows for the years ended December&#160;31, 2024, 2023, and 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,688&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,894&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:11pt"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Lease Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating Cash Flows from Operating Leases&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-1014" unitRef="usd">6688000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-12" decimals="-3" id="f-1015" unitRef="usd">6309000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-13" decimals="-3" id="f-1016" unitRef="usd">5606000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-1017" unitRef="usd">1460000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-12" decimals="-3" id="f-1018" unitRef="usd">1433000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-13" decimals="-3" id="f-1019" unitRef="usd">1386000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-1020" unitRef="usd">2746000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-12" decimals="-3" id="f-1021" unitRef="usd">2525000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-13" decimals="-3" id="f-1022" unitRef="usd">1517000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-1023" unitRef="usd">10894000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-12" decimals="-3" id="f-1024" unitRef="usd">10267000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-13" decimals="-3" id="f-1025" unitRef="usd">8509000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-1026" unitRef="usd">6762000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-3" id="f-1027" unitRef="usd">6424000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-13" decimals="-3" id="f-1028" unitRef="usd">5592000</us-gaap:OperatingLeasePayments>
    <ottr:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-1029">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of operating lease right-of-use lease assets and lease liabilities as of December&#160;31, 2024 and 2023 is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.788%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Right of Use Lease Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28,179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease Liabilities&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4,776&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;23,567&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28,343&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt 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="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="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-1038"&gt;&lt;span style="-sec-ix-hidden:f-1039"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Included in Other Noncurrent Assets in the consolidated balance sheets.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-1040"&gt;&lt;span style="-sec-ix-hidden:f-1041"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Included in Other Current Liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/span&gt;&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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-1042"&gt;&lt;span style="-sec-ix-hidden:f-1043"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Included in Other Noncurrent Liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/span&gt;&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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and the weighted-average discount rate as of December&#160;31, 2024 and 2023 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.805%"&gt;&lt;/td&gt;&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.042%"&gt;&lt;/td&gt;&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.610%"&gt;&lt;/td&gt;&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.043%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-Average Remaining Lease Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.4&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-Average Discount Rate&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6.37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.40&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ottr:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-1030" unitRef="usd">28179000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-1031" unitRef="usd">16788000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-1032" unitRef="usd">4776000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-1033" unitRef="usd">5756000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-1034" unitRef="usd">23567000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-1035" unitRef="usd">11258000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-1036" unitRef="usd">28343000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-1037" unitRef="usd">17014000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-5" id="f-1044" unitRef="usd">17600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-5" id="f-1045" unitRef="usd">3600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-1046">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2024 for each of the next five years and in the aggregate thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:87.788%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2028&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,604&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,750&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12,921&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;36,048&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7,705&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Present Value of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28,343&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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-4" decimals="-3" id="f-1047" unitRef="usd">6350000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-1048" unitRef="usd">5638000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-1049" unitRef="usd">4785000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-1050" unitRef="usd">3604000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-1051" unitRef="usd">2750000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-1052" unitRef="usd">12921000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-1053" unitRef="usd">36048000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-1054" unitRef="usd">7705000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-1055" unitRef="usd">28343000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-1056">P7Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-1057">P3Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="4" id="f-1058" unitRef="number">0.0637</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-1059" unitRef="number">0.0540</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-1060">Short-Term and Long-Term Borrowings&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our outstanding short- and long-term borrowings by borrower, OTC or OTP, as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:29.038%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.047%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;OTC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Total&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;OTC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-Term Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-Term Debt&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;863,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;943,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;744,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;824,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;933,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,013,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;825,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;905,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our lines of credit as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:36.122%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:0 1pt"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Line Limit&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amount Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters &lt;br/&gt;of Credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amount Available&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;OTC Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;170,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;170,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;170,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;OTP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;220,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8,772&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;141,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;390,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8,772&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;311,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;249,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 11, 2024, OTC entered into a Sixth Amended and Restated Credit Agreement (the OTC Credit Agreement) and OTP entered into a Fifth Amended and Restated Credit Agreement (the OTP Credit Agreement), in each case amending and restating the previously existing credit agreements, to extend the maturity date of each credit facility and adjust the maximum debt to total capitalization covenant. The OTP Credit Agreement was also amended to increase the maximum borrowing capacity. The OTC agreement provides for a $170.0&#160;million unsecured revolving line of credit and the OTP agreement provides for a $220.0&#160;million unsecured revolving line of credit to support operations, fund capital expenditures, refinance certain indebtedness and provide for the issuance of letters of credit in an aggregate amount not to exceed $40.0&#160;million under the OTC Credit Agreement and $50.0&#160;million under the OTP Credit Agreement. Each credit facility includes an accordion provision allowing the borrower to increase the borrowing capacity under the facility, subject to certain conditions, up to $290.0&#160;million and $300.0&#160;million under the OTC Credit Agreement and OTP Credit Agreement, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under each credit facility are subject to a variable rate of interest on outstanding balances and a commitment fee is charged based on the average unused amount available to be drawn under the respective facility. The variable rate of interest to be charged is based on a benchmark interest rate, either SOFR or a Base Rate, as defined in the credit agreements, selected by the borrower at the time of an advance, subject to the conditions of each agreement, plus an applicable credit spread. The credit spread ranges from zero to 2.00%, depending on the benchmark interest rate selected, and is subject to adjustment based on the credit ratings of the relevant borrower. The weighted-average interest rate on all outstanding borrowings as of December&#160;31, 2024 and 2023 was 5.61% and 6.70%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each credit facility contains a number of restrictions on the borrower, including restrictions on the ability to merge, sell assets, make investments, create or incur liens on assets, guarantee the obligations of any other party and engage in transactions with related parties. The agreements also require the borrower to maintain various financial covenants, as further described below. Each credit facility includes a cross-default provision whereby an event of default of other outstanding indebtedness will trigger an event of default under the agreement. Each credit facility expires on December 11, 2029. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of outstanding long-term debt by borrower as of December&#160;31, 2024 and 2023:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:5.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.288%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.017%"&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:0 1pt"&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="padding:0 1pt"&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="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:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Entity&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Debt Instrument&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Rate&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Maturity&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Guaranteed Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.55%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12/15/26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;80,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2007C Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.37%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;08/02/27&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2013A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.68%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/27/29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;60,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2019A Senior Unsecured Notes &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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.07%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/10/29&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2020A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/25/30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2020B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.22%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;08/20/30&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2021A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.74%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11/29/31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2024A Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.48%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;04/01/34&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;60,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2007D Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.47%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;08/20/37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2019B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.52%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/10/39&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;26,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2020C Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.62%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/25/40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2013B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.47%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/27/44&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2018A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.07%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/07/48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2019C Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.82%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/10/49&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;64,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2020D Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.92%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/25/50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2021B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.69%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11/29/51&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2022A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.77%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;05/20/52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2024B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.77%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;04/01/54&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;60,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;947,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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;/tr&gt;&lt;tr&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized Long-Term Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,266&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Long-Term Debt Net of Unamortized Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;943,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;824,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 28, 2024, OTP entered into a Note Purchase Agreement pursuant to which OTP issued, in a private placement transaction, $120.0 million of senior unsecured notes consisting of (a) $60.0 million of 5.48% Series 2024A Senior Unsecured Notes due April&#160;1, 2034, and (b) $60.0 million of 5.77% Series 2024B Senior Unsecured Notes due April&#160;1, 2054.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Per the terms of the agreement, OTP may prepay all or any part of the notes (in an amount not less than 10% of the aggregate principal amount of the notes then outstanding in the case of a partial prepayment) at 100% of the principal amount so prepaid, together with unpaid accrued interest and a make-whole amount, as defined in the agreement; provided that no default or event of default exists under the agreement. Any prepayment of the Series 2024A Notes then outstanding on or after January 1, 2034, or the Series 2024B Notes then outstanding on or after October 1, 2053, will be made without any make-whole amount. Consistent with other of our borrowings, the agreement contains a number of restrictions on the business of OTP, including restrictions on OTP&#x2019;s ability to merge, sell substantially all assets, create or incur liens on assets, guarantee the obligations of any other party, and engage in certain transactions with affiliates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our guaranteed and unsecured notes require the borrower to maintain various financial covenants, as further described below. These notes provide for prepayment options allowing for a full or partial prepayment at 100% of the principal amount so prepaid, together with unpaid accrued interest and a make-whole amount, as defined. These notes also include restrictions on the borrower, including its ability to merge, sell assets, create or incur liens on assets, guarantee the obligations of any other party and engage in transactions with related parties. The notes include a cross-default provision whereby an event of default of other outstanding indebtedness will trigger an event of default under the note. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate maturities of long-term debt obligations on December&#160;31, 2024 for each of the next five years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:36.122%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2028&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Debt Maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;70,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Covenants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of OTC's and OTP's short-term and long-term debt agreements require the borrower, whether OTC or OTP, to maintain certain financial covenants, including a maximum debt to total capitalization of either 0.60 to 1.00 or 0.65 to 1.00, depending on the debt agreement, a minimum interest and dividend coverage ratio of 1.50 to 1.00, and a maximum level of priority indebtedness.  As of December&#160;31, 2024, OTC and OTP were in compliance with these financial covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Guaranties &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTC's obligations under the terms of its Guaranteed Senior Notes are unconditionally and irrevocably guaranteed by its subsidiaries, Varistar Corporation, BTD Manufacturing, Inc., Northern Pipe Products, Inc. and Vinyltech Corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-1061">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our outstanding short- and long-term borrowings by borrower, OTC or OTP, as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:29.038%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.047%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;OTC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Total&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;OTC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-Term Debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-Term Debt&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;863,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;943,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;744,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;824,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;933,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,013,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;825,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;905,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of outstanding long-term debt by borrower as of December&#160;31, 2024 and 2023:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:5.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.288%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.017%"&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:0 1pt"&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="padding:0 1pt"&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="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:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Entity&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Debt Instrument&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Rate&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Maturity&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Guaranteed Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.55%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12/15/26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;80,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2007C Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.37%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;08/02/27&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2013A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.68%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/27/29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;60,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2019A Senior Unsecured Notes &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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.07%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/10/29&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2020A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/25/30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2020B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.22%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;08/20/30&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2021A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.74%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11/29/31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2024A Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.48%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;04/01/34&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;60,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2007D Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.47%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;08/20/37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2019B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.52%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/10/39&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;26,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2020C Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.62%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/25/40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2013B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.47%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/27/44&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2018A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.07%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/07/48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2019C Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.82%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/10/49&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;64,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2020D Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.92%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;02/25/50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2021B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.69%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11/29/51&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,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:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2022A Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.77%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;05/20/52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OTP&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Series 2024B Senior Unsecured Notes&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.77%&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;04/01/54&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;60,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;947,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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;/tr&gt;&lt;tr&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized Long-Term Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,266&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Long-Term Debt Net of Unamortized Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;943,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;824,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:ScheduleOfDebtTableTextBlock>
    <us-gaap:ShortTermBorrowings contextRef="c-222" decimals="-3" id="f-1062" unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-223" decimals="-3" id="f-1063" unitRef="usd">69615000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-4" decimals="-3" id="f-1064" unitRef="usd">69615000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-224" decimals="-3" id="f-1065" unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-225" decimals="-3" id="f-1066" unitRef="usd">81422000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-5" decimals="-3" id="f-1067" unitRef="usd">81422000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt contextRef="c-222" decimals="-3" id="f-1068" unitRef="usd">79900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-223" decimals="-3" id="f-1069" unitRef="usd">863834000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-1070" unitRef="usd">943734000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-224" decimals="-3" id="f-1071" unitRef="usd">79849000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-225" decimals="-3" id="f-1072" unitRef="usd">744210000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-1073" unitRef="usd">824059000</us-gaap:LongTermDebt>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-222" decimals="-3" id="f-1074" unitRef="usd">79900000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-223" decimals="-3" id="f-1075" unitRef="usd">933449000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-4" decimals="-3" id="f-1076" unitRef="usd">1013349000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-224" decimals="-3" id="f-1077" unitRef="usd">79849000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-225" decimals="-3" id="f-1078" unitRef="usd">825632000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-5" decimals="-3" id="f-1079" unitRef="usd">905481000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c-1" id="f-1080">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our lines of credit as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:36.122%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:0 1pt"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Line Limit&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amount Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters &lt;br/&gt;of Credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amount Available&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;OTC Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;170,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;170,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;170,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;OTP 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;220,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8,772&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;141,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;390,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8,772&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;311,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;249,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-226" decimals="INF" id="f-1081" unitRef="usd">170000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermBorrowings contextRef="c-226" decimals="-3" id="f-1082" unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-226" decimals="-3" id="f-1083" unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-226" decimals="-3" id="f-1084" unitRef="usd">170000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-227" decimals="-3" id="f-1085" unitRef="usd">170000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-228" decimals="INF" id="f-1086" unitRef="usd">220000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermBorrowings contextRef="c-228" decimals="-3" id="f-1087" unitRef="usd">69615000</us-gaap:ShortTermBorrowings>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-228" decimals="-3" id="f-1088" unitRef="usd">8772000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-228" decimals="-3" id="f-1089" unitRef="usd">141613000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-229" decimals="-3" id="f-1090" unitRef="usd">79446000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-4" decimals="INF" id="f-1091" unitRef="usd">390000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermBorrowings contextRef="c-4" decimals="-3" id="f-1092" unitRef="usd">69615000</us-gaap:ShortTermBorrowings>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-4" decimals="-3" id="f-1093" unitRef="usd">8772000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-4" decimals="-3" id="f-1094" unitRef="usd">311613000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-5" decimals="-3" id="f-1095" unitRef="usd">249446000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-230" decimals="INF" id="f-1096" unitRef="usd">170000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-231" decimals="INF" id="f-1097" unitRef="usd">220000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-232" decimals="INF" id="f-1098" unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-233" decimals="INF" id="f-1099" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ottr:LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision contextRef="c-234" decimals="INF" id="f-1100" unitRef="usd">290000000</ottr:LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision>
    <ottr:LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision contextRef="c-235" decimals="INF" id="f-1101" unitRef="usd">300000000</ottr:LineOfCreditFacilityIncreasedCurrentBorrowingCapacityAccordionProvision>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-236"
      decimals="INF"
      id="f-1102"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-237"
      decimals="INF"
      id="f-1103"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c-4" decimals="4" id="f-1104" unitRef="number">0.0561</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c-5" decimals="4" id="f-1105" unitRef="number">0.0670</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-238"
      decimals="INF"
      id="f-1106"
      unitRef="number">0.0355</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-238" decimals="-3" id="f-1107" unitRef="usd">80000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-239" decimals="-3" id="f-1108" unitRef="usd">80000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-240"
      decimals="INF"
      id="f-1109"
      unitRef="number">0.0637</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-240" decimals="-3" id="f-1110" unitRef="usd">42000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-241" decimals="-3" id="f-1111" unitRef="usd">42000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-242"
      decimals="INF"
      id="f-1112"
      unitRef="number">0.0468</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-242" decimals="-3" id="f-1113" unitRef="usd">60000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-243" decimals="-3" id="f-1114" unitRef="usd">60000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-244"
      decimals="INF"
      id="f-1115"
      unitRef="number">0.0307</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-244" decimals="-3" id="f-1116" unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-245" decimals="-3" id="f-1117" unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-246"
      decimals="INF"
      id="f-1118"
      unitRef="number">0.0322</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-246" decimals="-3" id="f-1119" unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-247" decimals="-3" id="f-1120" unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-248"
      decimals="INF"
      id="f-1121"
      unitRef="number">0.0322</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-248" decimals="-3" id="f-1122" unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-249" decimals="-3" id="f-1123" unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-250"
      decimals="INF"
      id="f-1124"
      unitRef="number">0.0274</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-250" decimals="-3" id="f-1125" unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-251" decimals="-3" id="f-1126" unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-252"
      decimals="INF"
      id="f-1127"
      unitRef="number">0.0548</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-252" decimals="-3" id="f-1128" unitRef="usd">60000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-253" decimals="-3" id="f-1129" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-254"
      decimals="INF"
      id="f-1130"
      unitRef="number">0.0647</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-254" decimals="-3" id="f-1131" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-255" decimals="-3" id="f-1132" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-256"
      decimals="INF"
      id="f-1133"
      unitRef="number">0.0352</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-256" decimals="-3" id="f-1134" unitRef="usd">26000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-257" decimals="-3" id="f-1135" unitRef="usd">26000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-258"
      decimals="INF"
      id="f-1136"
      unitRef="number">0.0362</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-258" decimals="-3" id="f-1137" unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-259" decimals="-3" id="f-1138" unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-260"
      decimals="INF"
      id="f-1139"
      unitRef="number">0.0547</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-260" decimals="-3" id="f-1140" unitRef="usd">90000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-261" decimals="-3" id="f-1141" unitRef="usd">90000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-262"
      decimals="INF"
      id="f-1142"
      unitRef="number">0.0407</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-262" decimals="-3" id="f-1143" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-263" decimals="-3" id="f-1144" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-264"
      decimals="INF"
      id="f-1145"
      unitRef="number">0.0382</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-264" decimals="-3" id="f-1146" unitRef="usd">64000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-265" decimals="-3" id="f-1147" unitRef="usd">64000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-266"
      decimals="INF"
      id="f-1148"
      unitRef="number">0.0392</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-266" decimals="-3" id="f-1149" unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-267" decimals="-3" id="f-1150" unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-268"
      decimals="INF"
      id="f-1151"
      unitRef="number">0.0369</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-268" decimals="-3" id="f-1152" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-269" decimals="-3" id="f-1153" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-270"
      decimals="INF"
      id="f-1154"
      unitRef="number">0.0377</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-270" decimals="-3" id="f-1155" unitRef="usd">90000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-271" decimals="-3" id="f-1156" unitRef="usd">90000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-272"
      decimals="INF"
      id="f-1157"
      unitRef="number">0.0577</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-272" decimals="-3" id="f-1158" unitRef="usd">60000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-273" decimals="-3" id="f-1159" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-4" decimals="-3" id="f-1160" unitRef="usd">947000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-5" decimals="-3" id="f-1161" unitRef="usd">827000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c-4" decimals="-3" id="f-1162" unitRef="usd">3266000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c-5" decimals="-3" id="f-1163" unitRef="usd">2941000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-1164" unitRef="usd">943734000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-1165" unitRef="usd">824059000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-274" decimals="INF" id="f-1166" unitRef="usd">120000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-275" decimals="INF" id="f-1167" unitRef="usd">60000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-275"
      decimals="INF"
      id="f-1168"
      unitRef="number">0.0548</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-276" decimals="INF" id="f-1169" unitRef="usd">60000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-276"
      decimals="INF"
      id="f-1170"
      unitRef="number">0.0577</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="c-277"
      decimals="INF"
      id="f-1171"
      unitRef="number">0.10</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c-277"
      decimals="INF"
      id="f-1172"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c-1"
      decimals="INF"
      id="f-1173"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-1174">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate maturities of long-term debt obligations on December&#160;31, 2024 for each of the next five years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:36.122%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2028&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Debt Maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;70,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-1175" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-4" decimals="-3" id="f-1176" unitRef="usd">80000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-4" decimals="-3" id="f-1177" unitRef="usd">42000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-4" decimals="-3" id="f-1178" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-4" decimals="-3" id="f-1179" unitRef="usd">70000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <ottr:DebtToTotalCapitalizationRatio
      contextRef="c-53"
      decimals="INF"
      id="f-1180"
      unitRef="number">0.60</ottr:DebtToTotalCapitalizationRatio>
    <ottr:DebtToTotalCapitalizationRatio
      contextRef="c-54"
      decimals="INF"
      id="f-1181"
      unitRef="number">0.65</ottr:DebtToTotalCapitalizationRatio>
    <ottr:InterestAndDividendCoverageRatio
      contextRef="c-53"
      decimals="INF"
      id="f-1182"
      unitRef="number">1.50</ottr:InterestAndDividendCoverageRatio>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-1183">Employee Postretirement Benefits&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Plan and Other Postretirement Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors a noncontributory funded pension plan (the Pension Plan), an unfunded, nonqualified Executive Survivor and Supplemental Retirement Plan (ESSRP), both accounted for as defined benefit pension plans, and a postretirement healthcare plan accounted for as an other postretirement benefit plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Pension Plan, which previously covered substantially all corporate and OTP employees, was closed to new employees in 2013. The plan provides retirement compensation to all covered employees at age 65, with reduced compensation in cases of retirement prior to age 62. Participants are fully vested after completing five years of vesting service. The plan assets consist of equity funds, fixed income funds, cash and cash equivalents and alternative investments. None of the plan assets are invested in common stock or debt securities of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESSRP, an unfunded plan, provides for defined benefit payments to executive officers and certain key management employees on their retirement for life, or to their beneficiaries on their death. The ESSRP was amended and restated in 2019 to i) freeze the participation in the restoration retirement benefit component of the plan and ii) freeze benefit accruals under the restoration retirement benefit component of the plan for all participants of the plan except any participants deemed to be grandfathered participants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The postretirement healthcare plan, closed to new participants in 2010, provides a portion of health insurance benefits for retired and covered corporate and OTP employees. To be eligible for retiree health insurance benefits, the employee must be 55 years of age with a minimum of 10 years of service. The plan is an unfunded plan and accordingly holds no plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Plan Assets. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have established a Retirement Plans Administration Committee to develop and monitor our investment strategy for our Pension Plan assets. Our investment strategy includes the following objectives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt"&gt;The assets of the plan will be invested in accordance with all applicable laws in a manner consistent with fiduciary standards including Employee Retirement Income Security Act standards of 1974 (ERISA) (if applicable). Specifically:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.59pt"&gt;The safeguards and diversity that a prudent investor would adhere to must be present in the investment program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.59pt"&gt;All transactions undertaken on behalf of the Pension Plan must be in the best interest of plan participants and their beneficiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt"&gt;The primary objective is to provide a source of retirement income for its participants and beneficiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt"&gt;The near-term primary financial objective is to improve and protect the funded status of the plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt"&gt;A secondary financial objective is to minimize pension funding and expense volatility where possible. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have developed an asset allocation target, measured at investment market value, to provide guideline percentages of investment mix. This investment mix is intended to achieve the financial objectives of the plan. The permitted range is a guide and will at times not reflect the actual asset allocation due to market conditions, actions of our investment managers and required cash flows to and from the Pension Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our target asset allocation permitted range along with the actual asset allocation as of December&#160;31, 2024 and 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.205%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.650%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.650%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.208%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Permitted&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Actual Allocation&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Class&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Range&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Return Enhancement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Risk Management&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80%&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Alternatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&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;border-top:1pt solid #000;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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Return Enhancement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; investments are those that seek to provide equity-like, long-term capital appreciation. Examples include equity securities, including dynamic asset allocation funds, and higher yielding fixed income securities, such as high yield bonds and emerging market debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risk Management&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; investments seek to decrease downside risk or act as a hedge against plan liabilities. Examples are cash and fixed income instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Alternative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; investments seek to either provide return enhancement through long-term appreciation or risk management through decreased downside risk. The defining characteristic of these asset types is uncorrelated source of returns, less liquidity and private market access. Examples include investments in the SEI Energy Debt Collective Fund.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the fair value inputs classified within the fair value hierarchy used to measure Pension Plan assets at December&#160;31, 2024 and 2023 and assets measured using the net asset value (NAV) practical expedient:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.150%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.210%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Level 1&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Level 2&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Level 3&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;NAV&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;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;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity Funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;116,889&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;116,889&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed Income Funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;175,310&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;175,310&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hybrid Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,909&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,909&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SEI Energy Debt Collective Fund&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,061&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,061&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;326,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,061&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;327,275&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2023&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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity Funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed Income Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hybrid Funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SEI Energy Debt Collective Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,961&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330,479&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investments held by the SEI Energy Debt Collective Fund on December&#160;31, 2024 and 2023 consist mainly of below investment grade high yield bonds and loans of U.S. energy companies which trade at a discount to fair value. Redemptions are allowed semi-annually with a 95-day notice period, subject to fund director consent and certain gate, holdback and suspension restrictions. Subscriptions are allowed monthly with a three-year lock up on subscriptions. The fund&#x2019;s assets are valued in accordance with valuations reported by the fund&#x2019;s sub-advisor or the fund&#x2019;s underlying investments or other independent third-party sources, although SEI, in its discretion, may use other valuation methods, subject to compliance with ERISA, as applicable. On an annual basis, as determined by the investment manager in its sole discretion, an independent valuation agent is retained to provide a valuation of the illiquid assets of the fund and of any other asset of the fund.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Funded Status. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the changes in the fair value of plan assets and the actuarially computed benefit obligation for the years ended December&#160;31, 2024 and 2023 and the funded status of the plans as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:33.622%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.022%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.211%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan) &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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Change in Fair Value of Plan Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair Value of Plan Assets at January 1&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;330,479&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Actual Return on Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,976&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Company Contributions&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,694&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,568&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(18,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Participant Premium Payments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,166&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value of Plan Assets at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;327,275&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Change in Benefit Obligation:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit Obligation at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;318,801&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,780&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,886&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;490&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17,189&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,897&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit Payments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(18,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Participant Premium Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,166&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plan Amendments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Actuarial (Gain) Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Benefit Obligation at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;314,010&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,314&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funded Status&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(35,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(30,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Consolidated Balance Sheets at December 31:&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="padding:0 1pt"&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="padding:0 1pt"&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="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(32,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(27,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Asset (Liability)&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(35,314)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,780)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(30,003)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,145)&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated benefit obligation of our Pension Plan was $288.5 million and $288.8 million as of December&#160;31, 2024 and 2023. The accumulated benefit obligation of our ESSRP was $35.3 million and $35.8 million as of December&#160;31, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to determine benefit obligations as of December&#160;31, 2024 and 2023: &lt;/span&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:33.483%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.761%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.211%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.61&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants up to Age 39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants Ages 40 to 49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants Age 50 and Older&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Healthcare Cost Immediate Trend Rate&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6.44&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.97&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Healthcare Cost Ultimate Trend Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Year the Rate Reaches the Ultimate Trend Rate&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2048&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2048&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Amount reflects rate of compensation increases for both union and non-union employees.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is 3.50%.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is 3.00%.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of the plan asset or benefit obligation recognized for our Pension Plan, ESSRP and postretirement healthcare benefit plan included the following significant actuarial adjustments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;For the Pension Plan, an increase in the discount rate in 2024 and 2023 reduced our obligation by $4.7&#160;million and $2.2&#160;million. Changes in plan participant census data decreased our benefit obligation by $3.0&#160;million in 2024. Actual &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;returns on Pension Plan assets in 2024 were $15.0&#160;million, compared to an expected return of $25.5&#160;million, impacting our net obligation by $10.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;For the ESSRP, an increase in the discount rate in 2024 and 2023 reduced our obligation by $0.2&#160;million and $0.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;For the postretirement healthcare plan, an increase in the discount rate in 2024 and 2023 reduced our obligation by $0.2&#160;million and $1.3&#160;million. Revised estimates of healthcare cost trends and participant contribution assumptions increased the benefit obligation by $0.4&#160;million in 2024. Changes in plan participant census data decreased our benefit obligation by $0.9&#160;million in 2024.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Periodic Benefit Cost. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of service&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cost may be capitalized as a cost of self-constructed property, plant and equipment. When recognized in the consolidated statements of income, service cost is recognized within one of the components of operating expenses. Nonservice cost components of net periodic benefit cost may be deferred and recognized as a regulatory asset under the accounting guidance for regulated operations. When recognized in the consolidated statements of income, nonservice cost components are recognized as nonservice cost components of postretirement benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table lists the components of net periodic benefit cost of our defined benefit pension plans and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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.705%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.439%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Service Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,886&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;490&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17,189&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,897&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected Return on Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(25,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of Prior Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of Net Actuarial Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;158&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Periodic Benefit Cost&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,285)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,780)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,101&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,897&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,961&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,103&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,212)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,668)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;709&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes the impact of regulation on the recognition of periodic benefit cost arising from pension and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:67.372%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.208%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Periodic Benefit Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Amount Amortized Due to the Effect of Regulation&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,367&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Periodic Benefit Cost Recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(5,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to determine net periodic benefit cost for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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.872%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.264%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.57&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term Rate of 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.00&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.30&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term Rate of Compensation Increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants to Age 39&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants Ages 40 to 49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants Age 50 and Older&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We develop our estimated discount rate through the use of a hypothetical bond portfolio method. This method derives the discount rate from the average yield of a collection of high credit quality bonds which produce cash flows similar to our anticipated future benefit payments. We estimate the assumed long-term rate of return on plan assets based primarily on asset category studies using historical market return and volatility data with forward-looking estimates based on existing financial market conditions and forecasts of capital markets. Modest excess return expectations versus some market indices are incorporated into the return projections based on the actively managed structure of the investment programs and their records of achieving such returns historically. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amounts not yet recognized as components of net periodic benefit cost as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:34.038%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.212%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Regulatory Assets (Liabilities):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(12,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized Actuarial Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;87,868&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Regulatory Assets (Liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;87,868&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(11,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized Actuarial Gain (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,937&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Accumulated Other Comprehensive Income (Loss)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,937&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,994&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2,502)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,403)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,205&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flows. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not make any contributions to our Pension Plan in 2024 or 2023. We made a discretionary contribution of $20.0 million in in 2022. As of December&#160;31, 2024, we had no minimum funding requirements for our Pension Plan. Contributions to our ESSRP and postretirement healthcare plan are equal to the benefits paid to plan participants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following reflects anticipated benefit payments to be paid in each of the next five years and in the aggregate for the five-year period thereafter under our pension plans and postretirement healthcare plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:34.038%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.212%"&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:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2028&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2029&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2030-2034&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Projected Pension Plan Benefit Payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Projected ESSRP Benefit Payments&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Projected Postretirement Benefit Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,661&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,317&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,919&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,346&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,007&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,569&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;401K Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a 401K plan for the benefit of all corporate and subsidiary company employees. Contributions made to these plans totaled $9.3 million for 2024, $7.8 million for 2023 and $6.7 million for 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <ottr:DefinedBenefitPlanAgeForCompensation
      contextRef="c-278"
      decimals="INF"
      id="f-1184"
      unitRef="year">65</ottr:DefinedBenefitPlanAgeForCompensation>
    <ottr:DefinedBenefitPlanAgeBelowWhichCompensationIsReduced
      contextRef="c-278"
      decimals="INF"
      id="f-1185"
      unitRef="year">62</ottr:DefinedBenefitPlanAgeBelowWhichCompensationIsReduced>
    <ottr:DefinedBenefitPlanVestingPeriod contextRef="c-278" id="f-1186">P5Y</ottr:DefinedBenefitPlanVestingPeriod>
    <ottr:HealthInsuranceBenefitsRequisiteAge contextRef="c-279" id="f-1187">P55Y</ottr:HealthInsuranceBenefitsRequisiteAge>
    <ottr:HealthInsuranceBenefitsRequisiteServicePeriod contextRef="c-279" id="f-1188">P10Y</ottr:HealthInsuranceBenefitsRequisiteServicePeriod>
    <ottr:ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock contextRef="c-1" id="f-1189">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our target asset allocation permitted range along with the actual asset allocation as of December&#160;31, 2024 and 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.205%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.650%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.650%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.208%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Permitted&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Actual Allocation&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Class&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Range&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Return Enhancement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Risk Management&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80%&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Alternatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&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;border-top:1pt solid #000;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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ottr:ScheduleOfTargetAndTacticalAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-280"
      decimals="2"
      id="f-1190"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-281"
      decimals="2"
      id="f-1191"
      unitRef="number">0.60</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-282"
      decimals="2"
      id="f-1192"
      unitRef="number">0.41</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-283"
      decimals="2"
      id="f-1193"
      unitRef="number">0.48</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-284"
      decimals="2"
      id="f-1194"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-285"
      decimals="2"
      id="f-1195"
      unitRef="number">0.80</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-286"
      decimals="2"
      id="f-1196"
      unitRef="number">0.59</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-287"
      decimals="2"
      id="f-1197"
      unitRef="number">0.51</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-288"
      decimals="2"
      id="f-1198"
      unitRef="number">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-289"
      decimals="2"
      id="f-1199"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-290"
      decimals="2"
      id="f-1200"
      unitRef="number">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-291"
      decimals="2"
      id="f-1201"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-292"
      decimals="2"
      id="f-1202"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-293"
      decimals="2"
      id="f-1203"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="c-1" id="f-1204">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the fair value inputs classified within the fair value hierarchy used to measure Pension Plan assets at December&#160;31, 2024 and 2023 and assets measured using the net asset value (NAV) practical expedient:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.150%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.210%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Level 1&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Level 2&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Level 3&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;NAV&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;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;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity Funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;116,889&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;116,889&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed Income Funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;175,310&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;175,310&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hybrid Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,909&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,909&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SEI Energy Debt Collective Fund&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,061&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,061&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;326,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,061&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;327,275&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2023&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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity Funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed Income Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hybrid Funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SEI Energy Debt Collective Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,961&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330,479&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-294" decimals="-3" id="f-1205" unitRef="usd">116889000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-295" decimals="-3" id="f-1206" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-296" decimals="-3" id="f-1207" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-297" decimals="-3" id="f-1208" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-298" decimals="-3" id="f-1209" unitRef="usd">116889000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-299" decimals="-3" id="f-1210" unitRef="usd">175310000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-300" decimals="-3" id="f-1211" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-301" decimals="-3" id="f-1212" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-302" decimals="-3" id="f-1213" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-303" decimals="-3" id="f-1214" unitRef="usd">175310000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-304" decimals="-3" id="f-1215" unitRef="usd">10106000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-305" decimals="-3" id="f-1216" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-306" decimals="-3" id="f-1217" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-307" decimals="-3" id="f-1218" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-308" decimals="-3" id="f-1219" unitRef="usd">10106000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-309" decimals="-3" id="f-1220" unitRef="usd">23909000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-310" decimals="-3" id="f-1221" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-311" decimals="-3" id="f-1222" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-312" decimals="-3" id="f-1223" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-313" decimals="-3" id="f-1224" unitRef="usd">23909000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-314" decimals="-3" id="f-1225" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-315" decimals="-3" id="f-1226" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-316" decimals="-3" id="f-1227" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-317" decimals="-3" id="f-1228" unitRef="usd">1061000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-318" decimals="-3" id="f-1229" unitRef="usd">1061000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-319" decimals="-3" id="f-1230" unitRef="usd">326214000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-320" decimals="-3" id="f-1231" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-321" decimals="-3" id="f-1232" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-322" decimals="-3" id="f-1233" unitRef="usd">1061000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-4" decimals="-3" id="f-1234" unitRef="usd">327275000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-323" decimals="-3" id="f-1235" unitRef="usd">127159000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-324" decimals="-3" id="f-1236" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-325" decimals="-3" id="f-1237" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-326" decimals="-3" id="f-1238" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-327" decimals="-3" id="f-1239" unitRef="usd">127159000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-328" decimals="-3" id="f-1240" unitRef="usd">167604000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-329" decimals="-3" id="f-1241" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-330" decimals="-3" id="f-1242" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-331" decimals="-3" id="f-1243" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-332" decimals="-3" id="f-1244" unitRef="usd">167604000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-333" decimals="-3" id="f-1245" unitRef="usd">10980000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-334" decimals="-3" id="f-1246" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-335" decimals="-3" id="f-1247" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-336" decimals="-3" id="f-1248" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-337" decimals="-3" id="f-1249" unitRef="usd">10980000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-338" decimals="-3" id="f-1250" unitRef="usd">23218000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-339" decimals="-3" id="f-1251" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-340" decimals="-3" id="f-1252" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-341" decimals="-3" id="f-1253" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-342" decimals="-3" id="f-1254" unitRef="usd">23218000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-343" decimals="-3" id="f-1255" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-344" decimals="-3" id="f-1256" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-345" decimals="-3" id="f-1257" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-346" decimals="-3" id="f-1258" unitRef="usd">1518000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-347" decimals="-3" id="f-1259" unitRef="usd">1518000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-348" decimals="-3" id="f-1260" unitRef="usd">328961000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-349" decimals="-3" id="f-1261" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-350" decimals="-3" id="f-1262" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-351" decimals="-3" id="f-1263" unitRef="usd">1518000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-5" decimals="-3" id="f-1264" unitRef="usd">330479000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1 contextRef="c-278" id="f-1265">P95D</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1>
    <ottr:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod contextRef="c-278" id="f-1266">P3Y</ottr:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareSubscriptionsLockUpPeriod>
    <ottr:ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock contextRef="c-1" id="f-1267">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the changes in the fair value of plan assets and the actuarially computed benefit obligation for the years ended December&#160;31, 2024 and 2023 and the funded status of the plans as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:33.622%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.022%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.211%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan) &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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Change in Fair Value of Plan Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair Value of Plan Assets at January 1&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;330,479&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Actual Return on Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,976&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Company Contributions&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,694&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,568&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(18,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Participant Premium Payments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,166&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value of Plan Assets at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;327,275&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Change in Benefit Obligation:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit Obligation at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;318,801&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,780&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,886&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;490&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17,189&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,897&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit Payments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(18,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Participant Premium Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,166&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plan Amendments&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Actuarial (Gain) Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Benefit Obligation at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;314,010&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,314&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funded Status&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(35,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(30,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Consolidated Balance Sheets at December 31:&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="padding:0 1pt"&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="padding:0 1pt"&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="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(32,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(27,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Asset (Liability)&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(35,314)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,780)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(30,003)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,145)&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;/table&gt;&lt;/div&gt;</ottr:ScheduleOfChangesInProjectedBenefitObligationsAndChangesInPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-293" decimals="-3" id="f-1268" unitRef="usd">330479000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-352" decimals="-3" id="f-1269" unitRef="usd">313797000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-353" decimals="-3" id="f-1270" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-354" decimals="-3" id="f-1271" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-355" decimals="-3" id="f-1272" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-356" decimals="-3" id="f-1273" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-278" decimals="-3" id="f-1274" unitRef="usd">14976000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-357" decimals="-3" id="f-1275" unitRef="usd">34196000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-358" decimals="-3" id="f-1276" unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-359" decimals="-3" id="f-1277" unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-279" decimals="-3" id="f-1278" unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-360" decimals="-3" id="f-1279" unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-278" decimals="-3" id="f-1280" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-357" decimals="-3" id="f-1281" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-358" decimals="-3" id="f-1282" unitRef="usd">2694000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-359" decimals="-3" id="f-1283" unitRef="usd">2197000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-279" decimals="-3" id="f-1284" unitRef="usd">1568000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-360" decimals="-3" id="f-1285" unitRef="usd">3167000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-278" decimals="-3" id="f-1286" unitRef="usd">18180000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-357" decimals="-3" id="f-1287" unitRef="usd">17514000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-358" decimals="-3" id="f-1288" unitRef="usd">2694000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-359" decimals="-3" id="f-1289" unitRef="usd">2197000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-279" decimals="-3" id="f-1290" unitRef="usd">3734000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-360" decimals="-3" id="f-1291" unitRef="usd">8900000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-278" decimals="-3" id="f-1292" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-357" decimals="-3" id="f-1293" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-358" decimals="-3" id="f-1294" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-359" decimals="-3" id="f-1295" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-279" decimals="-3" id="f-1296" unitRef="usd">2166000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-360" decimals="-3" id="f-1297" unitRef="usd">5733000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-292" decimals="-3" id="f-1298" unitRef="usd">327275000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-293" decimals="-3" id="f-1299" unitRef="usd">330479000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-361" decimals="-3" id="f-1300" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-353" decimals="-3" id="f-1301" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-362" decimals="-3" id="f-1302" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-355" decimals="-3" id="f-1303" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-293" decimals="-3" id="f-1304" unitRef="usd">318801000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-352" decimals="-3" id="f-1305" unitRef="usd">308055000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-353" decimals="-3" id="f-1306" unitRef="usd">35780000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-354" decimals="-3" id="f-1307" unitRef="usd">35624000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-355" decimals="-3" id="f-1308" unitRef="usd">30145000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-356" decimals="-3" id="f-1309" unitRef="usd">49947000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-278" decimals="-3" id="f-1310" unitRef="usd">3886000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-357" decimals="-3" id="f-1311" unitRef="usd">3698000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-358" decimals="-3" id="f-1312" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-359" decimals="-3" id="f-1313" unitRef="usd">72000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-279" decimals="-3" id="f-1314" unitRef="usd">490000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-360" decimals="-3" id="f-1315" unitRef="usd">565000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-278" decimals="-3" id="f-1316" unitRef="usd">17189000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-357" decimals="-3" id="f-1317" unitRef="usd">16436000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-358" decimals="-3" id="f-1318" unitRef="usd">1897000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-359" decimals="-3" id="f-1319" unitRef="usd">1889000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-279" decimals="-3" id="f-1320" unitRef="usd">1600000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-360" decimals="-3" id="f-1321" unitRef="usd">2416000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-278" decimals="-3" id="f-1322" unitRef="usd">18180000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-357" decimals="-3" id="f-1323" unitRef="usd">17514000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-358" decimals="-3" id="f-1324" unitRef="usd">2694000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-359" decimals="-3" id="f-1325" unitRef="usd">2197000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-279" decimals="-3" id="f-1326" unitRef="usd">3734000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-360" decimals="-3" id="f-1327" unitRef="usd">8900000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-278" decimals="-3" id="f-1328" unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-357" decimals="-3" id="f-1329" unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-358" decimals="-3" id="f-1330" unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-359" decimals="-3" id="f-1331" unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-279" decimals="-3" id="f-1332" unitRef="usd">2166000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-360" decimals="-3" id="f-1333" unitRef="usd">5733000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-278" decimals="-3" id="f-1334" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-357" decimals="-3" id="f-1335" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-358" decimals="-3" id="f-1336" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-359" decimals="-3" id="f-1337" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-279" decimals="-3" id="f-1338" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-360" decimals="-3" id="f-1339" unitRef="usd">-17493000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-278" decimals="-3" id="f-1340" unitRef="usd">7686000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-357" decimals="-3" id="f-1341" unitRef="usd">-8126000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-358" decimals="-3" id="f-1342" unitRef="usd">-331000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-359" decimals="-3" id="f-1343" unitRef="usd">-392000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-279" decimals="-3" id="f-1344" unitRef="usd">664000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-360" decimals="-3" id="f-1345" unitRef="usd">2123000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-292" decimals="-3" id="f-1346" unitRef="usd">314010000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-293" decimals="-3" id="f-1347" unitRef="usd">318801000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-361" decimals="-3" id="f-1348" unitRef="usd">35314000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-353" decimals="-3" id="f-1349" unitRef="usd">35780000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-362" decimals="-3" id="f-1350" unitRef="usd">30003000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-355" decimals="-3" id="f-1351" unitRef="usd">30145000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-292" decimals="-3" id="f-1352" unitRef="usd">13265000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-293" decimals="-3" id="f-1353" unitRef="usd">11678000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-361" decimals="-3" id="f-1354" unitRef="usd">-35314000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-353" decimals="-3" id="f-1355" unitRef="usd">-35780000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-362" decimals="-3" id="f-1356" unitRef="usd">-30003000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-355" decimals="-3" id="f-1357" unitRef="usd">-30145000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-292" decimals="-3" id="f-1358" unitRef="usd">13265000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-293" decimals="-3" id="f-1359" unitRef="usd">11678000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-361" decimals="-3" id="f-1360" unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-353" decimals="-3" id="f-1361" unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-362" decimals="-3" id="f-1362" unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-355" decimals="-3" id="f-1363" unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-292" decimals="-3" id="f-1364" unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-293" decimals="-3" id="f-1365" unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-361" decimals="-3" id="f-1366" unitRef="usd">2700000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-353" decimals="-3" id="f-1367" unitRef="usd">2679000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-362" decimals="-3" id="f-1368" unitRef="usd">2618000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-355" decimals="-3" id="f-1369" unitRef="usd">2469000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-292" decimals="-3" id="f-1370" unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-293" decimals="-3" id="f-1371" unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-361" decimals="-3" id="f-1372" unitRef="usd">32614000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-353" decimals="-3" id="f-1373" unitRef="usd">33101000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-362" decimals="-3" id="f-1374" unitRef="usd">27385000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-355" decimals="-3" id="f-1375" unitRef="usd">27676000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet contextRef="c-292" decimals="-3" id="f-1376" unitRef="usd">13265000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet contextRef="c-293" decimals="-3" id="f-1377" unitRef="usd">11678000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet contextRef="c-361" decimals="-3" id="f-1378" unitRef="usd">-35314000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet contextRef="c-353" decimals="-3" id="f-1379" unitRef="usd">-35780000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet contextRef="c-362" decimals="-3" id="f-1380" unitRef="usd">-30003000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet contextRef="c-355" decimals="-3" id="f-1381" unitRef="usd">-30145000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-292" decimals="-5" id="f-1382" unitRef="usd">288500000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-293" decimals="-5" id="f-1383" unitRef="usd">288800000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-361" decimals="-5" id="f-1384" unitRef="usd">35300000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-353" decimals="-5" id="f-1385" unitRef="usd">35800000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c-1" id="f-1386">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to determine benefit obligations as of December&#160;31, 2024 and 2023: &lt;/span&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:33.483%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.761%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.211%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.61&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants up to Age 39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants Ages 40 to 49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants Age 50 and Older&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Healthcare Cost Immediate Trend Rate&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6.44&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.97&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Healthcare Cost Ultimate Trend Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Year the Rate Reaches the Ultimate Trend Rate&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2048&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2048&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Amount reflects rate of compensation increases for both union and non-union employees.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is 3.50%.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Amount reflects rate of compensation increases for union employees. The rate of compensation increases for non-union employees is 3.00%.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to determine net periodic benefit cost for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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.872%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.264%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.57&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term Rate of 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.00&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.30&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term Rate of Compensation Increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants to Age 39&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants Ages 40 to 49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Participants Age 50 and Older&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-292"
      decimals="4"
      id="f-1387"
      unitRef="number">0.0570</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-293"
      decimals="4"
      id="f-1388"
      unitRef="number">0.0557</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-361"
      decimals="4"
      id="f-1389"
      unitRef="number">0.0560</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-353"
      decimals="4"
      id="f-1390"
      unitRef="number">0.0553</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-362"
      decimals="4"
      id="f-1391"
      unitRef="number">0.0561</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-355"
      decimals="4"
      id="f-1392"
      unitRef="number">0.0553</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-361"
      decimals="4"
      id="f-1393"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-353"
      decimals="4"
      id="f-1394"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-363"
      decimals="4"
      id="f-1395"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-364"
      decimals="4"
      id="f-1396"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-365"
      decimals="4"
      id="f-1397"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-366"
      decimals="4"
      id="f-1398"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-367"
      decimals="4"
      id="f-1399"
      unitRef="number">0.0375</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-368"
      decimals="4"
      id="f-1400"
      unitRef="number">0.0375</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-362"
      decimals="4"
      id="f-1401"
      unitRef="number">0.0644</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-355"
      decimals="4"
      id="f-1402"
      unitRef="number">0.0697</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="c-362"
      decimals="4"
      id="f-1403"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="c-355"
      decimals="4"
      id="f-1404"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-279" id="f-1405">2048</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-360" id="f-1406">2048</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-369"
      decimals="4"
      id="f-1407"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-370"
      decimals="4"
      id="f-1408"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate contextRef="c-278" decimals="-5" id="f-1409" unitRef="usd">-4700000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate contextRef="c-357" decimals="-5" id="f-1410" unitRef="usd">-2200000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData contextRef="c-278" decimals="-5" id="f-1411" unitRef="usd">-3000000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData>
    <ottr:DefinedBenefitPlanPlanAssetsActualReturns contextRef="c-292" decimals="-5" id="f-1412" unitRef="usd">15000000</ottr:DefinedBenefitPlanPlanAssetsActualReturns>
    <ottr:DefinedBenefitPlanPlanAssetsExpectedReturns contextRef="c-292" decimals="-5" id="f-1413" unitRef="usd">25500000</ottr:DefinedBenefitPlanPlanAssetsExpectedReturns>
    <ottr:DefinedBenefitPlanPlanAssetsObligationImpact contextRef="c-292" decimals="-5" id="f-1414" unitRef="usd">10500000</ottr:DefinedBenefitPlanPlanAssetsObligationImpact>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate contextRef="c-358" decimals="-5" id="f-1415" unitRef="usd">-200000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate contextRef="c-359" decimals="-5" id="f-1416" unitRef="usd">-100000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate contextRef="c-279" decimals="-5" id="f-1417" unitRef="usd">-200000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate contextRef="c-360" decimals="-5" id="f-1418" unitRef="usd">-1300000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeInDiscountRate>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends contextRef="c-279" decimals="-5" id="f-1419" unitRef="usd">400000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseForChangeEstimatedHealthcareCostTrends>
    <ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData contextRef="c-279" decimals="-5" id="f-1420" unitRef="usd">-900000</ottr:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecreaseFromPlanParticipantCensusData>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-1" id="f-1421">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table lists the components of net periodic benefit cost of our defined benefit pension plans and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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.705%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.439%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Service Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,886&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;490&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17,189&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,897&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected Return on Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(25,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of Prior Service 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of Net Actuarial Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;158&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Periodic Benefit Cost&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,285)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,780)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,101&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,897&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,961&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,103&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,212)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,668)&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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;709&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes the impact of regulation on the recognition of periodic benefit cost arising from pension and other postretirement benefits for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:67.372%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.208%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Periodic Benefit Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Amount Amortized Due to the Effect of Regulation&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,367&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Periodic Benefit Cost Recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(5,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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-278" decimals="-3" id="f-1422" unitRef="usd">3886000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-357" decimals="-3" id="f-1423" unitRef="usd">3698000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-371" decimals="-3" id="f-1424" unitRef="usd">6576000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-358" decimals="-3" id="f-1425" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-359" decimals="-3" id="f-1426" unitRef="usd">72000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-372" decimals="-3" id="f-1427" unitRef="usd">195000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-279" decimals="-3" id="f-1428" unitRef="usd">490000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-360" decimals="-3" id="f-1429" unitRef="usd">565000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-373" decimals="-3" id="f-1430" unitRef="usd">1338000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-278" decimals="-3" id="f-1431" unitRef="usd">17189000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-357" decimals="-3" id="f-1432" unitRef="usd">16436000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-371" decimals="-3" id="f-1433" unitRef="usd">12344000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-358" decimals="-3" id="f-1434" unitRef="usd">1897000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-359" decimals="-3" id="f-1435" unitRef="usd">1889000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-372" decimals="-3" id="f-1436" unitRef="usd">1341000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-279" decimals="-3" id="f-1437" unitRef="usd">1600000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-360" decimals="-3" id="f-1438" unitRef="usd">2416000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-373" decimals="-3" id="f-1439" unitRef="usd">2041000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-278" decimals="-3" id="f-1440" unitRef="usd">25518000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-357" decimals="-3" id="f-1441" unitRef="usd">25914000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-371" decimals="-3" id="f-1442" unitRef="usd">23684000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-358" decimals="-3" id="f-1443" unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-359" decimals="-3" id="f-1444" unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-372" decimals="-3" id="f-1445" unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-279" decimals="-3" id="f-1446" unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-360" decimals="-3" id="f-1447" unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-373" decimals="-3" id="f-1448" unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-278" decimals="-3" id="f-1449" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-357" decimals="-3" id="f-1450" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-371" decimals="-3" id="f-1451" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-358" decimals="-3" id="f-1452" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-359" decimals="-3" id="f-1453" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-372" decimals="-3" id="f-1454" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-279" decimals="-3" id="f-1455" unitRef="usd">-6302000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-360" decimals="-3" id="f-1456" unitRef="usd">-6649000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-373" decimals="-3" id="f-1457" unitRef="usd">-5733000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-278" decimals="-3" id="f-1458" unitRef="usd">-158000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-357" decimals="-3" id="f-1459" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-371" decimals="-3" id="f-1460" unitRef="usd">-7865000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-358" decimals="-3" id="f-1461" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-359" decimals="-3" id="f-1462" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-372" decimals="-3" id="f-1463" unitRef="usd">-567000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-279" decimals="-3" id="f-1464" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-360" decimals="-3" id="f-1465" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-373" decimals="-3" id="f-1466" unitRef="usd">-3063000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-278" decimals="-3" id="f-1467" unitRef="usd">-4285000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-357" decimals="-3" id="f-1468" unitRef="usd">-5780000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-371" decimals="-3" id="f-1469" unitRef="usd">3101000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-358" decimals="-3" id="f-1470" unitRef="usd">1897000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-359" decimals="-3" id="f-1471" unitRef="usd">1961000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-372" decimals="-3" id="f-1472" unitRef="usd">2103000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-279" decimals="-3" id="f-1473" unitRef="usd">-4212000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-360" decimals="-3" id="f-1474" unitRef="usd">-3668000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-373" decimals="-3" id="f-1475" unitRef="usd">709000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1" decimals="-3" id="f-1476" unitRef="usd">-6600000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-12" decimals="-3" id="f-1477" unitRef="usd">-7487000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-13" decimals="-3" id="f-1478" unitRef="usd">5913000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred contextRef="c-1" decimals="-3" id="f-1479" unitRef="usd">-1367000</ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred>
    <ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred contextRef="c-12" decimals="-3" id="f-1480" unitRef="usd">-1225000</ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred>
    <ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred contextRef="c-13" decimals="-3" id="f-1481" unitRef="usd">-1121000</ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditDeferred>
    <ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals contextRef="c-1" decimals="-3" id="f-1482" unitRef="usd">-5233000</ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals>
    <ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals contextRef="c-12" decimals="-3" id="f-1483" unitRef="usd">-6262000</ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals>
    <ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals contextRef="c-13" decimals="-3" id="f-1484" unitRef="usd">7034000</ottr:DefinedBenefitPlanNetPeriodicBenefitCostCreditNetOfDeferrals>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-278"
      decimals="4"
      id="f-1485"
      unitRef="number">0.0557</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-357"
      decimals="4"
      id="f-1486"
      unitRef="number">0.0551</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-371"
      decimals="4"
      id="f-1487"
      unitRef="number">0.0303</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-358"
      decimals="4"
      id="f-1488"
      unitRef="number">0.0553</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-359"
      decimals="4"
      id="f-1489"
      unitRef="number">0.0551</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-372"
      decimals="4"
      id="f-1490"
      unitRef="number">0.0293</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-279"
      decimals="4"
      id="f-1491"
      unitRef="number">0.0553</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-360"
      decimals="4"
      id="f-1492"
      unitRef="number">0.0552</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-373"
      decimals="4"
      id="f-1493"
      unitRef="number">0.0301</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-278"
      decimals="4"
      id="f-1494"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-357"
      decimals="4"
      id="f-1495"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-371"
      decimals="4"
      id="f-1496"
      unitRef="number">0.0630</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-358"
      decimals="4"
      id="f-1497"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-359"
      decimals="4"
      id="f-1498"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-372"
      decimals="4"
      id="f-1499"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-374"
      decimals="4"
      id="f-1500"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-375"
      decimals="4"
      id="f-1501"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-376"
      decimals="4"
      id="f-1502"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-377"
      decimals="4"
      id="f-1503"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-378"
      decimals="4"
      id="f-1504"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-379"
      decimals="4"
      id="f-1505"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-380"
      decimals="4"
      id="f-1506"
      unitRef="number">0.0338</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-381"
      decimals="4"
      id="f-1507"
      unitRef="number">0.0275</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-382"
      decimals="4"
      id="f-1508"
      unitRef="number">0.0275</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock contextRef="c-1" id="f-1509">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amounts not yet recognized as components of net periodic benefit cost as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:34.038%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.212%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (Pension Plan)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Benefits (ESSRP)&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Postretirement Benefits&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Regulatory Assets (Liabilities):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(12,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized Actuarial Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;87,868&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Regulatory Assets (Liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;87,868&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(11,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized Prior 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized Actuarial Gain (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,937&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Accumulated Other Comprehensive Income (Loss)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,937&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,994&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2,502)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,403)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,205&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit contextRef="c-292" decimals="-3" id="f-1510" unitRef="usd">0</ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit contextRef="c-293" decimals="-3" id="f-1511" unitRef="usd">0</ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit contextRef="c-361" decimals="-3" id="f-1512" unitRef="usd">0</ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit contextRef="c-353" decimals="-3" id="f-1513" unitRef="usd">0</ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit contextRef="c-362" decimals="-3" id="f-1514" unitRef="usd">-12703000</ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit contextRef="c-355" decimals="-3" id="f-1515" unitRef="usd">-18845000</ottr:DefinedBenefitPlanRegulatoryAssetsNetPriorServiceCostCredit>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses contextRef="c-292" decimals="-3" id="f-1516" unitRef="usd">-87868000</ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses contextRef="c-293" decimals="-3" id="f-1517" unitRef="usd">-85227000</ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses contextRef="c-361" decimals="-3" id="f-1518" unitRef="usd">-292000</ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses contextRef="c-353" decimals="-3" id="f-1519" unitRef="usd">-1061000</ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses contextRef="c-362" decimals="-3" id="f-1520" unitRef="usd">-1121000</ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses>
    <ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses contextRef="c-355" decimals="-3" id="f-1521" unitRef="usd">-1759000</ottr:DefinedBenefitPlanRegulatoryAssetsNetGainsLosses>
    <ottr:DefinedBenefitPlanRegulatoryAssets contextRef="c-292" decimals="-3" id="f-1522" unitRef="usd">87868000</ottr:DefinedBenefitPlanRegulatoryAssets>
    <ottr:DefinedBenefitPlanRegulatoryAssets contextRef="c-293" decimals="-3" id="f-1523" unitRef="usd">85227000</ottr:DefinedBenefitPlanRegulatoryAssets>
    <ottr:DefinedBenefitPlanRegulatoryAssets contextRef="c-361" decimals="-3" id="f-1524" unitRef="usd">292000</ottr:DefinedBenefitPlanRegulatoryAssets>
    <ottr:DefinedBenefitPlanRegulatoryAssets contextRef="c-353" decimals="-3" id="f-1525" unitRef="usd">1061000</ottr:DefinedBenefitPlanRegulatoryAssets>
    <ottr:DefinedBenefitPlanRegulatoryAssets contextRef="c-362" decimals="-3" id="f-1526" unitRef="usd">-11582000</ottr:DefinedBenefitPlanRegulatoryAssets>
    <ottr:DefinedBenefitPlanRegulatoryAssets contextRef="c-355" decimals="-3" id="f-1527" unitRef="usd">-17086000</ottr:DefinedBenefitPlanRegulatoryAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-292" decimals="-3" id="f-1528" unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-293" decimals="-3" id="f-1529" unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-361" decimals="-3" id="f-1530" unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-353" decimals="-3" id="f-1531" unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-362" decimals="-3" id="f-1532" unitRef="usd">339000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-355" decimals="-3" id="f-1533" unitRef="usd">498000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-292" decimals="-3" id="f-1534" unitRef="usd">-1937000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-293" decimals="-3" id="f-1535" unitRef="usd">-1994000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-361" decimals="-3" id="f-1536" unitRef="usd">2502000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-353" decimals="-3" id="f-1537" unitRef="usd">1403000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-362" decimals="-3" id="f-1538" unitRef="usd">-732000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-355" decimals="-3" id="f-1539" unitRef="usd">-707000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-292" decimals="-3" id="f-1540" unitRef="usd">1937000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-293" decimals="-3" id="f-1541" unitRef="usd">1994000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-361" decimals="-3" id="f-1542" unitRef="usd">-2502000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-353" decimals="-3" id="f-1543" unitRef="usd">-1403000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-362" decimals="-3" id="f-1544" unitRef="usd">1071000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-355" decimals="-3" id="f-1545" unitRef="usd">1205000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:PensionContributions contextRef="c-1" decimals="-5" id="f-1546" unitRef="usd">0</us-gaap:PensionContributions>
    <us-gaap:PensionContributions contextRef="c-12" decimals="-5" id="f-1547" unitRef="usd">0</us-gaap:PensionContributions>
    <us-gaap:PensionContributions contextRef="c-13" decimals="-5" id="f-1548" unitRef="usd">20000000.0</us-gaap:PensionContributions>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c-1" id="f-1549">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following reflects anticipated benefit payments to be paid in each of the next five years and in the aggregate for the five-year period thereafter under our pension plans and postretirement healthcare plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:34.038%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.212%"&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:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2028&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2029&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2030-2034&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Projected Pension Plan Benefit Payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Projected ESSRP Benefit Payments&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Projected Postretirement Benefit Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,661&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,317&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,919&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,346&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,007&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,569&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-292" decimals="-3" id="f-1550" unitRef="usd">19274000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-292" decimals="-3" id="f-1551" unitRef="usd">19804000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-292" decimals="-3" id="f-1552" unitRef="usd">20284000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-292" decimals="-3" id="f-1553" unitRef="usd">20859000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-292" decimals="-3" id="f-1554" unitRef="usd">21420000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-292" decimals="-3" id="f-1555" unitRef="usd">111275000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-361" decimals="-3" id="f-1556" unitRef="usd">2769000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-361" decimals="-3" id="f-1557" unitRef="usd">2899000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-361" decimals="-3" id="f-1558" unitRef="usd">3059000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-361" decimals="-3" id="f-1559" unitRef="usd">2999000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-361" decimals="-3" id="f-1560" unitRef="usd">3070000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-361" decimals="-3" id="f-1561" unitRef="usd">14275000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-362" decimals="-3" id="f-1562" unitRef="usd">2618000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-362" decimals="-3" id="f-1563" unitRef="usd">2614000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-362" decimals="-3" id="f-1564" unitRef="usd">2576000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-362" decimals="-3" id="f-1565" unitRef="usd">2488000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-362" decimals="-3" id="f-1566" unitRef="usd">2517000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-362" decimals="-3" id="f-1567" unitRef="usd">12019000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-4" decimals="-3" id="f-1568" unitRef="usd">24661000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-4" decimals="-3" id="f-1569" unitRef="usd">25317000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-4" decimals="-3" id="f-1570" unitRef="usd">25919000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-4" decimals="-3" id="f-1571" unitRef="usd">26346000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-4" decimals="-3" id="f-1572" unitRef="usd">27007000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-4" decimals="-3" id="f-1573" unitRef="usd">137569000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-1574" unitRef="usd">9300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-12" decimals="-5" id="f-1575" unitRef="usd">7800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-13" decimals="-5" id="f-1576" unitRef="usd">6700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock contextRef="c-1" id="f-1577">Asset Retirement Obligations&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have recognized asset retirement obligations (AROs) related to our coal-fired generation plants, natural gas combustion turbines, solar facility and wind turbines. The cost of AROs include items such as site restoration, closure or removal of ash pits and removal of certain structures, generators, asbestos and storage tanks. We have other legal obligations associated with the retirement of a variety of other long-lived tangible assets used in electric operations where the estimated settlement costs are individually and collectively immaterial. We have no assets legally restricted for the settlement of any AROs. As of December&#160;31, 2024 and 2023, $0.1&#160;million and $0.1&#160;million, respectively, was included in other current liabilities and $42.1&#160;million and $36.4&#160;million, respectively, was included in other noncurrent liabilities in the consolidated balance sheets related to AROs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the carrying amounts of AROs for the years ended December&#160;31, 2024 and 2023 is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;36,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;New Obligations Recognized&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,991&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustments Due to Revisions in Cash Flow Estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,098&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued Accretion&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Ending Balance&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;42,163&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36,477&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Coal Combustion Residual Regulations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2024, the Environmental Protection Agency (EPA) published a final rule amending coal combustion residual (CCR) regulations. The final rule introduces new requirements for the management of coal ash at active coal-fired power plants and inactive coal-fired &lt;/span&gt;&lt;/div&gt;power plants with a legacy surface impoundment. The regulations impose new requirements including groundwater monitoring, closure standards, post-closure care obligations and potential remediation activities. At this time, we do not believe there are any significant new requirements which are applicable to our coal-fired power plants, except for Big Stone Plant. During the fourth quarter of 2024, a site evaluation was performed at Big Stone Plant to assess the presence and estimated volumes of coal ash stored at the facility. Based on this and our assessment of the regulations, we believe the plant will be impacted by the new requirements. As of December 31, 2024, we recognized $3.0&#160;million of additional liabilities for new obligations resulting from the EPA's final CCR rule for costs associated with coal ash removal and groundwater monitoring we expect to incur in the future. The final rule requires facility evaluations to be performed in the future. Revisions to our estimated compliance costs or further obligations could be identified through the process of performing the additional evaluations. Should such revisions be necessary or if additional cost obligations are identified, we will update our cash flow estimates and resulting retirement obligation at that time.</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue contextRef="c-4" decimals="INF" id="f-1578" unitRef="usd">0</us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue>
    <us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue contextRef="c-5" decimals="INF" id="f-1579" unitRef="usd">0</us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue>
    <us-gaap:AssetRetirementObligationCurrent contextRef="c-4" decimals="-5" id="f-1580" unitRef="usd">100000</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationCurrent contextRef="c-5" decimals="-5" id="f-1581" unitRef="usd">100000</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-4" decimals="-5" id="f-1582" unitRef="usd">42100000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-5" decimals="-5" id="f-1583" unitRef="usd">36400000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock contextRef="c-1" id="f-1584">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the carrying amounts of AROs for the years ended December&#160;31, 2024 and 2023 is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;36,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;New Obligations Recognized&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,991&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustments Due to Revisions in Cash Flow Estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,098&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued Accretion&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Ending Balance&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;42,163&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36,477&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation contextRef="c-5" decimals="-3" id="f-1585" unitRef="usd">36477000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-27" decimals="-3" id="f-1586" unitRef="usd">25182000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-1" decimals="-3" id="f-1587" unitRef="usd">2991000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-12" decimals="-3" id="f-1588" unitRef="usd">4506000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-1" decimals="-3" id="f-1589" unitRef="usd">1098000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-12" decimals="-3" id="f-1590" unitRef="usd">8394000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-1" decimals="-3" id="f-1591" unitRef="usd">1676000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-12" decimals="-3" id="f-1592" unitRef="usd">1191000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-1" decimals="-3" id="f-1593" unitRef="usd">79000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-12" decimals="-3" id="f-1594" unitRef="usd">2796000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligation contextRef="c-4" decimals="-3" id="f-1595" unitRef="usd">42163000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-5" decimals="-3" id="f-1596" unitRef="usd">36477000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-1" decimals="-5" id="f-1597" unitRef="usd">3000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1598">Income Taxes&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes for the years ended December&#160;31, 2024, 2023 and 2022 consists entirely of domestic earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes charged to income for the years ended December&#160;31, 2024, 2023 and 2022 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Federal Income Taxes&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;36,238&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;State Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,533&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Federal Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13,078&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;State Income Taxes&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;9,979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Tax Credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;North Dakota Wind Tax Credit Amortization, Net of Federal Tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investment Tax Credit Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;65,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the statutory federal income tax rate to our effective tax rate for each of the years ended December&#160;31, 2024, 2023 and 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:44.177%"&gt;&lt;/td&gt;&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.650%"&gt;&lt;/td&gt;&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.650%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.650%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.650%"&gt;&lt;/td&gt;&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.652%"&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Taxes at Federal Statutory Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;77,047&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;76,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increases (Decreases) in Tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;State Taxes on Income, Net of Federal Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Production Tax Credits (PTCs)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(20,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(5.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of Excess Deferred Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;North Dakota Wind Tax Credit Amortization, Net of Federal Tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income Taxes at Effective Tax Rate&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;65,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&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 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69,298&#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="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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.1&#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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,351&#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="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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.5&#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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PTCs, North Dakota wind tax credits and excess deferred income taxes arising from the federal tax rate reduction in the 2017 Tax Cuts and Jobs Act are returned to customers as a reduction of the rates they are charged and result in a reduction of operating revenues. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities were composed of the following on December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Tax Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee Benefits&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;37,456&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;52,664&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax Credit Carryforwards&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18,268&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of Removal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;35,374&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10,948&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Operating Loss Carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,289&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;19,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Deferred Tax Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;176,448&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;174,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Tax Liabilities&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Differences Related to Property&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(375,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(347,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Retirement Benefits Regulatory Asset&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(22,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(22,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pension Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(26,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(20,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(16,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Deferred Tax Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(444,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(411,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Income Taxes&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(267,745)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(237,273)&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, we had net operating loss carryforwards for state tax purposes totaling $2.3&#160;million that expire between 2029 and 2037, and state tax credits totaling $18.3&#160;million which expire between 2040 and 2043. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for unrecognized tax benefits for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance on January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,489&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increases (Decreases) for tax positions taken during a prior period&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increases for tax positions taken during the current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;188&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Decreases due to settlements with taxing authorities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Decreases as a result of a lapse of applicable statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance on December 31&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,125&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,489&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;923&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of unrecognized tax benefits as of December&#160;31, 2024 would reduce our effective tax rate if recognized. The total amount of unrecognized tax benefits as of December&#160;31, 2024 is not expected to change significantly within the next 12 months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries file a consolidated U.S. federal income tax return and various state income tax returns. As of December&#160;31, 2024, with limited exceptions, we are no longer subject to examinations by taxing authorities for tax years prior to 2021 for federal and North Dakota income taxes and prior to 2020 for Minnesota state income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1599">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes charged to income for the years ended December&#160;31, 2024, 2023 and 2022 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Federal Income Taxes&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;36,238&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;State Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,533&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Federal Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13,078&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;State Income Taxes&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;9,979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Tax Credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;North Dakota Wind Tax Credit Amortization, Net of Federal Tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investment Tax Credit Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;65,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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-1" decimals="-3" id="f-1600" unitRef="usd">36238000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1601" unitRef="usd">41253000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1602" unitRef="usd">31949000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1603" unitRef="usd">6533000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1604" unitRef="usd">15126000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1605" unitRef="usd">9568000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1606" unitRef="usd">13078000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1607" unitRef="usd">9832000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1608" unitRef="usd">22480000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1609" unitRef="usd">9979000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1610" unitRef="usd">3676000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1611" unitRef="usd">9943000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-1" decimals="-3" id="f-1612" unitRef="usd">586000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-12" decimals="-3" id="f-1613" unitRef="usd">586000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-13" decimals="-3" id="f-1614" unitRef="usd">586000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment contextRef="c-1" decimals="-3" id="f-1615" unitRef="usd">12000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment contextRef="c-12" decimals="-3" id="f-1616" unitRef="usd">3000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment contextRef="c-13" decimals="-3" id="f-1617" unitRef="usd">3000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1618" unitRef="usd">65230000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1619" unitRef="usd">69298000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1620" unitRef="usd">73351000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1621">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the statutory federal income tax rate to our effective tax rate for each of the years ended December&#160;31, 2024, 2023 and 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:44.177%"&gt;&lt;/td&gt;&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.650%"&gt;&lt;/td&gt;&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.650%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.650%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.261%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.650%"&gt;&lt;/td&gt;&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.652%"&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Taxes at Federal Statutory Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;77,047&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;76,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increases (Decreases) in Tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;State Taxes on Income, Net of Federal Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Production Tax Credits (PTCs)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(20,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(5.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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of Excess Deferred Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;North Dakota Wind Tax Credit Amortization, Net of Federal Tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income Taxes at Effective Tax Rate&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;65,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&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 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69,298&#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="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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.1&#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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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 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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73,351&#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="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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.5&#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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-1622" unitRef="usd">77047000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-1"
      decimals="INF"
      id="f-1623"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="-3" id="f-1624" unitRef="usd">76332000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-12"
      decimals="INF"
      id="f-1625"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-13" decimals="-3" id="f-1626" unitRef="usd">75082000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-13"
      decimals="INF"
      id="f-1627"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-1628" unitRef="usd">14360000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-1629" unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="-3" id="f-1630" unitRef="usd">14429000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="3" id="f-1631" unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-13" decimals="-3" id="f-1632" unitRef="usd">15049000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-13" decimals="3" id="f-1633" unitRef="number">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount contextRef="c-1" decimals="-3" id="f-1634" unitRef="usd">20106000</ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount>
    <ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent contextRef="c-1" decimals="3" id="f-1635" unitRef="number">0.055</ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent>
    <ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount contextRef="c-12" decimals="-3" id="f-1636" unitRef="usd">17394000</ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount>
    <ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent contextRef="c-12" decimals="3" id="f-1637" unitRef="number">0.048</ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent>
    <ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount contextRef="c-13" decimals="-3" id="f-1638" unitRef="usd">14985000</ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsAmount>
    <ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent contextRef="c-13" decimals="3" id="f-1639" unitRef="number">0.042</ottr:EffectiveIncomeTaxRateReconciliationDeductionProductionTaxCreditsPercent>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="-3" id="f-1640" unitRef="usd">-2788000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1641" unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-12" decimals="-3" id="f-1642" unitRef="usd">-2205000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-12" decimals="3" id="f-1643" unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-13" decimals="-3" id="f-1644" unitRef="usd">-1625000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-13" decimals="3" id="f-1645" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount contextRef="c-1" decimals="-3" id="f-1646" unitRef="usd">-586000</ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount>
    <ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent contextRef="c-1" decimals="3" id="f-1647" unitRef="number">-0.002</ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent>
    <ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount contextRef="c-12" decimals="-3" id="f-1648" unitRef="usd">-586000</ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount>
    <ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent contextRef="c-12" decimals="3" id="f-1649" unitRef="number">-0.002</ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent>
    <ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount contextRef="c-13" decimals="-3" id="f-1650" unitRef="usd">-586000</ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationAmount>
    <ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent contextRef="c-13" decimals="3" id="f-1651" unitRef="number">-0.002</ottr:EffectiveIncomeTaxRateReconciliationTaxCreditAmortizationPercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-3" id="f-1652" unitRef="usd">-2697000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1653" unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-12" decimals="-3" id="f-1654" unitRef="usd">-1278000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-12" decimals="3" id="f-1655" unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-13" decimals="-3" id="f-1656" unitRef="usd">416000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-13" decimals="3" id="f-1657" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1658" unitRef="usd">65230000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1659" unitRef="number">0.178</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1660" unitRef="usd">69298000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-12" decimals="3" id="f-1661" unitRef="number">0.191</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1662" unitRef="usd">73351000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-1663" unitRef="number">0.205</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1664">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities were composed of the following on December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Tax Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee Benefits&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;37,456&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;52,664&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax Credit Carryforwards&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18,268&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of Removal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;35,374&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10,948&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Operating Loss Carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,289&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;19,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Deferred Tax Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;176,448&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;174,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Tax Liabilities&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Differences Related to Property&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(375,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(347,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Retirement Benefits Regulatory Asset&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(22,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(22,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pension Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(26,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(20,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(16,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Deferred Tax Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(444,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(411,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Income Taxes&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(267,745)&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(237,273)&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-4" decimals="-3" id="f-1665" unitRef="usd">37456000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-5" decimals="-3" id="f-1666" unitRef="usd">39959000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities contextRef="c-4" decimals="-3" id="f-1667" unitRef="usd">52664000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities contextRef="c-5" decimals="-3" id="f-1668" unitRef="usd">56479000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-4" decimals="-3" id="f-1669" unitRef="usd">18268000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-5" decimals="-3" id="f-1670" unitRef="usd">21836000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <ottr:DeferredTaxAssetsCostOfRemoval contextRef="c-4" decimals="-3" id="f-1671" unitRef="usd">35374000</ottr:DeferredTaxAssetsCostOfRemoval>
    <ottr:DeferredTaxAssetsCostOfRemoval contextRef="c-5" decimals="-3" id="f-1672" unitRef="usd">32993000</ottr:DeferredTaxAssetsCostOfRemoval>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations contextRef="c-4" decimals="-3" id="f-1673" unitRef="usd">10948000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations contextRef="c-5" decimals="-3" id="f-1674" unitRef="usd">9494000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-1675" unitRef="usd">2289000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1676" unitRef="usd">2336000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-4" decimals="-3" id="f-1677" unitRef="usd">19449000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-1678" unitRef="usd">11310000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-4" decimals="-3" id="f-1679" unitRef="usd">176448000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-1680" unitRef="usd">174407000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-1681" unitRef="usd">375120000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1682" unitRef="usd">347885000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <ottr:DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset contextRef="c-4" decimals="-3" id="f-1683" unitRef="usd">22892000</ottr:DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset>
    <ottr:DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset contextRef="c-5" decimals="-3" id="f-1684" unitRef="usd">22458000</ottr:DeferredTaxLiabilitiesRetirementBenefitsRegulatoryAsset>
    <ottr:DeferredTaxLiabilitiesPensionExpense contextRef="c-4" decimals="-3" id="f-1685" unitRef="usd">26034000</ottr:DeferredTaxLiabilitiesPensionExpense>
    <ottr:DeferredTaxLiabilitiesPensionExpense contextRef="c-5" decimals="-3" id="f-1686" unitRef="usd">24875000</ottr:DeferredTaxLiabilitiesPensionExpense>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-4" decimals="-3" id="f-1687" unitRef="usd">20147000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1688" unitRef="usd">16462000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-1689" unitRef="usd">444193000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1690" unitRef="usd">411680000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-4" decimals="-3" id="f-1691" unitRef="usd">267745000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-1692" unitRef="usd">237273000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c-383" decimals="-5" id="f-1693" unitRef="usd">2300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-384" decimals="-5" id="f-1694" unitRef="usd">18300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1695">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for unrecognized tax benefits for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance on January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,489&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increases (Decreases) for tax positions taken during a prior period&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increases for tax positions taken during the current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;188&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Decreases due to settlements with taxing authorities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Decreases as a result of a lapse of applicable statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance on December 31&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,125&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,489&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;923&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1696" unitRef="usd">1489000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-27" decimals="-3" id="f-1697" unitRef="usd">923000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-18" decimals="-3" id="f-1698" unitRef="usd">827000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1699" unitRef="usd">189000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1700" unitRef="usd">596000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1701" unitRef="usd">44000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1702" unitRef="usd">188000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1703" unitRef="usd">163000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1704" unitRef="usd">260000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1705" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1706" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1707" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-1708" unitRef="usd">363000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-12" decimals="-3" id="f-1709" unitRef="usd">193000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-13" decimals="-3" id="f-1710" unitRef="usd">208000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-1711" unitRef="usd">1125000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1712" unitRef="usd">1489000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-27" decimals="-3" id="f-1713" unitRef="usd">923000</us-gaap:UnrecognizedTaxBenefits>
    <ottr:PeriodForUnrecognizedTaxBenefitsNotExpectedChange contextRef="c-1" id="f-1714">P12M</ottr:PeriodForUnrecognizedTaxBenefitsNotExpectedChange>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1715">Commitments and Contingencies&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Electric Utility Capacity and Energy Requirements. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTP has commitments for the purchase of capacity and energy requirements under contractual agreements, including wind power purchase agreements extending into 2048. Generally, the terms of OTP's wind power purchase agreements require OTP to purchase all of the electricity generated by a particular wind farm, but do not include fixed or minimum payments. The required payments are variable and the amounts due are determined based upon the amount of capacity available or electricity generated. Capacity and energy requirement costs under these agreements totaled $6.0 million, $5.6 million and $13.1 million for the years ended December 31, 2024, 2023 and 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Coal Purchase Commitments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTP has contracts providing for the purchase and delivery of its coal requirements. OTP&#x2019;s current coal purchase agreement with CCMC for Coyote Station expires on December 31, 2040. All of Coyote Station&#x2019;s coal requirements for the period covered must be purchased under this agreement. The agreement is structured so that the price of the coal covers all of CCMC's operating, financing and future mine reclamation costs. In the table below, we have estimated the future payments to be made under the terms of the agreement until its maturity. OTP has an agreement for the purchase of Big Stone Plant&#x2019;s coal requirements through December&#160;31, 2026. There is no fixed minimum purchase requirement, and no amounts for this agreement have been included in the table below; however, under this agreement all of Big Stone Plant&#x2019;s coal requirements for the period &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;covered must be purchased under this agreement. Coal purchase costs under these two agreements totaled $44.7 million, $43.7 million and $45.1 million for the years ended December 31, 2024, 2023 and 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Land Easement Payments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTP has commitments to make payments for land easements not classified as leases. The contractual terms of these easements are generally 99 years or do not have a stated maturity date; however, per the terms of the agreements, our requirement to make payment ends once we cease use of the land. As such, in the table below, we have included payments under these easements through the estimated useful lives of the facilities associated with the easement. The commitments under these arrangements extend into 2055 and total approximately $62.0 million. Land easement costs under these agreements totaled $1.8 million, $1.8 million and $1.4 million for the years ended December 31, 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Commitments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, we had commitments under contracts for plant maintenance, software subscriptions and other services extending into 2046 which totaled approximately $10.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our future commitments as of December&#160;31, 2024 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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:49.038%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coal Purchase&lt;br/&gt;Commitments&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Land&lt;br/&gt;&#160;Easement&lt;br/&gt;Payments&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Commitments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2028&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beyond 2029&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;314,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;441,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Solar Development. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 30, 2024, OTP entered into an agreement to acquire the assets of a solar facility currently under development. The assets to be acquired include real property rights and interests, interconnection agreements, state and local permits, and other development assets. Per the agreement, the purchase price is equal to $23.6&#160;million, plus the reimbursement of certain interconnection costs and costs to purchase and store the main power transformer. Closing of the transaction is expected to occur in late 2025 or early 2026, and remains subject to certain conditions to close, including regulatory and other approvals. OTP would be subject to a termination fee of up to $5.0&#160;million if the seller has satisfied all required conditions to close but the transaction is not consummated.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FERC ROE.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In November 2013 and February 2015, customers filed complaints with FERC seeking to reduce the ROE component of the transmission rates that MISO transmission owners, including OTP, may collect under the MISO tariff rate. FERC issued an order on November 19, 2020, which adopted a revised ROE methodology and set the base ROE at 10.02% (10.52% with an adder) effective for the fifteen-month period from November 2013 to February 2015 and on a prospective basis beginning in September 2016. The order also dismissed any complaints covering the period from February 2015 to May 2016. On August 9, 2022, the U.S. Court of Appeals for the District of Columbia Circuit vacated the FERC order citing a lack of reasoned explanation by FERC in its adoption of its revised ROE methodology as outlined in its November 2020 order and remanded the matter to FERC to reopen the proceedings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 17, 2024, FERC issued an Order on Remand modifying its ROE methodology and establishing a base ROE of 9.98% (10.48% with an adder) effective for the fifteen-month period from November 2013 to February 2015 and on a prospective basis beginning in September 2016, and required MISO transmission owners to provide refunds to customers for collections in excess of the base ROE of 9.98% for the applicable period, plus interest. In addition, FERC concluded the evidentiary record continues to support the ROE established for the period from February 2015 to May 2016.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to FERC's Order on Remand, we had deferred recognition of certain revenues and recognized a refund liability which reflected the amount previously collected under the MISO tariff rate that we anticipated would be refunded to customers. Our previous estimated refund amount was larger than the actual amount ordered by FERC in the Order on Remand and was therefore reduced, which resulted in a pre-tax benefit of $2.5&#160;million recognized in our consolidated statements of income for the year ended December&#160;31, 2024. The balance of the recorded refund liability as of December&#160;31, 2024 was $0.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Self-Funding of Transmission Upgrades for Generator Interconnections. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FERC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;has granted transmission owners within MISO and other regional transmission organizations (RTOs) the unilateral authority to determine the funding mechanism for interconnection transmission upgrades that are necessary to accommodate new generation facilities connecting to the electrical grid. Under existing FERC orders, transmission owners can unilaterally determine whether the generator pays the transmission owner in advance for the transmission upgrade or, alternatively, the transmission owner can elect to fund the upgrade and recover over time from the generator the cost of and a return on the upgrade investment (a self-funding). FERC&#x2019;s orders granting transmission owners this unilateral funding authority have been judicially contested on the basis that transmission owners may be motivated to discriminate among generators in making funding determinations. In the most recent judicial proceedings, the petitioners argued to the U.S. Court of Appeals for the District of Columbia that FERC did not comply with a previous judicial order to fully develop a record regarding the risk of discrimination and the financial risk absorbed by transmission owners for generator-funded upgrades. In December 2022, the Court of Appeals ruled in favor of the petitioners remanding the matter to FERC, instructing the agency to adequately explain the basis of its orders. The Court of Appeals decision did not vacate transmission owners&#x2019; unilateral funding authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2024, FERC issued an Order to Show Cause proceeding against four RTOs, including MISO. Within its order, FERC indicates that the transmission tariffs of the RTOs appear to be unjust, unreasonable, and unduly discriminatory or preferential because they allow transmission owners to unilaterally elect transmission owner self-funding, which may increase costs, impose barriers to transmission interconnection and result in undue discrimination among interconnection customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The order required each RTO to submit filings to either 1) show cause as to why the transmission tariff remains just and reasonable and not duly discriminatory or preferential, or 2) to explain what changes to the tariff it believes would remedy the identified concerns. FERC has received a number of responses to its Order to Show Cause. In September 2024, in separate filings, MISO and transmission owners within MISO, including OTP, filed responses outlining the reasons why the self-funding option remains just and reasonable and not unduly discriminatory or preferential. Other responses have been provided by other RTOs, individual transmission owners, developers of renewable generation facilities and other interested parties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTP, as a transmission owner in MISO, has exercised its authority and elected to self-fund previous transmission upgrades necessary to accommodate new system generation. Under such an election, OTP is recovering the cost of the transmission upgrade and a return on that investment from the generator over a contractual period of time. Should the resolution of this matter eliminate transmission owners&#x2019; unilateral funding authority on either a prospective or retrospective basis, our financial results would be impacted. We cannot at this time reasonably predict the outcome of this matter given the uncertainty as to how FERC may ultimately decide on the matter after RTOs' filings in response to the Order to Show Cause.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Class Action Lawsuits.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Several class action complaints against certain PVC pipe manufacturers, including OTC, have been filed in the U.S. District Court for the Northern District of Illinois alleging violations of antitrust laws. The first of the complaints was filed on August 23, 2024. The various complaints have been consolidated under the caption In re: PVC Pipe Antitrust Litigation (Case No. 1:24-cv-07639). Specifically, the complaints allege, among other things, that beginning in at least January 2021, the defendants conspired and combined to fix, raise, maintain and stabilize the price of PVC municipal water and electrical conduit pipe in violation of U.S. antitrust laws. The plaintiffs are seeking treble damages, injunctive relief, pre- and post-judgment interest, costs and attorneys&#x2019; fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, on August 27, 2024, the Company received a grand jury subpoena issued by the U.S. District Court for the Northern District of California, from the U.S. Department of Justice (DOJ) Antitrust Division. The subpoena calls for production of documents regarding the manufacturing, selling and pricing of PVC pipe. The Company is responding to the subpoena and intends to comply with its obligations under the subpoena.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At this time, we are unable to determine the likelihood of an outcome or estimate a range of reasonably possible losses, if any, arising from the class action complaints or the DOJ investigation. However, if an antitrust violation by the Company is found, it could have a material impact on the Company&#x2019;s financial condition, operating results and liquidity. The Company believes that there are factual and legal defenses to the allegations in the complaints and intends to defend itself accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Contingencies. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are party to litigation and regulatory matters arising in the normal course of business. We regularly analyze relevant information and, as necessary, estimate and record accrued liabilities for legal, regulatory enforcement and other matters in which a loss is probable of occurring and can be reasonably estimated. We believe the effect on our consolidated operating results, financial position and cash flows, if any, for the disposition of all matters pending as of December&#160;31, 2024, other than those discussed above, will not be material.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ottr:CapacityAndEnergyRequirementCosts contextRef="c-1" decimals="-5" id="f-1716" unitRef="usd">6000000.0</ottr:CapacityAndEnergyRequirementCosts>
    <ottr:CapacityAndEnergyRequirementCosts contextRef="c-12" decimals="-5" id="f-1717" unitRef="usd">5600000</ottr:CapacityAndEnergyRequirementCosts>
    <ottr:CapacityAndEnergyRequirementCosts contextRef="c-13" decimals="-5" id="f-1718" unitRef="usd">13100000</ottr:CapacityAndEnergyRequirementCosts>
    <ottr:CoalPurchaseCommitmentNumberOfAgreements
      contextRef="c-4"
      decimals="INF"
      id="f-1719"
      unitRef="agreement">2</ottr:CoalPurchaseCommitmentNumberOfAgreements>
    <ottr:CoalPurchaseCommitmentCosts contextRef="c-1" decimals="-5" id="f-1720" unitRef="usd">44700000</ottr:CoalPurchaseCommitmentCosts>
    <ottr:CoalPurchaseCommitmentCosts contextRef="c-12" decimals="-5" id="f-1721" unitRef="usd">43700000</ottr:CoalPurchaseCommitmentCosts>
    <ottr:CoalPurchaseCommitmentCosts contextRef="c-13" decimals="-5" id="f-1722" unitRef="usd">45100000</ottr:CoalPurchaseCommitmentCosts>
    <us-gaap:LongtermPurchaseCommitmentPeriod contextRef="c-385" id="f-1723">P99Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-385" decimals="-5" id="f-1724" unitRef="usd">62000000.0</us-gaap:LongTermPurchaseCommitmentAmount>
    <ottr:LandEasementNonLeasePaymentsExpense contextRef="c-1" decimals="-5" id="f-1725" unitRef="usd">1800000</ottr:LandEasementNonLeasePaymentsExpense>
    <ottr:LandEasementNonLeasePaymentsExpense contextRef="c-12" decimals="-5" id="f-1726" unitRef="usd">1800000</ottr:LandEasementNonLeasePaymentsExpense>
    <ottr:LandEasementNonLeasePaymentsExpense contextRef="c-13" decimals="-5" id="f-1727" unitRef="usd">1400000</ottr:LandEasementNonLeasePaymentsExpense>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-386" decimals="-5" id="f-1728" unitRef="usd">10600000</us-gaap:LongTermPurchaseCommitmentAmount>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-1729">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our future commitments as of December&#160;31, 2024 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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:49.038%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coal Purchase&lt;br/&gt;Commitments&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Land&lt;br/&gt;&#160;Easement&lt;br/&gt;Payments&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Commitments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2028&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beyond 2029&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;314,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;441,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-387" decimals="-3" id="f-1730" unitRef="usd">24192000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <ottr:LandEasementPaymentsToBePaidYearOne contextRef="c-388" decimals="-3" id="f-1731" unitRef="usd">1897000</ottr:LandEasementPaymentsToBePaidYearOne>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-389" decimals="-3" id="f-1732" unitRef="usd">1817000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-387" decimals="-3" id="f-1733" unitRef="usd">24416000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <ottr:LandEasementPaymentsToBePaidYearTwo contextRef="c-388" decimals="-3" id="f-1734" unitRef="usd">1902000</ottr:LandEasementPaymentsToBePaidYearTwo>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-389" decimals="-3" id="f-1735" unitRef="usd">1518000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-387" decimals="-3" id="f-1736" unitRef="usd">25127000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <ottr:LandEasementPaymentsToBePaidYearThree contextRef="c-388" decimals="-3" id="f-1737" unitRef="usd">1941000</ottr:LandEasementPaymentsToBePaidYearThree>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-389" decimals="-3" id="f-1738" unitRef="usd">661000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-387" decimals="-3" id="f-1739" unitRef="usd">25859000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <ottr:LandEasementPaymentsToBePaidYearFour contextRef="c-388" decimals="-3" id="f-1740" unitRef="usd">1981000</ottr:LandEasementPaymentsToBePaidYearFour>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-389" decimals="-3" id="f-1741" unitRef="usd">544000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-387" decimals="-3" id="f-1742" unitRef="usd">27102000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <ottr:LandEasementPaymentsToBePaidYearFive contextRef="c-388" decimals="-3" id="f-1743" unitRef="usd">2021000</ottr:LandEasementPaymentsToBePaidYearFive>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-389" decimals="-3" id="f-1744" unitRef="usd">272000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-387" decimals="-3" id="f-1745" unitRef="usd">314713000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <ottr:LandEasementPaymentsToBePaidAfterYearFive contextRef="c-388" decimals="-3" id="f-1746" unitRef="usd">52261000</ottr:LandEasementPaymentsToBePaidAfterYearFive>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-389" decimals="-3" id="f-1747" unitRef="usd">5758000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-387" decimals="-3" id="f-1748" unitRef="usd">441409000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <ottr:LandEasementNonleasePaymentsDueTotal contextRef="c-388" decimals="-3" id="f-1749" unitRef="usd">62003000</ottr:LandEasementNonleasePaymentsDueTotal>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-389" decimals="-3" id="f-1750" unitRef="usd">10570000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-390" decimals="-5" id="f-1751" unitRef="usd">23600000</us-gaap:PaymentsToAcquireProductiveAssets>
    <ottr:CommitmentsTerminationFee contextRef="c-391" decimals="-5" id="f-1752" unitRef="usd">5000000</ottr:CommitmentsTerminationFee>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-392" decimals="-5" id="f-1753" unitRef="usd">2500000</us-gaap:IncomeLossAttributableToParent>
    <ottr:EstimatedLiabilityOfRefundObligation contextRef="c-393" decimals="-5" id="f-1754" unitRef="usd">500000</ottr:EstimatedLiabilityOfRefundObligation>
    <ottr:NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings
      contextRef="c-2"
      decimals="INF"
      id="f-1755"
      unitRef="regionaltransmissionorganization">4</ottr:NumberOfRegionalTransmissionOrganizationsWithShowCauseProceedings>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1756">Stockholders' Equity&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capital Structure&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to authorized and outstanding common stock, the Company has 1,500,000 authorized no par value cumulative preferred shares and 1,000,000 authorized no par value cumulative preference shares. No cumulative preferred or cumulative preference shares were outstanding at December&#160;31, 2024 or 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Registration Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 3, 2024, we filed a shelf registration statement with the SEC under which we may offer for sale, from time to time, either separately or together in any combination, equity, debt or other securities described in the shelf registration statement. The registration statement expires in May 2027. No shares were issued pursuant to the shelf registration statement in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 3, 2024, we filed a second registration statement with the SEC for the issuance of up to 1,500,000 common shares under an Automatic Dividend Reinvestment and Share Purchase Plan, which provides shareholders, retail customers of OTP and other interested investors methods of purchasing our common shares by reinvesting their dividends or making optional cash investments. Shares purchased under the plan may be new issue common shares or common shares purchased on the open market. In 2024, we issued 70,469 common shares under this program and no proceeds were received, as all shares issued were purchased on the open market. As of December&#160;31, 2024, 1,429,531 shares remained available for purchase or issuance under the plan. The registration statement expires in May 2027.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividend Restrictions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTC is a holding company with no significant operations of its own. The primary source of funds for payments of dividends to our shareholders is from intercompany distributions made by OTC's subsidiaries to OTC. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of certain statutory limitations or regulatory or financing agreements, restrictions could occur on the amount of distributions allowed to be made by OTC's subsidiaries, as further described below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Both the OTC Credit Agreement and OTP Credit Agreement contain restrictions on the payment of cash dividends upon a default or event of default, including failure to maintain certain financial covenants. As of December&#160;31, 2024, we were in compliance with these financial covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Federal Power Act, a public utility may not pay dividends from any funds properly included in a capital account. What constitutes &#x201c;funds properly included in a capital account&#x201d; is undefined in the Federal Power Act and the related regulations; however, the FERC has consistently interpreted the provision to allow dividends to be paid as long as i) the source of the dividends is clearly disclosed, ii) the dividend is not excessive and iii) there is no self-dealing on the part of corporate officials.&lt;/span&gt;&lt;/div&gt;The MPUC indirectly limits the amount of dividends OTP can pay to OTC by requiring an equity-to-total-capitalization ratio between 47.2% and 57.7%, with total capitalization not to exceed $2.2 billion based on OTP&#x2019;s capital structure requirements as of December&#160;31, 2024. As of December&#160;31, 2024, OTP&#x2019;s equity-to-total-capitalization ratio including short-term debt was 53.1% and its net assets restricted from distribution totaled approximately $834.5 million.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-394"
      decimals="INF"
      id="f-1757"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-395"
      decimals="INF"
      id="f-1758"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-395"
      decimals="INF"
      id="f-1759"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-396"
      decimals="INF"
      id="f-1760"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-397"
      decimals="INF"
      id="f-1761"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-394"
      decimals="INF"
      id="f-1762"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <ottr:ShelfRegistrationShares
      contextRef="c-398"
      decimals="INF"
      id="f-1763"
      unitRef="shares">1500000</ottr:ShelfRegistrationShares>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c-399"
      decimals="INF"
      id="f-1764"
      unitRef="shares">70469</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-400"
      decimals="INF"
      id="f-1765"
      unitRef="shares">1429531</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage
      contextRef="c-401"
      decimals="3"
      id="f-1766"
      unitRef="number">0.472</us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage
      contextRef="c-402"
      decimals="3"
      id="f-1767"
      unitRef="number">0.577</us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c-403" decimals="-8" id="f-1768" unitRef="usd">2200000000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <ottr:EquityToTotalCapitalizationRatio
      contextRef="c-404"
      decimals="3"
      id="f-1769"
      unitRef="number">0.531</ottr:EquityToTotalCapitalizationRatio>
    <ottr:NetAssetsRestrictedFromDistribution contextRef="c-388" decimals="-5" id="f-1770" unitRef="usd">834500000</ottr:NetAssetsRestrictedFromDistribution>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-1771">Accumulated Other Comprehensive Income (Loss)&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's other comprehensive income (loss) consists of unamortized actuarial losses and prior service costs related to pension and other postretirement benefits and unrealized gains and losses on marketable securities classified as available-for-sale. The income tax expense or benefit associated with amounts reclassified from accumulated other comprehensive income (loss) and reflected in the consolidated statements of income are recognized in the same period as the amounts are reclassified.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in accumulated other comprehensive Income (loss) for the years ended December&#160;31, 2024, 2023 and 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:59.872%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.438%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.438%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Pension and Other Postretirement Benefits&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Net Unrealized Gain (Losses) on Available-for-Sale Securities&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Comprehensive Income (Loss) Before Reclassifications, net of tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Comprehensive Income Before Reclassifications, net of tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Comprehensive Income Before Reclassifications, net of tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(616)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance, December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:3pt"&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:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt 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;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt; Included in the computation of net periodic pension and other postretirement benefit costs. See Note 11 for further information.&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="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Included in other income (expense), net on the accompanying consolidated statements of income.&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;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1772">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in accumulated other comprehensive Income (loss) for the years ended December&#160;31, 2024, 2023 and 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:59.872%"&gt;&lt;/td&gt;&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.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.438%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.438%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Pension and Other Postretirement Benefits&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Net Unrealized Gain (Losses) on Available-for-Sale Securities&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Comprehensive Income (Loss) Before Reclassifications, net of tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Comprehensive Income Before Reclassifications, net of tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Comprehensive Income Before Reclassifications, net of tax&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(616)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance, December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:3pt"&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:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt 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;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt; Included in the computation of net periodic pension and other postretirement benefit costs. See Note 11 for further information.&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="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Included in other income (expense), net on the accompanying consolidated statements of income.&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="c-405" decimals="-3" id="f-1773" unitRef="usd">-6537000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-406" decimals="-3" id="f-1774" unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-1775" unitRef="usd">-6524000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-407" decimals="-3" id="f-1776" unitRef="usd">7331000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-408" decimals="-3" id="f-1777" unitRef="usd">-433000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-13" decimals="-3" id="f-1778" unitRef="usd">6898000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-407" decimals="-3" id="f-1779" unitRef="usd">-540000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-408" decimals="-3" id="f-1780" unitRef="usd">-1000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-13" decimals="-3" id="f-1781" unitRef="usd">-541000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-407" decimals="-3" id="f-1782" unitRef="usd">7871000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-408" decimals="-3" id="f-1783" unitRef="usd">-432000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-1784" unitRef="usd">7439000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-409" decimals="-3" id="f-1785" unitRef="usd">1334000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-410" decimals="-3" id="f-1786" unitRef="usd">-419000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-1787" unitRef="usd">915000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-411" decimals="-3" id="f-1788" unitRef="usd">59000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-412" decimals="-3" id="f-1789" unitRef="usd">180000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-12" decimals="-3" id="f-1790" unitRef="usd">239000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-411" decimals="-3" id="f-1791" unitRef="usd">18000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-412" decimals="-3" id="f-1792" unitRef="usd">-12000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-12" decimals="-3" id="f-1793" unitRef="usd">6000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-411" decimals="-3" id="f-1794" unitRef="usd">41000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-412" decimals="-3" id="f-1795" unitRef="usd">192000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-1796" unitRef="usd">233000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-413" decimals="-3" id="f-1797" unitRef="usd">1375000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-414" decimals="-3" id="f-1798" unitRef="usd">-227000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-1799" unitRef="usd">1148000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-415" decimals="-3" id="f-1800" unitRef="usd">501000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-416" decimals="-3" id="f-1801" unitRef="usd">407000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-1" decimals="-3" id="f-1802" unitRef="usd">908000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-415" decimals="-3" id="f-1803" unitRef="usd">1503000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-416" decimals="-3" id="f-1804" unitRef="usd">21000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-1" decimals="-3" id="f-1805" unitRef="usd">1524000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-415" decimals="-3" id="f-1806" unitRef="usd">-1002000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-416" decimals="-3" id="f-1807" unitRef="usd">386000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-1808" unitRef="usd">-616000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-417" decimals="-3" id="f-1809" unitRef="usd">373000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-418" decimals="-3" id="f-1810" unitRef="usd">159000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-1811" unitRef="usd">532000</us-gaap:StockholdersEquity>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1812">Share-Based Payments&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 1999 Employee Stock Purchase Plan authorizes the issuance of 1,400,000 common shares, allowing eligible employees to purchase our common shares through payroll withholding at a discount of up to 15% off the market price at the end of each six-month purchase period. Employee withholding amounts may not be less than $10 or more than $2,000 per month, subject to certain limitations, as described in the plan. A plan participant may cease making payroll deductions at any time. A participant may not purchase more than 2,000 shares in a given six-month purchase period under the plan and may not purchase more than $25,000 (fair market value) of common shares under the plan and all other purchase plans (if any) in a calendar year. A participant may withdraw from the plan at any time and elect to receive the balance of their contributions to the plan that have not yet been used to purchase shares. Shares purchased under the plan are automatically enrolled in the Company's dividend reinvestment plan. Shares purchased under the plan may not be assigned, transferred, pledged, or otherwise disposed, except for certain situations allowed by the plan, such as upon death, for a period of 18 months after purchase. At our discretion, shares purchased under the plan can be either new issue shares or shares purchased in the open market. The plan shall automatically terminate when all of the shares authorized under the plan have been issued. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the 15% discount to the fair market value of the purchased shares as stock-based compensation expense, which amounted to $0.4 million, $0.3 million and $0.3 million for the years ended December&#160;31, 2024, 2023 and 2022. For the years ended December&#160;31, 2024, 2023 and 2022, the amount of shares issued under the plan amounted to 31,252, 26,348 and 26,420 shares. As of December&#160;31, 2024, there were 206,115 shares available for purchase under the plan. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2023 Stock Incentive Plan, which was approved by our shareholders in April 2023, authorizes the issuance of 979,891 common shares, including 500,000 newly requested common shares, for the granting of stock options, stock appreciation rights, restricted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;stock, restricted stock units, dividend equivalents, performance awards and other stock-based awards. In addition, common shares subject to any outstanding awards under our prior stock incentive plans that are forfeited, canceled or reacquired by the Company will become available for re-issuance under the 2023 Stock Incentive Plan. As of December&#160;31, 2024, 828,761 shares were available for issuance under the plan. The plan terminates on April 17, 2033.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant restricted stock awards to our employees and members of our Board of Directors and stock performance awards to our executive officers and certain other key employees as part of our long-term compensation and retention program. Stock-based compensation cost, recognized within operating expenses in the consolidated statements of income, amounted to $9.1 million, $7.4 million and $6.6 million for the years ended December&#160;31, 2024, 2023 and 2022. The related income tax benefit recognized for these periods amounted to $2.7 million, $1.6 million and $1.7 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Awards. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock awards are granted to executive officers and other key employees and members of the Company's Board of Directors. The awards vest, depending on award recipient, either ratably over a period of &lt;span style="-sec-ix-hidden:f-1839"&gt;three&lt;/span&gt; to four years or cliff vest after four years. Vesting is accelerated in certain circumstances, including upon retirement. Awards granted to members of the Board of Directors are issued and outstanding upon grant and carry the same voting and dividend rights of unrestricted outstanding common stock. Awards granted to executive officers are eligible to receive dividend equivalent payments during the vesting period, subject to forfeiture under the terms of the agreement, but such awards are not issued or outstanding upon grant and do not provide for voting rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of each restricted stock award is determined based on the market price of the Company's common stock on the date of grant adjusted to exclude the value of dividends for those awards that do not receive dividend or dividend equivalent payments during the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of restricted stock award activity for the year ended December&#160;31, 2024:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.619%"&gt;&lt;/td&gt;&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.574%"&gt;&lt;/td&gt;&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.625%"&gt;&lt;/td&gt;&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.682%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonvested, Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(57,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonvested, End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;143,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of granted awards was $85.25, $68.03 and $59.95 during the years ended December&#160;31, 2024, 2023 and 2022. The fair value of vested awards was $5.1 million, $3.1 million and $3.0 million during the years ended December&#160;31, 2024, 2023 and 2022. As of December&#160;31, 2024, there was $3.7 million of unrecognized compensation cost for unvested restricted stock awards to be recognized over a weighted-average period of 1.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Performance Awards. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock performance awards are granted to executive officers and certain other key employees. The awards vest at the end of a three-year performance period. The number of common shares awarded, if any, at the end of the performance period ranges from zero to 150% of the target amount based on two performance measures i) total shareholder return relative to a peer group (TSR component) and ii) return on equity (ROE component). The awards have no voting or dividend rights during the vesting period. Vesting of the awards is accelerated in certain circumstances, including upon retirement. The number of common shares awarded on an accelerated vesting is based on actual performance at the end of the performance period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of the ROE component of the stock performance awards granted during the years ended December&#160;31, 2024, 2023 and 2022 was determined using the grant date stock price and a discounted cash flow analysis to adjust for expected unearned dividends during the vesting period. The grant-date fair value of the TSR component of the stock performance awards granted during the years ended December&#160;31, 2024, 2023 and 2022 was determined using a Monte Carlo fair value simulation model incorporating the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:64.872%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.042%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.00&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.00&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35.10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.50&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate was derived from yields on U.S. government bonds of a similar term. The expected term of the award is equal to the three-year performance period. Expected volatility was estimated based on actual historical volatility of our common stock over a five-year period. Dividend yield was estimated based on historic and future yield estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of stock performance award activity for the year ended December&#160;31, 2024 (share amounts reflect awards at target):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:73.205%"&gt;&lt;/td&gt;&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.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.022%"&gt;&lt;/td&gt;&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.818%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonvested, Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;194,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;94.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(92,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonvested, End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;144,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of granted awards was $94.45, $61.97 and $54.91 during the years ended December&#160;31, 2024, 2023 and 2022. The fair value of vested awards was $12.3 million, $5.3 million and $5.1 million during the years ended December&#160;31, 2024, 2023 and 2022. As of December&#160;31, 2024, there was $0.5 million of unrecognized compensation cost of unvested stock performance awards to be recognized over a weighted-average period of 0.65 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-419"
      decimals="INF"
      id="f-1813"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="c-420"
      decimals="INF"
      id="f-1814"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod contextRef="c-420" id="f-1815">P6M</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount contextRef="c-421" decimals="INF" id="f-1816" unitRef="usd">10</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount contextRef="c-422" decimals="INF" id="f-1817" unitRef="usd">2000</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeMonthlyWithholdingAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="c-420"
      decimals="INF"
      id="f-1818"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod contextRef="c-420" id="f-1819">P6M</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount contextRef="c-420" decimals="INF" id="f-1820" unitRef="usd">25000</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod contextRef="c-420" id="f-1821">P18M</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredSharesHoldingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="c-420"
      decimals="INF"
      id="f-1822"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-420" decimals="-5" id="f-1823" unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-423" decimals="-5" id="f-1824" unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-424" decimals="-5" id="f-1825" unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-420"
      decimals="INF"
      id="f-1826"
      unitRef="shares">31252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-423"
      decimals="INF"
      id="f-1827"
      unitRef="shares">26348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-424"
      decimals="INF"
      id="f-1828"
      unitRef="shares">26420</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-419"
      decimals="INF"
      id="f-1829"
      unitRef="shares">206115</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-425"
      decimals="INF"
      id="f-1830"
      unitRef="shares">979891</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-426"
      decimals="INF"
      id="f-1831"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-427"
      decimals="INF"
      id="f-1832"
      unitRef="shares">828761</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-428" decimals="-5" id="f-1833" unitRef="usd">9100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-429" decimals="-5" id="f-1834" unitRef="usd">7400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-430" decimals="-5" id="f-1835" unitRef="usd">6600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-428" decimals="-5" id="f-1836" unitRef="usd">2700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-429" decimals="-5" id="f-1837" unitRef="usd">1600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-430" decimals="-5" id="f-1838" unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-432" id="f-1840">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod contextRef="c-433" id="f-1841">P4Y</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-1" id="f-1842">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of restricted stock award activity for the year ended December&#160;31, 2024:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.619%"&gt;&lt;/td&gt;&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.574%"&gt;&lt;/td&gt;&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.625%"&gt;&lt;/td&gt;&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.682%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonvested, Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(57,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonvested, End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;143,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-434"
      decimals="INF"
      id="f-1843"
      unitRef="shares">148913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-434"
      decimals="2"
      id="f-1844"
      unitRef="usdPerShare">56.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-433"
      decimals="INF"
      id="f-1845"
      unitRef="shares">52425</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-433"
      decimals="2"
      id="f-1846"
      unitRef="usdPerShare">85.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-433"
      decimals="INF"
      id="f-1847"
      unitRef="shares">57771</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-433"
      decimals="2"
      id="f-1848"
      unitRef="usdPerShare">52.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-433"
      decimals="INF"
      id="f-1849"
      unitRef="shares">150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-433"
      decimals="2"
      id="f-1850"
      unitRef="usdPerShare">66.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-435"
      decimals="INF"
      id="f-1851"
      unitRef="shares">143417</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-435"
      decimals="2"
      id="f-1852"
      unitRef="usdPerShare">68.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-433"
      decimals="2"
      id="f-1853"
      unitRef="usdPerShare">85.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-436"
      decimals="2"
      id="f-1854"
      unitRef="usdPerShare">68.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-437"
      decimals="2"
      id="f-1855"
      unitRef="usdPerShare">59.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-433" decimals="-5" id="f-1856" unitRef="usd">5100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-436" decimals="-5" id="f-1857" unitRef="usd">3100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-437" decimals="-5" id="f-1858" unitRef="usd">3000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-435" decimals="-5" id="f-1859" unitRef="usd">3700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-433" id="f-1860">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-438" id="f-1861">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ottr:PercentageOfTargetAmountAsActualPayment
      contextRef="c-439"
      decimals="INF"
      id="f-1862"
      unitRef="number">0</ottr:PercentageOfTargetAmountAsActualPayment>
    <ottr:PercentageOfTargetAmountAsActualPayment
      contextRef="c-440"
      decimals="INF"
      id="f-1863"
      unitRef="number">1.50</ottr:PercentageOfTargetAmountAsActualPayment>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures
      contextRef="c-441"
      decimals="INF"
      id="f-1864"
      unitRef="measure">2</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMeasures>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1865">The grant-date fair value of the TSR component of the stock performance awards granted during the years ended December&#160;31, 2024, 2023 and 2022 was determined using a Monte Carlo fair value simulation model incorporating the following assumptions:&lt;div style="margin-bottom:6pt"&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:64.872%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.042%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.00&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.00&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35.10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.50&#160;&lt;/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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-438"
      decimals="4"
      id="f-1866"
      unitRef="number">0.0416</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-442"
      decimals="4"
      id="f-1867"
      unitRef="number">0.0415</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-443"
      decimals="4"
      id="f-1868"
      unitRef="number">0.0152</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-438" id="f-1869">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-442" id="f-1870">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-443" id="f-1871">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-438"
      decimals="4"
      id="f-1872"
      unitRef="number">0.3510</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-442"
      decimals="4"
      id="f-1873"
      unitRef="number">0.3400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-443"
      decimals="4"
      id="f-1874"
      unitRef="number">0.3200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-438"
      decimals="4"
      id="f-1875"
      unitRef="number">0.0240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-442"
      decimals="4"
      id="f-1876"
      unitRef="number">0.0250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-443"
      decimals="4"
      id="f-1877"
      unitRef="number">0.0290</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-438" id="f-1878">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod contextRef="c-438" id="f-1879">P5Y</ottr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMeasurementPeriod>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-1880">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of stock performance award activity for the year ended December&#160;31, 2024 (share amounts reflect awards at target):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:73.205%"&gt;&lt;/td&gt;&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.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.022%"&gt;&lt;/td&gt;&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.818%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonvested, Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;194,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;94.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(92,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonvested, End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;144,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-444"
      decimals="INF"
      id="f-1881"
      unitRef="shares">194200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-444"
      decimals="2"
      id="f-1882"
      unitRef="usdPerShare">50.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-438"
      decimals="INF"
      id="f-1883"
      unitRef="shares">43400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-438"
      decimals="2"
      id="f-1884"
      unitRef="usdPerShare">94.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-438"
      decimals="INF"
      id="f-1885"
      unitRef="shares">92800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-438"
      decimals="2"
      id="f-1886"
      unitRef="usdPerShare">42.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-438"
      decimals="INF"
      id="f-1887"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-438"
      decimals="2"
      id="f-1888"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-441"
      decimals="INF"
      id="f-1889"
      unitRef="shares">144800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-441"
      decimals="2"
      id="f-1890"
      unitRef="usdPerShare">68.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-438"
      decimals="2"
      id="f-1891"
      unitRef="usdPerShare">94.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-442"
      decimals="2"
      id="f-1892"
      unitRef="usdPerShare">61.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-443"
      decimals="2"
      id="f-1893"
      unitRef="usdPerShare">54.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-438" decimals="-5" id="f-1894" unitRef="usd">12300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-442" decimals="-5" id="f-1895" unitRef="usd">5300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-443" decimals="-5" id="f-1896" unitRef="usd">5100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-441" decimals="-5" id="f-1897" unitRef="usd">500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-438" id="f-1898">P0Y7M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1899">Earnings Per Share&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The numerator used in the calculation of both basic and diluted earnings per share is net income. The denominator used in the calculation of basic earnings per share is the weighted-average number of shares outstanding during the period. The denominator used in the calculation of diluted earnings per share is derived by adjusting basic shares outstanding for the dilutive effect of potential shares outstanding, which consist of shares associated with time- and performance-based stock awards and our employee stock purchase plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following includes the computation of the denominator for basic and diluted weighted-average shares outstanding for the years ended December&#160;31, 2024, 2023 and 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted Average Common Shares Outstanding &#x2013; Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41,778&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Effect of Dilutive Securities:&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock Performance Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;196&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restricted Stock Awards&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;96&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan Shares and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dilutive Effect of Potential Common Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted Average Common Shares Outstanding &#x2013; Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;42,072&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares excluded from diluted weighted-average common shares outstanding because such shares were anti-dilutive was not material for the years ended December&#160;31, 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1900">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following includes the computation of the denominator for basic and diluted weighted-average shares outstanding for the years ended December&#160;31, 2024, 2023 and 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted Average Common Shares Outstanding &#x2013; Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41,778&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Effect of Dilutive Securities:&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock Performance Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;196&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restricted Stock Awards&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;96&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan Shares and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dilutive Effect of Potential Common Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted Average Common Shares Outstanding &#x2013; Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;42,072&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1901" unitRef="shares">41778000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-12"
      decimals="-3"
      id="f-1902"
      unitRef="shares">41668000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-13"
      decimals="-3"
      id="f-1903"
      unitRef="shares">41586000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-438"
      decimals="-3"
      id="f-1904"
      unitRef="shares">196000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-442"
      decimals="-3"
      id="f-1905"
      unitRef="shares">269000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-443"
      decimals="-3"
      id="f-1906"
      unitRef="shares">248000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-433"
      decimals="-3"
      id="f-1907"
      unitRef="shares">96000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-436"
      decimals="-3"
      id="f-1908"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-437"
      decimals="-3"
      id="f-1909"
      unitRef="shares">95000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-445"
      decimals="-3"
      id="f-1910"
      unitRef="shares">2000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-446"
      decimals="-3"
      id="f-1911"
      unitRef="shares">2000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-447"
      decimals="-3"
      id="f-1912"
      unitRef="shares">2000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-3" id="f-1913" unitRef="shares">294000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-12"
      decimals="-3"
      id="f-1914"
      unitRef="shares">371000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-13"
      decimals="-3"
      id="f-1915"
      unitRef="shares">345000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1916" unitRef="shares">42072000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-12"
      decimals="-3"
      id="f-1917"
      unitRef="shares">42039000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-13"
      decimals="-3"
      id="f-1918"
      unitRef="shares">41931000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-1919">Derivative Instruments&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTP enters into derivative instruments to manage its exposure to future commodity price variability, specifically future wholesale energy and natural gas prices, and reduce volatility in prices for our retail electric customers. These derivative instruments are not designated as qualifying hedging transactions but provide for an economic hedge against future price variability. The instruments are recorded at fair value on the consolidated balance sheets on a gross basis with assets and liabilities presented separately. In &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;accordance with rate-making and cost recovery processes, we recognize a regulatory asset or liability to defer losses or gains from derivative activity until settlement of the associated derivative instrument. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024 and 2023, OTP had multiple outstanding pay-fixed, receive-variable swap agreements. The contracts outstanding as of December&#160;31, 2024 had various settlement dates throughout 2025. The following presents the notional amounts and fair value of our derivative instruments as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Megawatt hours of electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;167&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;187&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Noncurrent Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Derivative Liabilities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,210&#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;/table&gt;&lt;/div&gt;During the years ended December&#160;31, 2024 and 2023, contracts matured and were settled in an aggregate amount of a $3.5 million loss and a $16.5 million loss, respectively. Gains and losses recognized on the settlement of derivative instruments are returned to, or recovered from, our electric customers through fuel recovery mechanisms in each state. When recognized in the consolidated statements of income, these gains or losses are included in electric purchased power. Gains or losses related to the settlement of derivative instruments are included in cash flows from operations in the consolidated statements of cash flows.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock contextRef="c-1" id="f-1920">The following presents the notional amounts and fair value of our derivative instruments as of December&#160;31, 2024 and 2023:&lt;div style="margin-bottom:6pt"&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:74.872%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.012%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Megawatt hours of electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;167&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;187&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Current 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Noncurrent Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Derivative Liabilities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,210&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure contextRef="c-448" decimals="-2" id="f-1921" unitRef="mwh">167000</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure contextRef="c-449" decimals="-2" id="f-1922" unitRef="mwh">187000</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-450" decimals="-3" id="f-1923" unitRef="usd">1989000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-451" decimals="-3" id="f-1924" unitRef="usd">4210000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-450" decimals="-3" id="f-1925" unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-451" decimals="-3" id="f-1926" unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities contextRef="c-450" decimals="-3" id="f-1927" unitRef="usd">1989000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-451" decimals="-3" id="f-1928" unitRef="usd">4210000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-448" decimals="-5" id="f-1929" unitRef="usd">-3500000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-449" decimals="-5" id="f-1930" unitRef="usd">-16500000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-1931">Fair Value Measurements&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2024 and 2023 classified by the input method used to measure fair value:&lt;/span&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments:&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money Market Funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mutual Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10,653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Debt Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61,131&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,759&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Liabilities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/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="padding:0 1pt"&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="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;span style="font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt; (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments:&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money Market Funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mutual Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Debt Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Liabilities&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,210&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 fair value measurements are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The level 2 fair value measurements for government and corporate debt securities are determined based on valuations provided by third parties which utilize industry accepted valuation models and observable market inputs to determine valuation. Some valuations or model inputs used by the pricing services may be based on broker quotes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The level 2 fair value measurements for derivative instruments are determined by using inputs such as forward electric commodity prices, adjusted for location differences. These inputs are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to assets recorded at fair value on a recurring basis, we also hold financial instruments that are not recorded at fair value in the consolidated balance sheets but for which disclosure of the fair value of these financial instruments is provided. The following reflects the carrying value and estimated fair value of these assets and liabilities as of December&#160;31, 2024 and 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:49.038%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31, 2024&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;230,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;230,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;230,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;230,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-Term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;81,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;81,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term Debt&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;943,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;806,826&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;824,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;710,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,013,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;876,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;905,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;792,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following methods and assumptions were used to estimate the fair value of each class of financial instruments for which it is practicable to estimate that fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Equivalents: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount approximates fair value because of the short-term maturity of these instruments. Fair value is determined based on quoted prices in active markets, a Level 1 fair value input.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-Term Debt: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount approximates fair value because the debt obligations are short-term in nature and balances outstanding are subject to variable rates of interest which reset frequently, a Level 2 fair value input.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Term Debt: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of long-term debt is estimated based on current market indications for borrowings of similar maturities with similar terms, a Level 2 fair value input.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-1932">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2024 and 2023 classified by the input method used to measure fair value:&lt;/span&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments:&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money Market Funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mutual Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10,653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Debt Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61,131&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62,759&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Liabilities&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/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="padding:0 1pt"&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="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;span style="font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt; (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments:&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money Market Funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mutual Funds&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate Debt Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Government Debt Securities&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Liabilities&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,210&#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;border-top:1pt solid #000;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-452" decimals="-3" id="f-1933" unitRef="usd">596000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-453" decimals="-3" id="f-1934" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-454" decimals="-3" id="f-1935" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-452" decimals="-3" id="f-1936" unitRef="usd">10653000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-453" decimals="-3" id="f-1937" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-454" decimals="-3" id="f-1938" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-455" decimals="-3" id="f-1939" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-456" decimals="-3" id="f-1940" unitRef="usd">1628000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-457" decimals="-3" id="f-1941" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-458" decimals="-3" id="f-1942" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-459" decimals="-3" id="f-1943" unitRef="usd">61131000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-460" decimals="-3" id="f-1944" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-452" decimals="-3" id="f-1945" unitRef="usd">11249000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-453" decimals="-3" id="f-1946" unitRef="usd">62759000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-454" decimals="-3" id="f-1947" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities contextRef="c-452" decimals="-3" id="f-1948" unitRef="usd">0</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities contextRef="c-453" decimals="-3" id="f-1949" unitRef="usd">1989000</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities contextRef="c-454" decimals="-3" id="f-1950" unitRef="usd">0</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-452" decimals="-3" id="f-1951" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-453" decimals="-3" id="f-1952" unitRef="usd">1989000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-454" decimals="-3" id="f-1953" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-461" decimals="-3" id="f-1954" unitRef="usd">3125000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-462" decimals="-3" id="f-1955" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-463" decimals="-3" id="f-1956" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-461" decimals="-3" id="f-1957" unitRef="usd">7771000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-462" decimals="-3" id="f-1958" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-463" decimals="-3" id="f-1959" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-464" decimals="-3" id="f-1960" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-465" decimals="-3" id="f-1961" unitRef="usd">1579000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-466" decimals="-3" id="f-1962" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-467" decimals="-3" id="f-1963" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-468" decimals="-3" id="f-1964" unitRef="usd">7724000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-469" decimals="-3" id="f-1965" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-461" decimals="-3" id="f-1966" unitRef="usd">10896000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-462" decimals="-3" id="f-1967" unitRef="usd">9303000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-463" decimals="-3" id="f-1968" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities contextRef="c-461" decimals="-3" id="f-1969" unitRef="usd">0</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities contextRef="c-462" decimals="-3" id="f-1970" unitRef="usd">4210000</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities contextRef="c-463" decimals="-3" id="f-1971" unitRef="usd">0</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-461" decimals="-3" id="f-1972" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-462" decimals="-3" id="f-1973" unitRef="usd">4210000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-463" decimals="-3" id="f-1974" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-1975">The following reflects the carrying value and estimated fair value of these assets and liabilities as of December&#160;31, 2024 and 2023: &lt;div style="margin-bottom:6pt"&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:49.038%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.014%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31, 2024&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value&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:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;230,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;230,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;294,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;230,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;230,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-Term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;69,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;81,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;81,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term Debt&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;943,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;806,826&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;824,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;710,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,013,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;876,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;905,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;792,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-470" decimals="-3" id="f-1976" unitRef="usd">294651000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-471" decimals="-3" id="f-1977" unitRef="usd">294651000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-472" decimals="-3" id="f-1978" unitRef="usd">230373000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-473" decimals="-3" id="f-1979" unitRef="usd">230373000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-470" decimals="-3" id="f-1980" unitRef="usd">294651000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-471" decimals="-3" id="f-1981" unitRef="usd">294651000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-472" decimals="-3" id="f-1982" unitRef="usd">230373000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-473" decimals="-3" id="f-1983" unitRef="usd">230373000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ShorttermDebtFairValue contextRef="c-470" decimals="-3" id="f-1984" unitRef="usd">69615000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c-471" decimals="-3" id="f-1985" unitRef="usd">69615000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c-472" decimals="-3" id="f-1986" unitRef="usd">81422000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c-473" decimals="-3" id="f-1987" unitRef="usd">81422000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-470" decimals="-3" id="f-1988" unitRef="usd">943734000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-471" decimals="-3" id="f-1989" unitRef="usd">806826000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-472" decimals="-3" id="f-1990" unitRef="usd">824059000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-473" decimals="-3" id="f-1991" unitRef="usd">710839000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-470" decimals="-3" id="f-1992" unitRef="usd">1013349000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-471" decimals="-3" id="f-1993" unitRef="usd">876441000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-472" decimals="-3" id="f-1994" unitRef="usd">905481000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-473" decimals="-3" id="f-1995" unitRef="usd">792261000</us-gaap:LiabilitiesFairValueDisclosure>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-474" id="f-1996">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-474" id="f-1997">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-474" id="f-1998">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-474" id="f-1999">false</ecd:NonRule10b51ArrAdoptedFlag>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="c-1" id="f-2001">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF REGISTRANT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;OTTER TAIL CORPORATION (PARENT COMPANY)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED BALANCE SHEETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:73.066%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.041%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current Assets&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;291,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts Receivable from Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Receivable from Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes Receivable from Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Current Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;305,578&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments in Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,006,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,725,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes Receivable from Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,569,555&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,152,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:14pt"&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;border-top:1pt solid #000;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;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities and Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current Liabilities&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts Payable to Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes Payable to Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;752,625&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;568,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Current Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;771,732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Noncurrent Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;49,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term Debt&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Common Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,668,499&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,443,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,748,399&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,522,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Liabilities and Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,569,555&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,152,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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-top:12pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;See accompanying notes to condensed financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;OTTER TAIL CORPORATION (PARENT COMPANY)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED STATEMENTS OF INCOME&lt;/span&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:57.372%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.042%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Years Ended December 31,&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity Income in Earnings of Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;304,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,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;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Income from Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,107&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Income&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;322,717&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Expense&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonelectric Selling, General, and Administrative Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,016&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,599&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense from Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonservice Cost Components of Postretirement Benefits&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,590&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;295,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;290,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Tax Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;301,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,191&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284,184&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;See accompanying notes to condensed financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;OTTER TAIL CORPORATION (PARENT COMPANY)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED STATEMENTS OF CASH FLOWS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.372%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.042%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Years Ended December 31,&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Flows from Operating Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Cash Provided by Operating Activities&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;76,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Flows from Investing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investment in Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(55,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchases of Investments and Other Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(53,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other, net&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,394&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Cash Used in Investing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(106,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(51,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Flows from Financing Activities&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net (Repayments) Borrowings on Short-Term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Borrowings from Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;179,247&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Payments for Shares Withheld for Employee Tax Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dividends Paid&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(78,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Cash Provided by Financing Activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;93,796&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Change in Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents at Beginning of Period&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;228,137&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents at End of Period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;291,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;See accompanying notes to condensed financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;OTTER TAIL CORPORATION (PARENT COMPANY)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTES TO CONDENSED FINANCIAL STATEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Incorporated by Reference&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTC&#x2019;s consolidated statements of comprehensive income and common shareholders&#x2019; equity in Part II, Item 8 are incorporated by reference.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed financial information of OTC is presented to comply with Rule 12-04 of Regulation S-X. The unconsolidated condensed financial statements do not reflect all of the information and notes normally included with financial statements prepared in accordance with generally accepted accounting principles. Therefore, these condensed financial statements should be read with the consolidated financial statements and related notes included in this report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OTC&#x2019;s investments in subsidiaries are presented under the equity method of accounting. Under this method, the assets and liabilities of the subsidiaries are not consolidated. The investments in net assets of the subsidiaries are recorded in the balance sheets. The income from operations of the subsidiaries is reported on a net basis as equity income in earnings of subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Related Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding receivables from and payables to OTC's subsidiaries as of December&#160;31, 2024 and 2023 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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.011%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.015%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts&lt;br/&gt;Receivable&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interest&lt;br/&gt;Receivable&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Current&lt;br/&gt;Notes&lt;br/&gt;Receivable&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Term&lt;br/&gt;Notes&lt;br/&gt;Receivable&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts&lt;br/&gt;Payable&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:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2024&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="padding:0 1pt"&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="padding:0 1pt"&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="padding:0 1pt"&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="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Otter Tail Power Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,223&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Northern Pipe Products, Inc.&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,170&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vinyltech Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90,764&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;BTD Manufacturing, Inc.&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;T.O. Plastics, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Varistar Corporation&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;590,029&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Otter Tail Assurance Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;341&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;752,625&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 style="height:6pt"&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="padding:0 1pt"&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="padding:0 1pt"&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="padding:0 1pt"&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Otter Tail Power Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Northern Pipe Products, Inc.&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vinyltech Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;BTD Manufacturing, Inc.&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;T.O. Plastics, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Varistar Corporation&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Otter Tail Assurance Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,555&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,900&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;568,672&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends paid to OTC (the Parent) from its subsidiaries were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash Dividends Paid to Parent by Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;78,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See OTC&#x2019;s notes to consolidated financial statements in Part II, Item 8 for other disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c-1" id="f-2000">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF REGISTRANT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;OTTER TAIL CORPORATION (PARENT COMPANY)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED BALANCE SHEETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:73.066%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.041%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current Assets&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;291,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts Receivable from Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Receivable from Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes Receivable from Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Current Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;305,578&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments in Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,006,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,725,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes Receivable from Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,569,555&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,152,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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 style="height:14pt"&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;border-top:1pt solid #000;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;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities and Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current Liabilities&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts Payable to Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes Payable to Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;752,625&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;568,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Current Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;771,732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Noncurrent Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;49,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-Term Debt&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Common Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,668,499&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,443,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,748,399&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,522,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Liabilities and Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,569,555&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,152,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-222" decimals="-3" id="f-2002" unitRef="usd">291575000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-224" decimals="-3" id="f-2003" unitRef="usd">228137000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNet contextRef="c-475" decimals="-3" id="f-2004" unitRef="usd">5642000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-476" decimals="-3" id="f-2005" unitRef="usd">2555000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-475" decimals="-3" id="f-2006" unitRef="usd">117000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent contextRef="c-476" decimals="-3" id="f-2007" unitRef="usd">117000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-475" decimals="-3" id="f-2008" unitRef="usd">4706000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-476" decimals="-3" id="f-2009" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-222" decimals="-3" id="f-2010" unitRef="usd">3538000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-224" decimals="-3" id="f-2011" unitRef="usd">977000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-222" decimals="-3" id="f-2012" unitRef="usd">305578000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-224" decimals="-3" id="f-2013" unitRef="usd">231786000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments contextRef="c-475" decimals="-3" id="f-2014" unitRef="usd">2006239000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-476" decimals="-3" id="f-2015" unitRef="usd">1725584000</us-gaap:LongTermInvestments>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-475" decimals="-3" id="f-2016" unitRef="usd">78900000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-476" decimals="-3" id="f-2017" unitRef="usd">78900000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-222" decimals="-3" id="f-2018" unitRef="usd">69781000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-224" decimals="-3" id="f-2019" unitRef="usd">65244000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-222" decimals="-3" id="f-2020" unitRef="usd">109057000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-224" decimals="-3" id="f-2021" unitRef="usd">50795000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-222" decimals="-3" id="f-2022" unitRef="usd">2569555000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-224" decimals="-3" id="f-2023" unitRef="usd">2152309000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-475" decimals="-3" id="f-2024" unitRef="usd">7000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-476" decimals="-3" id="f-2025" unitRef="usd">7000</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-475" decimals="-3" id="f-2026" unitRef="usd">752625000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-476" decimals="-3" id="f-2027" unitRef="usd">568672000</us-gaap:NotesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-222" decimals="-3" id="f-2028" unitRef="usd">19100000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-224" decimals="-3" id="f-2029" unitRef="usd">15320000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-222" decimals="-3" id="f-2030" unitRef="usd">771732000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-224" decimals="-3" id="f-2031" unitRef="usd">583999000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-222" decimals="-3" id="f-2032" unitRef="usd">49424000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-224" decimals="-3" id="f-2033" unitRef="usd">45455000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-222" id="f-2034" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-224" id="f-2035" unitRef="usd" xsi:nil="true"/>
    <us-gaap:LongTermDebt contextRef="c-222" decimals="-3" id="f-2036" unitRef="usd">79900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-224" decimals="-3" id="f-2037" unitRef="usd">79849000</us-gaap:LongTermDebt>
    <us-gaap:StockholdersEquity contextRef="c-222" decimals="-3" id="f-2038" unitRef="usd">1668499000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-224" decimals="-3" id="f-2039" unitRef="usd">1443006000</us-gaap:StockholdersEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c-222" decimals="-3" id="f-2040" unitRef="usd">1748399000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c-224" decimals="-3" id="f-2041" unitRef="usd">1522855000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-222" decimals="-3" id="f-2042" unitRef="usd">2569555000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-224" decimals="-3" id="f-2043" unitRef="usd">2152309000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="c-1" id="f-2044">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;OTTER TAIL CORPORATION (PARENT COMPANY)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED STATEMENTS OF INCOME&lt;/span&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:57.372%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.042%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Years Ended December 31,&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity Income in Earnings of Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;304,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,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;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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Income from Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,107&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other Income&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;322,717&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Expense&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonelectric Selling, General, and Administrative Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,016&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,599&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest Expense from Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Nonservice Cost Components of Postretirement Benefits&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,590&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;295,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;290,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income Tax Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Income&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;301,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,191&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284,184&#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;/table&gt;&lt;/div&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-477" decimals="-3" id="f-2045" unitRef="usd">304525000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-478" decimals="-3" id="f-2046" unitRef="usd">294467000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-479" decimals="-3" id="f-2047" unitRef="usd">296833000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestIncomeOther contextRef="c-477" decimals="-3" id="f-2048" unitRef="usd">3107000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-478" decimals="-3" id="f-2049" unitRef="usd">2898000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-479" decimals="-3" id="f-2050" unitRef="usd">3382000</us-gaap:InterestIncomeOther>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-480" decimals="-3" id="f-2051" unitRef="usd">15085000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-481" decimals="-3" id="f-2052" unitRef="usd">10496000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-482" decimals="-3" id="f-2053" unitRef="usd">466000</us-gaap:OtherNonoperatingIncomeExpense>
    <ottr:NonoperatingIncome contextRef="c-480" decimals="-3" id="f-2054" unitRef="usd">322717000</ottr:NonoperatingIncome>
    <ottr:NonoperatingIncome contextRef="c-481" decimals="-3" id="f-2055" unitRef="usd">307861000</ottr:NonoperatingIncome>
    <ottr:NonoperatingIncome contextRef="c-482" decimals="-3" id="f-2056" unitRef="usd">300681000</ottr:NonoperatingIncome>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-480" decimals="-3" id="f-2057" unitRef="usd">23016000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-481" decimals="-3" id="f-2058" unitRef="usd">12816000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-482" decimals="-3" id="f-2059" unitRef="usd">17269000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c-483" decimals="-3" id="f-2060" unitRef="usd">3599000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-484" decimals="-3" id="f-2061" unitRef="usd">3813000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-485" decimals="-3" id="f-2062" unitRef="usd">4066000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-477" decimals="-3" id="f-2063" unitRef="usd">5000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-478" decimals="-3" id="f-2064" unitRef="usd">6000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-479" decimals="-3" id="f-2065" unitRef="usd">5000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent contextRef="c-480" decimals="-3" id="f-2066" unitRef="usd">970000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent contextRef="c-481" decimals="-3" id="f-2067" unitRef="usd">1063000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent contextRef="c-482" decimals="-3" id="f-2068" unitRef="usd">1023000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <ottr:OperatingAndNonoperatingExpenses contextRef="c-480" decimals="-3" id="f-2069" unitRef="usd">27590000</ottr:OperatingAndNonoperatingExpenses>
    <ottr:OperatingAndNonoperatingExpenses contextRef="c-481" decimals="-3" id="f-2070" unitRef="usd">17698000</ottr:OperatingAndNonoperatingExpenses>
    <ottr:OperatingAndNonoperatingExpenses contextRef="c-482" decimals="-3" id="f-2071" unitRef="usd">22363000</ottr:OperatingAndNonoperatingExpenses>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-480" decimals="-3" id="f-2072" unitRef="usd">295127000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-481" decimals="-3" id="f-2073" unitRef="usd">290163000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-482" decimals="-3" id="f-2074" unitRef="usd">278318000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-480" decimals="-3" id="f-2075" unitRef="usd">-6535000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-481" decimals="-3" id="f-2076" unitRef="usd">-4028000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-482" decimals="-3" id="f-2077" unitRef="usd">-5866000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-480" decimals="-3" id="f-2078" unitRef="usd">301662000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-481" decimals="-3" id="f-2079" unitRef="usd">294191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-482" decimals="-3" id="f-2080" unitRef="usd">284184000</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="c-1" id="f-2081">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;OTTER TAIL CORPORATION (PARENT COMPANY)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED STATEMENTS OF CASH FLOWS&lt;/span&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:57.372%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.455%"&gt;&lt;/td&gt;&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.042%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Years Ended December 31,&lt;/span&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Flows from Operating Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Cash Provided by Operating Activities&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;76,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Flows from Investing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investment in Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(55,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchases of Investments and Other Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(53,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other, net&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,394&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Cash Used in Investing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(106,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(51,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Flows from Financing Activities&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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net (Repayments) Borrowings on Short-Term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Borrowings from Subsidiaries&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;179,247&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Payments for Shares Withheld for Employee Tax Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dividends Paid&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(78,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Cash Provided by Financing Activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;93,796&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net Change in Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents at Beginning of Period&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;228,137&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom: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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents at End of Period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;291,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-480" decimals="-3" id="f-2082" unitRef="usd">76333000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-481" decimals="-3" id="f-2083" unitRef="usd">77139000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-482" decimals="-3" id="f-2084" unitRef="usd">28807000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-477" decimals="-3" id="f-2085" unitRef="usd">55000000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-478" decimals="-3" id="f-2086" unitRef="usd">40000000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-479" decimals="-3" id="f-2087" unitRef="usd">50000000</us-gaap:PaymentsForProceedsFromInvestments>
    <ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets contextRef="c-477" decimals="-3" id="f-2088" unitRef="usd">53085000</ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets>
    <ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets contextRef="c-478" decimals="-3" id="f-2089" unitRef="usd">1754000</ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets>
    <ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets contextRef="c-479" decimals="-3" id="f-2090" unitRef="usd">3175000</ottr:PaymentToAcquireMarketableSecuritiesAndOtherAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-480" decimals="-3" id="f-2091" unitRef="usd">-1394000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-481" decimals="-3" id="f-2092" unitRef="usd">-1686000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-482" decimals="-3" id="f-2093" unitRef="usd">-1480000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-480" decimals="-3" id="f-2094" unitRef="usd">-106691000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-481" decimals="-3" id="f-2095" unitRef="usd">-40068000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-482" decimals="-3" id="f-2096" unitRef="usd">-51695000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-480" decimals="-3" id="f-2097" unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-481" decimals="-3" id="f-2098" unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-482" decimals="-3" id="f-2099" unitRef="usd">-22637000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <ottr:ProceedsFromRepaymentsToSubsidiaries contextRef="c-480" decimals="-3" id="f-2100" unitRef="usd">179247000</ottr:ProceedsFromRepaymentsToSubsidiaries>
    <ottr:ProceedsFromRepaymentsToSubsidiaries contextRef="c-481" decimals="-3" id="f-2101" unitRef="usd">148308000</ottr:ProceedsFromRepaymentsToSubsidiaries>
    <ottr:ProceedsFromRepaymentsToSubsidiaries contextRef="c-482" decimals="-3" id="f-2102" unitRef="usd">236926000</ottr:ProceedsFromRepaymentsToSubsidiaries>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-480" decimals="-3" id="f-2103" unitRef="usd">6457000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-481" decimals="-3" id="f-2104" unitRef="usd">3088000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-482" decimals="-3" id="f-2105" unitRef="usd">2942000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividends contextRef="c-480" decimals="-3" id="f-2106" unitRef="usd">78265000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-481" decimals="-3" id="f-2107" unitRef="usd">73061000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-482" decimals="-3" id="f-2108" unitRef="usd">68755000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-480" decimals="-3" id="f-2109" unitRef="usd">-729000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-481" decimals="-3" id="f-2110" unitRef="usd">-339000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-482" decimals="-3" id="f-2111" unitRef="usd">-461000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-480" decimals="-3" id="f-2112" unitRef="usd">93796000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-481" decimals="-3" id="f-2113" unitRef="usd">71820000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-482" decimals="-3" id="f-2114" unitRef="usd">142131000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-480" decimals="-3" id="f-2115" unitRef="usd">63438000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-481" decimals="-3" id="f-2116" unitRef="usd">108891000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-482" decimals="-3" id="f-2117" unitRef="usd">119243000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-224" decimals="-3" id="f-2118" unitRef="usd">228137000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-486" decimals="-3" id="f-2119" unitRef="usd">119246000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-487" decimals="-3" id="f-2120" unitRef="usd">3000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-222" decimals="-3" id="f-2121" unitRef="usd">291575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-224" decimals="-3" id="f-2122" unitRef="usd">228137000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-486" decimals="-3" id="f-2123" unitRef="usd">119246000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c-1" id="f-2124">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding receivables from and payables to OTC's subsidiaries as of December&#160;31, 2024 and 2023 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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.011%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.205%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.015%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts&lt;br/&gt;Receivable&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interest&lt;br/&gt;Receivable&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Current&lt;br/&gt;Notes&lt;br/&gt;Receivable&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Term&lt;br/&gt;Notes&lt;br/&gt;Receivable&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts&lt;br/&gt;Payable&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:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2024&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="padding:0 1pt"&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="padding:0 1pt"&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="padding:0 1pt"&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="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Otter Tail Power Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,223&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Northern Pipe Products, Inc.&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,170&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vinyltech Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90,764&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;BTD Manufacturing, Inc.&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;T.O. Plastics, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Varistar Corporation&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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;590,029&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Otter Tail Assurance Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;341&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;752,625&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 style="height:6pt"&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="padding:0 1pt"&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="padding:0 1pt"&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="padding:0 1pt"&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="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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Otter Tail Power Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;border-top:0.5pt 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Northern Pipe Products, Inc.&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vinyltech Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;BTD Manufacturing, Inc.&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;T.O. Plastics, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Varistar Corporation&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:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,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:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Otter Tail Assurance Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,555&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',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:#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,900&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#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;border-top:1pt solid #000;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:'Calibri',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;568,672&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsReceivableNet contextRef="c-488" decimals="-3" id="f-2125" unitRef="usd">5223000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-488" decimals="-3" id="f-2126" unitRef="usd">0</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-488" decimals="-3" id="f-2127" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-488" decimals="-3" id="f-2128" unitRef="usd">0</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-488" decimals="-3" id="f-2129" unitRef="usd">7000</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-488" decimals="-3" id="f-2130" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-489" decimals="-3" id="f-2131" unitRef="usd">36000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-489" decimals="-3" id="f-2132" unitRef="usd">7000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-489" decimals="-3" id="f-2133" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-489" decimals="-3" id="f-2134" unitRef="usd">5000000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-489" decimals="-3" id="f-2135" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-489" decimals="-3" id="f-2136" unitRef="usd">66170000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-490" decimals="-3" id="f-2137" unitRef="usd">0</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-490" decimals="-3" id="f-2138" unitRef="usd">17000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-490" decimals="-3" id="f-2139" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-490" decimals="-3" id="f-2140" unitRef="usd">11500000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-490" decimals="-3" id="f-2141" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-490" decimals="-3" id="f-2142" unitRef="usd">90764000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-491" decimals="-3" id="f-2143" unitRef="usd">0</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-491" decimals="-3" id="f-2144" unitRef="usd">78000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-491" decimals="-3" id="f-2145" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-491" decimals="-3" id="f-2146" unitRef="usd">52000000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-491" decimals="-3" id="f-2147" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-491" decimals="-3" id="f-2148" unitRef="usd">5662000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-492" decimals="-3" id="f-2149" unitRef="usd">42000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-492" decimals="-3" id="f-2150" unitRef="usd">15000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-492" decimals="-3" id="f-2151" unitRef="usd">4706000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-492" decimals="-3" id="f-2152" unitRef="usd">10400000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-492" decimals="-3" id="f-2153" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-492" decimals="-3" id="f-2154" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-493" decimals="-3" id="f-2155" unitRef="usd">0</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-493" decimals="-3" id="f-2156" unitRef="usd">0</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-493" decimals="-3" id="f-2157" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-493" decimals="-3" id="f-2158" unitRef="usd">0</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-493" decimals="-3" id="f-2159" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-493" decimals="-3" id="f-2160" unitRef="usd">590029000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-494" decimals="-3" id="f-2161" unitRef="usd">341000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-494" decimals="-3" id="f-2162" unitRef="usd">0</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-494" decimals="-3" id="f-2163" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-494" decimals="-3" id="f-2164" unitRef="usd">0</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-494" decimals="-3" id="f-2165" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-494" decimals="-3" id="f-2166" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-495" decimals="-3" id="f-2167" unitRef="usd">5642000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-495" decimals="-3" id="f-2168" unitRef="usd">117000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-495" decimals="-3" id="f-2169" unitRef="usd">4706000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-495" decimals="-3" id="f-2170" unitRef="usd">78900000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-495" decimals="-3" id="f-2171" unitRef="usd">7000</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-495" decimals="-3" id="f-2172" unitRef="usd">752625000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-496" decimals="-3" id="f-2173" unitRef="usd">2415000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-496" decimals="-3" id="f-2174" unitRef="usd">0</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-496" decimals="-3" id="f-2175" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-496" decimals="-3" id="f-2176" unitRef="usd">0</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-496" decimals="-3" id="f-2177" unitRef="usd">7000</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-496" decimals="-3" id="f-2178" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-497" decimals="-3" id="f-2179" unitRef="usd">0</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-497" decimals="-3" id="f-2180" unitRef="usd">7000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-497" decimals="-3" id="f-2181" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-497" decimals="-3" id="f-2182" unitRef="usd">5000000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-497" decimals="-3" id="f-2183" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-497" decimals="-3" id="f-2184" unitRef="usd">56917000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-498" decimals="-3" id="f-2185" unitRef="usd">14000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-498" decimals="-3" id="f-2186" unitRef="usd">17000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-498" decimals="-3" id="f-2187" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-498" decimals="-3" id="f-2188" unitRef="usd">11500000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-498" decimals="-3" id="f-2189" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-498" decimals="-3" id="f-2190" unitRef="usd">98016000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-499" decimals="-3" id="f-2191" unitRef="usd">0</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-499" decimals="-3" id="f-2192" unitRef="usd">78000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-499" decimals="-3" id="f-2193" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-499" decimals="-3" id="f-2194" unitRef="usd">52000000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-499" decimals="-3" id="f-2195" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-499" decimals="-3" id="f-2196" unitRef="usd">6291000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-500" decimals="-3" id="f-2197" unitRef="usd">36000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-500" decimals="-3" id="f-2198" unitRef="usd">15000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-500" decimals="-3" id="f-2199" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-500" decimals="-3" id="f-2200" unitRef="usd">10400000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-500" decimals="-3" id="f-2201" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-500" decimals="-3" id="f-2202" unitRef="usd">980000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-501" decimals="-3" id="f-2203" unitRef="usd">0</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-501" decimals="-3" id="f-2204" unitRef="usd">0</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-501" decimals="-3" id="f-2205" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-501" decimals="-3" id="f-2206" unitRef="usd">0</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-501" decimals="-3" id="f-2207" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-501" decimals="-3" id="f-2208" unitRef="usd">406468000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-502" decimals="-3" id="f-2209" unitRef="usd">90000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-502" decimals="-3" id="f-2210" unitRef="usd">0</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-502" decimals="-3" id="f-2211" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-502" decimals="-3" id="f-2212" unitRef="usd">0</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-502" decimals="-3" id="f-2213" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-502" decimals="-3" id="f-2214" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-503" decimals="-3" id="f-2215" unitRef="usd">2555000</us-gaap:AccountsReceivableNet>
    <us-gaap:InterestReceivableCurrent contextRef="c-503" decimals="-3" id="f-2216" unitRef="usd">117000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-503" decimals="-3" id="f-2217" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent contextRef="c-503" decimals="-3" id="f-2218" unitRef="usd">78900000</us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-503" decimals="-3" id="f-2219" unitRef="usd">7000</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-503" decimals="-3" id="f-2220" unitRef="usd">568672000</us-gaap:NotesPayableCurrent>
    <ottr:CashDividendsPaidToParentBySubsidiariesTableTextBlock contextRef="c-1" id="f-2221">&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends paid to OTC (the Parent) from its subsidiaries were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:61.955%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.011%"&gt;&lt;/td&gt;&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.605%"&gt;&lt;/td&gt;&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.013%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash Dividends Paid to Parent by Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;78,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ottr:CashDividendsPaidToParentBySubsidiariesTableTextBlock>
    <us-gaap:CashDividendsPaidToParentCompany contextRef="c-1" decimals="-3" id="f-2222" unitRef="usd">78191000</us-gaap:CashDividendsPaidToParentCompany>
    <us-gaap:CashDividendsPaidToParentCompany contextRef="c-12" decimals="-3" id="f-2223" unitRef="usd">72982000</us-gaap:CashDividendsPaidToParentCompany>
    <us-gaap:CashDividendsPaidToParentCompany contextRef="c-13" decimals="-3" id="f-2224" unitRef="usd">68680000</us-gaap:CashDividendsPaidToParentCompany>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-2225">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;OTTER TAIL CORPORATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of activity within valuation and qualifying accounts for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.944%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.286%"&gt;&lt;/td&gt;&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.656%"&gt;&lt;/td&gt;&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.662%"&gt;&lt;/td&gt;&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.656%"&gt;&lt;/td&gt;&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.662%"&gt;&lt;/td&gt;&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.656%"&gt;&lt;/td&gt;&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.662%"&gt;&lt;/td&gt;&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.660%"&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:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Balance, January 1&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Charged to Cost and Expenses&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:right"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.85pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Balance, December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Calibri',sans-serif;font-size:9pt;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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: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="padding:0 1pt"&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="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Amounts reflect deductions to the allowance for amounts written-off, net of recoveries.&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-top:1pt solid #000;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="border-top:1pt solid #000;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-504" decimals="-3" id="f-2226" unitRef="usd">2522000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-505" decimals="-3" id="f-2227" unitRef="usd">1242000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-505" decimals="-3" id="f-2228" unitRef="usd">1844000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-506" decimals="-3" id="f-2229" unitRef="usd">1920000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-507" decimals="-3" id="f-2230" unitRef="usd">1648000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-508" decimals="-3" id="f-2231" unitRef="usd">2014000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-508" decimals="-3" id="f-2232" unitRef="usd">1140000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-504" decimals="-3" id="f-2233" unitRef="usd">2522000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-509" decimals="-3" id="f-2234" unitRef="usd">1836000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-510" decimals="-3" id="f-2235" unitRef="usd">909000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-510" decimals="-3" id="f-2236" unitRef="usd">1097000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-507" decimals="-3" id="f-2237" unitRef="usd">1648000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-2238">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
